成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 公司管理軟件 > 企業(yè)管理系統(tǒng)
軟件是什么 軟件有哪些分類
軟件的發(fā)明和更新成就了互聯(lián)網(wǎng)時(shí)代,互聯(lián)網(wǎng)時(shí)代的崛起也加速了軟件的開發(fā)與運(yùn)用。這兩者之間存在必然的聯(lián)系,相輔相成,不可分割。那么什么是軟件?軟件有哪些分類呢?下面我們就具體介紹軟件的主要分類。
軟件(中國大陸及香港用語,臺(tái)灣作軟體,英文:Software)是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來講軟件被劃分為編程語言、系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。軟件并不只是包括可以在計(jì)算機(jī)(這里的計(jì)算機(jī)是指廣義的計(jì)算機(jī))上運(yùn)行的電腦程序,與這些電腦程序相關(guān)的文檔一般也被認(rèn)為是軟件的一部分。簡單的說軟件就是程序加文檔的集合體。另也泛指社會(huì)結(jié)構(gòu)中的管理系統(tǒng)、思想意識形態(tài)、思想政治覺悟、法律法規(guī)等等。
分類
應(yīng)用類別
按應(yīng)用范圍劃分,一般來講軟件被劃分為系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。
系統(tǒng)軟件
系統(tǒng)軟件為計(jì)算機(jī)使用提供最基本的功能,可分為操作系統(tǒng)和支撐軟件,其中操作系統(tǒng)是最基本的軟件。
系統(tǒng)軟件是負(fù)責(zé)管理計(jì)算機(jī)系統(tǒng)中各種獨(dú)立的硬件,使得它們可以協(xié)調(diào)工作。系統(tǒng)軟件使得計(jì)算機(jī)使用者和其他軟件將計(jì)算機(jī)當(dāng)作一個(gè)整體而不需要顧及到底層每個(gè)硬件是如何工作的。
1.操作系統(tǒng)是一管理計(jì)算機(jī)硬件與軟件資源的程序,同時(shí)也是計(jì)算機(jī)系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)身負(fù)諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個(gè)讓使用者與系統(tǒng)交互的操作接口。
2.支撐軟件是支撐各種軟件的開發(fā)與維護(hù)的軟件,又稱為軟件開發(fā)環(huán)境(SDE)。它主要包括環(huán)境數(shù)據(jù)庫、各種接口軟件和工具組。著名的軟件開發(fā)環(huán)境有IBM公司的WebSphere,微軟公司的等。
包括一系列基本的工具(比如編譯器、數(shù)據(jù)庫管理、存儲(chǔ)器格式化、文件系統(tǒng)管理、用戶身份驗(yàn)證、驅(qū)動(dòng)管理、網(wǎng)絡(luò)連接等方面的工具)。
應(yīng)用軟件
系統(tǒng)軟件并不針對某一特定應(yīng)用領(lǐng)域,而應(yīng)用軟件則相反,不同的應(yīng)用軟件根據(jù)用戶和所服務(wù)的領(lǐng)域提供不同的功能。
應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件。它可以是一個(gè)特定的程序,比如一個(gè)圖像瀏覽器。也可以是一組功能聯(lián)系緊密,可以互相協(xié)作的程序的集合,比如微軟的Office軟件。也可以是一個(gè)由眾多獨(dú)立程序組成的龐大的軟件系統(tǒng),比如數(shù)據(jù)庫管理系統(tǒng)。
如今智能手機(jī)得到了極大的普及,運(yùn)行在手機(jī)上的應(yīng)用軟件簡稱手機(jī)軟件。所謂手機(jī)軟件就是可以安裝在手機(jī)上的軟件,完善原始系統(tǒng)的不足與個(gè)性化。隨著科技的發(fā)展,手機(jī)的功能也越來越多,越來越強(qiáng)大。不是像過去的那么簡單死板,發(fā)展到了可以和掌上電腦相媲美。手機(jī)軟件與電腦一樣,下載手機(jī)軟件時(shí)還要考慮你購買這一款手機(jī)所安裝的系統(tǒng)來決定要下相對應(yīng)的軟件。手機(jī)主流系統(tǒng)有以下:WindowsPhone、Symbian、iOS、Android。
從上面的介紹我們可以了解到軟件主要分為系統(tǒng)軟件和應(yīng)用軟件。這兩種軟件的原理和功能是完全不同的,但是兩者之間存在一定的聯(lián)系,作為軟件開發(fā)的工作人員,要了解軟件有哪些分類,掌握軟件的運(yùn)用技術(shù),從而開發(fā)出更多方便人們生活的軟件。