Computer Software

計算機軟體(Computer Software,也稱軟體,軟體)是指計算機系統中的程式及其文檔。程式是計算任務的處理對象和處理規則的描述;文檔是為了便於了解程式所需的闡明性資料。

基本信息

計算機軟體(Computer Software,也稱軟體軟體)是指計算機系統中的程式及其文檔。程式是計算任務的處理對象和處理規則的描述;文檔是為了便於了解程式所需的闡明性資料。程式必須裝入機器內部才能工作,文檔一般是給人看的,不一定裝入機器。

軟體是用戶與硬體之間的接口界面。用戶主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了方便用戶,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須通盤考慮軟體與硬體的結合,以及用戶的要求和軟體的要求。

軟體(中國大陸及香港用語,台灣作軟體)是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟體被劃分為系統軟體、套用軟體和介於這兩者之間的中間件。其中系統軟體為計算機使用提供最基本的功能,但是並不針對某一特定套用領域。而套用軟體則恰好相反,不同的套用軟體根據用戶和所服務的領域提供不同的功能。

軟體並不只是包括可以在計算機上運行的程式,與這些程式相關的檔案一般也被認為是軟體的一部分。簡單的說軟體就是程式加文檔的集合體。

軟體被套用於世界的各個領域,對人們的生活和工作都產生了深遠的影響。

軟體的正確含義應該是:

(1)運行時,能夠提供所要求功能和性能的指令或電腦程式集合。
(2)程式能夠滿意地處理信息的數據結構。
(3)描述程式功能需求以及程式如何操作和使用所要求的文檔。

軟體具有與硬體不同的特點:

(1)表現形式不同
硬體有形,有色,有味,看得見,摸得著,聞得到。而軟體無形,無色,無味,看不見,摸不著,聞不到。軟體大多存在人們的腦袋裡或紙面上,它的正確與否,是好是壞,一直要到程式在機器上運行才能知道。這就給設計、生產和管理帶來許多困難。

(2)生產方式不同
軟體是開發,是人的智力的高度發揮,不是傳統意義上的硬體製造。儘管軟體開發與硬體製造之間有許多共同點,但這兩種活動是根本不同的。

(3)要求不同
硬體產品允許有誤差,而軟體產品卻不允許有誤差。

(4)維護不同
硬體是要用舊用壞的,在理論上,軟體是不會用舊用壞的,但在實際上,軟體也會變舊變壞。因為在軟體的整個生存期中,一直處於改變(維護)狀態。

系統軟體
系統軟體是負責管理計算機系統中各種獨立的硬體,使得它們可以協調工作。系統軟體使得計算機使用者和其他軟體將計算機當作一個整體而不需要顧及到底層每個硬體是如何工作的。

一般來講,系統軟體包作業系統和一系列基本的工具(比如編譯器,資料庫管理,存儲器格式化,檔案系統管理,用戶身份驗證,驅動管理,網路連線等方面的工具)。

套用軟體
套用軟體是為了某種特定的用途而被開發的軟體。它可以是一個特定的程式,比如一個圖像瀏覽器。也可以是一組功能聯繫緊密,可以互相協作的程式的集合,比如微軟的Office軟體。也可以是一個由眾多獨立程式組成的龐大的軟體系統,比如資料庫管理系統

較常見的有:
文字處理軟體 如WPS、Word等
信息管理軟體
輔助設計軟體 如AutoCAD
實時控制軟體
教育與娛樂軟體
按作業系統分
BeOS
DOS
Linux
Mac OS
Unix
Windows

軟體開發

軟體開發是根據用戶要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉,需求分析,設計,實現和測試的系統工程。

軟體一般是用某種程式設計語言來實現的。通常採用軟體開發工具可以進行開發。

軟體許可

不同的軟體一般都有對應的軟體許可,軟體的使用者必須在同意所使用軟體的許可證的情況下采能夠合法的使用軟體。從另一方面來講,某種特定軟體的許可條款也不能夠與法律相牴觸。

未經軟體著作權所有者許可的軟體拷貝將會引發法律問題,一般來講,購買和使用這些盜版軟體也是違法的。

相關詞條

相關搜尋

熱門詞條

聯絡我們