眾所周知,我們電腦是有硬件和軟件組成的。無論是軟件還是硬件對(duì)于電腦來說都是必不可少的,二者缺一不可。那么大家知道軟件的定義是什么嗎?它自身又有哪些特點(diǎn)?接下來,就由青島科大技術(shù)專修學(xué)院軟件學(xué)院的老師來給大家詳細(xì)介紹一下吧!
軟件的定義
國(guó)際中對(duì)軟件的定義為:與計(jì)算機(jī)系統(tǒng)操作有關(guān)的計(jì)算機(jī)程序、規(guī)程、規(guī)則,以及可能有的文件、文檔及數(shù)據(jù)。
其它定義:
1.運(yùn)行時(shí),能夠提供所要求功能和性能的指令或計(jì)算機(jī)程序集合。
2.程序能夠滿意地處理信息的數(shù)據(jù)結(jié)構(gòu)。
3.描述程序功能需求以及程序如何操作和使用所要求的文檔。
以開發(fā)語言作為描述語言,可以認(rèn)為:軟件=程序+數(shù)據(jù)+文檔
軟件特點(diǎn)
1、無形的,沒有物理形態(tài),只能通過運(yùn)行狀況來了解功能、特性、和質(zhì)量
2、軟件滲透了大量的腦力勞動(dòng),人的邏輯思維、智能活動(dòng)和技術(shù)水平是軟件產(chǎn)品的關(guān)鍵
3、軟件不會(huì)像硬件一樣老化磨損,但存在缺陷維護(hù)和技術(shù)更新
4、軟件的開發(fā)和運(yùn)行必須依賴于特定的計(jì)算機(jī)系統(tǒng)環(huán)境,對(duì)于硬件有依賴性,為了減少依賴,開發(fā)中提出了軟件的可移植性
5、軟件具有可復(fù)用性,軟件開發(fā)出來很容易被復(fù)制,從而形成多個(gè)副本
軟件分類
1、專屬軟件:此類授權(quán)通常不允許用戶隨意的復(fù)制、研究、修改或散布該軟件。違反此類授權(quán)通常會(huì)有嚴(yán)重的法律責(zé)任。傳統(tǒng)的商業(yè)軟件公司會(huì)采用此類授權(quán),例如微軟的Windows和辦公軟件。專屬軟件的源碼通常被公司視為私有財(cái)產(chǎn)而予以嚴(yán)密的保護(hù)。
2、自由軟件:此類授權(quán)正好與專屬軟件相反,賦予用戶復(fù)制、研究、修改和散布該軟件的權(quán)利,并提供源碼供用戶自由使用,僅給予些許的其它限制。以Linux、Firefox 和OpenOffice 可做為此類軟件的代表。
3、共享軟件:通常可免費(fèi)的取得并使用其試用版,但在功能或使用期間上受到限制。開發(fā)者會(huì)鼓勵(lì)用戶付費(fèi)以取得功能完整的商業(yè)版本。根據(jù)共享軟件作者的授權(quán),用戶可以從各種渠道免費(fèi)得到它的拷貝,也可以自由傳播它。
4、免費(fèi)軟件:可免費(fèi)取得和轉(zhuǎn)載,但并不提供源碼,也無法修改。
5、公共軟件:原作者已放棄權(quán)利,著作權(quán)過期,或作者已經(jīng)不可考究的軟件。使用上無任何限制。
好了,以上就是關(guān)于軟件知識(shí)的介紹了。怎么樣?大家看后是不是也對(duì)軟件有了一定的了解了呢?如果你還想了解更多軟件相關(guān)知識(shí),那么我們推薦大家來青島科大技術(shù)專修學(xué)院這里報(bào)名和學(xué)習(xí)這里有專業(yè)的老師為大家指點(diǎn)迷津。