詳細內容
2022年江蘇專轉本計算機知識點——計算機軟件的分類
2022/5/15 11:09:17 瀏覽次數:1104 返回
計算機軟件的分類
(1) 軟件定義:
軟件=程序+數據+文檔程序=算法+數據結構(尼.沃思)
程序:為了用計算機解決某個具體問題而采用程序設計語言編寫的一個指令序列。
程序特點:①完成某一確定任務;②使用某種語言進行描述;③存儲在計算機中,被CPU啟動運行才能起作用。
軟件具有:不可見性、適用性、依附性、復雜性、無磨損性、易復制性、不斷演變性、有限責任性、脆弱性等特點。
(2) 軟件分類
按軟件用途劃分:
系統軟件:泛指給應用軟件開發與運行提供支持,如:基本輸入/輸出系統(BIOS),操作系統(如Windows),程序設計語言處理系統(如C語言編譯器),數據庫管理系統(如ORACLE、Access等),常用的實用程序(如磁盤清理程序,備份程序等)應用軟件:解決某一具體實際應用。分為通用應用軟件和定制應用軟件。
按知識產權性質劃分:
商品軟件指用戶需要付費才能得到其使用權,它除了受版權保護之外,通常還受到軟件許可證的保護,軟件許可證是一種法律合同,它確定了用戶對軟件的使用方式,擴大了版權法給予用戶的權利
共享軟件是一種“買前免費試用”具有版權的軟件,它通常允許用戶試用一段時間,也允許拷貝和散發,但過了試用期若還要使用,則必須交一筆注冊費
自由軟件的原則是:用戶可共享自由軟件,允許自由拷貝、修改其源代碼,允許銷售和自由傳播,但是對軟件源代碼的任何修改都必須向所有用戶公開,還必須允許此后的用戶享有進一步拷貝和修改的自由,如Apache服務器軟件和Linux操作系統。補充概念:
A. 序列號:防止盜版。
B. 許可證:允許一個軟件同時被多臺主機注冊使用。如一些財務軟件。