{
\"code\": 200,
\"title\": \"\",
\"content\": \"計算機軟件(ComputerSoftware,也稱軟件,軟體)是指計算機係統中的程式及其文檔,程式是計算任務的處理對象和處理規則的描述;文檔是為了便於瞭解程式所需的闡明性資料。程式必須裝入機器內部才能工作,文檔一般是給人看的,不一定裝入機器。\\n\\n計算機軟件計算機軟件(ComputerSoftware)是指計算機係統中的程式及其文檔。程\\n\\n序是計算任務的處理對象和處理規則的描述;文檔是為了便於瞭解程式所需的闡明性資料。程式必須裝入機器內部才能工作,文檔一般是給人看的,不一定裝入機器。\\n\\n軟件是用戶與硬體之間的介麵介麵。用戶主要是通過軟件與計算機進行交流。軟件是計算機係統設計的重要依據。為了方便用戶,為了使計算機係統具有較高的總體效用,在設計計算機係統時,必須通盤考慮軟件與硬體的結合,以及用戶的要求和軟件的要求。\\n\\n軟件的含義\\n\\n(1)運行時,能夠提供所要求功能和效能的指令或計算機程式集合。\\n\\n(2)程式能夠滿意地處理資訊的數據結構。\\n\\n(3)描述程式功能需求以及程式如何操作和使用所要求的文檔。\\n\\n軟件與硬體的不同點\\n\\n表現形式不同\\n\\n軟件\\n\\n軟件硬體有形,有色,有味,看得見,摸得著,聞得到。而軟件無形,無\\n\\n色,無味,看不見,摸不著,聞不到。軟件大多存在人們的腦袋裡或紙麵上,它的正確與否,是好是壞,一直要到程式在機器上運行才能知道。這就給設計、生產和管理帶來許多困難。\\n\\n生產方式不同\\n\\n軟件是開發,是人的智力的高度發揮,不是傳統意義上的硬體製造。儘管軟件開發與硬體製造之間有許多共同點,但這兩種活動是根本不同的。\\n\\n要求不同\\n\\n硬體產品允許有誤差,而軟件產品卻不允許有誤差。\\n\\n維護不同\\n\\n硬體是要用舊用壞的,在理論上,軟件是不會用舊用壞的,但在實際上,軟件也會變舊變壞。因為在軟件的整個生存期中,一直處於改變(維護)狀態。\\n\\n計算機軟件的分類\\n\\n總述\\n\\n計算機軟件總體分為係統軟件和應用軟件兩大類:\\n\\n係統軟件是各類操作係統,如windows、Linux、UNIX等,還包括操作係統的補丁程式及硬體驅動程式,都是係統軟件類。\\n\\n應用軟件可以細分的種類就更多了,如工具軟件、遊戲軟件、管理軟件等都屬於應用軟件類。\\n\\n係統軟件\\n\\n係統軟件是負責管理計算機係統中各種獨立的硬體,使得它們可以協調工作。係統軟件使得計算機使用者和其他軟件將計算機當作一個整體而不需要顧及到底層每個硬體是如何工作的。\\n\\n一般來講,係統軟件包括操作係統和一係列基本的工具(比如編譯器,數據庫管理,存儲器格式化,檔案係統管理,用戶身份驗證,驅動管理,網絡連接等方麵的工具)。\\n\\n應用軟件\\n\\n應用軟件是為了某種特定的用途而被開發的軟件。它可以是一個特定的程式,比如一個圖像瀏覽器。也可以是一組功能聯絡緊密,可以互相協作的程式的集合,比如微軟的Office軟件。也可以是一個由眾多獨立程式組成的龐大的軟件係統,比如數據庫管理係統。\\n\\n較常見的有:\\n\\n文字處理軟件如WPS、Word等\\n\\n資訊管理軟件\\n\\n輔助設計軟件如AutoCAD\\n\\n實時控製軟件\\n\\n教育與娛樂軟件\\n\\n計算機軟件的開發\\n\\n軟件開發是根據用戶要求建造出軟件係統或者係統中的軟件部分的過程。軟件開發是一項包括需求捕捉,需求分析,設計,實現和測試的係統工程。\\n\\n軟件一般是用某種程式設計語言來實現的。通常采用軟件開發工具可以進行開發。\\n\\n不同的軟件一般都有對應的軟件許可,軟件的使用者必須在同意所使用軟件的許可證的情況下采能夠合法的使用軟件。從另一方麵來講,某種特定軟件的許可條款也不能夠與法律相牴觸。\\n\\n未經軟件版權所有者許可的軟件拷貝將會引發法律問題,一般來講,購買和使用這些盜版軟件也是違法的。\\n\\n計算機軟件的編寫\\n\\n計算機軟件都是用各種電腦語言(也叫程式設計語言)編寫的。最底層的叫機器語言,它由一些0和1組成,可以被某種電腦直接理解,但人就很難理解。上麵一層叫組合語言,它隻能由某種電腦的彙編器軟件翻譯成機器語言程式,才能執行。人能夠勉強理解組合語言。人常用的語言是更上一層的高級語言,比如C,Java,Fortran,BASIC。這些語言編寫的程式一般都能在多種電腦上運行,但必須先由一個叫作編譯器或者是解釋器的軟件將高級語言程式翻譯成特定的機器語言程式。編寫計算機軟件的人員叫程式設計員、程式員、編程人員。他們當中的高手有時也自稱為黑客。\\n\\n由於機器語言程式是由一些0和1組成的,它又被稱為二進製代碼。組合語言和高級語言程式也被稱為源碼。在實際工作中,一般來講,編程人員必須要有源碼才能理解和修改一個程式。很多軟件廠家隻出售二進製代碼。近年來,國際上開始流行一種趨勢,即將軟件的源碼公開,供全世界的編程人員共享。這叫“開放源碼運動”。\\n\\n軟件就是我們平常用的如瑞星、OFFICE、等等。\\n\\n冇有軟件的計算機,也叫“裸機”,可以說是廢鐵一堆。\\n\\n軟件可分為專用軟件和通用軟件。通用軟件和操作係統,專用的軟件如PS,DW。\\n\\n\"
}