軟件(Software)是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來(lái)講軟件被劃分為系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。
1、無(wú)形的,沒(méi)有物理形態(tài),只能通過(guò)運(yùn)行狀況來(lái)了解功能、特性、和質(zhì)量
2、軟件滲透了大量的腦力勞動(dòng),人的邏輯思維、智能活動(dòng)和技術(shù)水平是軟件產(chǎn)品的關(guān)鍵
3、軟件不會(huì)像硬件一樣老化磨損,但存在缺陷維護(hù)和技術(shù)更新
4、軟件的開(kāi)發(fā)和運(yùn)行必須依賴于特定的計(jì)算機(jī)系統(tǒng)環(huán)境,對(duì)于硬件有依賴性,為了減少依賴,開(kāi)發(fā)中提出了軟件的可移植性
5、軟件具有可復(fù)用性,軟件開(kāi)發(fā)出來(lái)很容易被復(fù)制,從而形成多個(gè)副本
三、軟件分類(lèi)
1、系統(tǒng)軟件
系統(tǒng)軟件為計(jì)算機(jī)使用提供基本的功能,可分為操作系統(tǒng)和系統(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è)硬件是如何工作的。
2、應(yīng)用軟件
系統(tǒng)軟件并不針對(duì)某一特定應(yīng)用領(lǐng)域,而應(yīng)用軟件則相反,不同的應(yīng)用軟件根據(jù)用戶和所服務(wù)的領(lǐng)域提供不同的功能。
應(yīng)用軟件是為了某種特定的用途而被開(kāi)發(fā)的軟件。它可以是一個(gè)特定的程序,比如一個(gè)圖像瀏覽器。也可以是一組功能聯(lián)系緊密,可以互相協(xié)作的程序的集合,比如微軟的Office軟件。也可以是一個(gè)由眾多獨(dú)立程序組成的龐大的軟件系統(tǒng),比如數(shù)據(jù)庫(kù)管理系統(tǒng)。
以上內(nèi)容都是軟件的基礎(chǔ)知識(shí),其實(shí)關(guān)于軟件的相關(guān)知識(shí)還有很多。若你對(duì)軟件這個(gè)行業(yè)感興趣,或你想從事軟件開(kāi)發(fā)工作,那么就請(qǐng)選擇青島恒星職業(yè)技術(shù)學(xué)院吧!這里有專業(yè)的老師為大家指點(diǎn)迷津。