拓展:軟件(中國大陸及香港用語,臺灣稱作軟體,英文:Software)是壹系列按照特定順序組織的計算機數據和指令的集合。壹般來講軟件被劃分為系統軟件、應用軟件和介於這兩者之間的中間件。軟件並不只是包括可以在計算機(這裏的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔壹般也被認為是軟件的壹部分。簡單的說軟件就是程序加文檔的集合體。另也泛指社會結構中的管理系統、思想意識形態、思想政治覺悟、法律法規等等。
軟件(中國大陸及香港用語,臺灣稱作軟體,英文:Software)是壹系列按照特定順序組織的計算機數據和指令的集合。壹般來講軟件被劃分為系統軟件、應用軟件和介於這兩者之間的中間件。軟件並不只是包括可以在計算機(這裏的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔壹般也被認為是軟件的壹部分。簡單的說軟件就是程序加文檔的集合體。另也泛指社會結構中的管理系統、思想意識形態、思想政治覺悟、法律法規等等。
定義
軟件,拼音為ruǎn jiàn,國標中對軟件的定義為:與計算機系統操作有關的計算機程序、規程、規則,以及可能有的文件、文檔及數據。
其它定義:
1.運行時,能夠提供所要求功能和性能的指令或計算機程序集合。
2.程序能夠滿意地處理信息的數據結構。
3.描述程序功能需求以及程序如何操作和使用所要求的文檔。
以開發語言作為描述語言,可以認為:軟件=程序+數據+文檔
特點
1、無形的,沒有物理形態,只能通過運行狀況來了解功能、特性、和質量
2、軟件滲透了大量的腦力勞動,人的邏輯思維、智能活動和技術水平是軟件產品的關鍵
3、軟件不會像硬件壹樣老化磨損,但存在缺陷維護和技術更新
4、軟件的開發和運行必須依賴於特定的計算機系統環境,對於硬件有依賴性,為了減少依賴,開發中提出了軟件的可移植性
5、軟件具有可復用性,軟件開發出來很容易被復制,從而形成多個副本
分類
應用類別
按應用範圍劃分,壹般來講軟件被劃分為系統軟件、應用軟件和介於這兩者之間的中間件。
系統軟件
系統軟件為計算機使用提供最基本的功能,可分為操作系統和系統軟件,其中操作系統是最基本的軟件。
系統軟件是負責管理計算機系統中各種獨立的硬件,使得它們可以協調工作。系統軟件使得計算機使用者和其他軟件將計算機當作壹個整體而不需要顧及到底層每個硬件是如何工作的。
1.操作系統是壹管理計算機硬件與軟件資源的程序,同時也是計算機系統的內核與基石。操作系統身負諸如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等基本事務。操作系統也提供壹個讓使用者與系統交互的操作接口。
2.支撐軟件是支撐各種軟件的開發與維護的軟件,又稱為軟件開發環境(SDE)。它主要包括環境數據庫、各種接口軟件和工具組。著名的軟件開發環境有IBM公司的Web Sphere,微軟公司的等。
包括壹系列基本的工具(比如編譯器、數據庫管理、存儲器格式化、文件系統管理、用戶身份驗證、驅動管理、網絡連接等方面的工具)。
應用軟件
系統軟件並不針對某壹特定應用領域,而應用軟件則相反,不同的應用軟件根據用戶和所服務的領域提供不同的功能。
應用軟件是為了某種特定的用途而被開發的軟件。它可以是壹個特定的程序,比如壹個圖像瀏覽器。也可以是壹組功能聯系緊密,可以互相協作的程序的集合,比如微軟的Office軟件。也可以是壹個由眾多獨立程序組成的龐大的軟件系統,比如數據庫管理系統。
如今智能手機得到了極大的普及,運行在手機上的應用軟件簡稱手機軟件。所謂手機軟件就是可以安裝在手機上的軟件,完善原始系統的不足與個性化。隨著科技的發展,手機的功能也越來越多,越來越強大。不是像過去的那麽簡單死板,發展到了可以和掌上電腦相媲美。手機軟件與電腦壹樣,下載手機軟件時還要考慮妳購買這壹款手機所安裝的系統來決定要下相對應的軟件。手機主流系統有以下:Windows Phone、Symbian、iOS、Android。
授權類別
不同的軟件壹般都有對應的軟件授權,軟件的用戶必須在同意所使用軟件的許可證的情況下才能夠合法的使用軟件。從另壹方面來講,特定軟件的許可條款也不能夠與法律相違背。
依據許可方式的不同,大致可將軟件區分為幾類:
專屬軟件:此類授權通常不允許用戶隨意的復制、研究、修改或散布該軟件。違反此類授權通常會有嚴重的法律責任。傳統的商業軟件公司會采用此類授權,例如微軟的Windows和辦公軟件。專屬軟件的源碼通常被公司視為私有財產而予以嚴密的保護。
自由軟件:此類授權正好與專屬軟件相反,賦予用戶復制、研究、修改和散布該軟件的權利,並提供源碼供用戶自由使用,僅給予些許的其它限制。以Linux、Firefox 和OpenOffice 可做為此類軟件的代表。
***享軟件:通常可免費的取得並使用其試用版,但在功能或使用期間上受到限制。開發者會鼓勵用戶付費以取得功能完整的商業版本。根據***享軟件作者的授權,用戶可以從各種渠道免費得到它的拷貝,也可以自由傳播它。
免費軟件:可免費取得和轉載,但並不提供源碼,也無法修改。
公***軟件:原作者已放棄權利,著作權過期,或作者已經不可考究的軟件。使用上無任何限制。