close

軟體(Software是一系列按照特定順序組織的電腦資料和指令的集合。一般來講軟體被劃分為程式語言、系統軟體、應用軟體和介於這兩者之間的中介軟體。其中系統軟體為電腦使用提供最基本的功能,但是並不針對某一特定應用領域。而應用軟體則恰好相反,不同的應用軟體根據使用者和所服務的領域提供不同的功能。


軟體並不只是包括可以在電腦上執行的電腦程式,與這些電腦程式相關的文檔,一般也被認為是軟體的一部分。簡單的說軟體就是程式加文檔的集合體。軟體被應用於世界的各個領域,對人們的生活和工作都產生了深遠的影響。


1 .編程語言


軟體可以由以下這些編程語言寫成:


低階語言:組合語言,為硬體間各裝置溝通的橋樑軟體,又稱為韌體(例如BIOS)。


高階語言:BasicC語言、C++語言……等,為編輯作業系統和應用軟體的語言。


指令碼語言:例如 Shell ScriptJavascriptPHPPython


2.原始碼


又稱為源代碼或源碼。是指以程式語言所撰寫的一系列人類可閱讀的電腦指令,以實作出軟體的行為和功能。


3.系統軟體


系統軟體是負責管理電腦系統中各種獨立的硬體,使得它們可以協調工作。系統軟體使得電腦使用者和其他軟體將電腦當作一個整體而不需要顧及到底層每個硬體是如何工作的。


一般來講,系統軟體包括作業系統和一系列基本的工具(比如編譯器,資料庫管理,記憶體格式化,檔案系統管理,使用者���份驗證,驅動管理,網路連線等方面的工具)。


4.應用軟體


應用軟體是為了某種特定的用途而被開發的軟體。它可以是一個特定的程式,比如一個影像瀏覽器。也可以是一組功能聯繫緊密,可以互相協作的程式的集合,比如微軟的Office軟體。也可以是一個由眾多獨立程式組成的龐大的軟體系統,比如資料庫管理系統。


較常見的有


文字處理軟體 WPSMicrosoft OfficeOpenOffice.org


資訊管理軟體 Access資料庫


輔助設計軟體 AutoCAD


即時控制軟體


教育與娛樂軟體


圖形影像軟體 PhotoshopCorelDRAWpainter3DS MAXMAYA等等


後期合成軟體 after effectscombustiondigital fusionshakeflame


網頁瀏覽軟體 Maxthon瀏覽器、Internet Explorer 瀏覽器、火狐瀏覽器


財務管理軟體 久久財大財務管理軟體


珠寶管理軟體 E9珠寶軟體


網路聊天軟體 QQMSNUUcallSkypeYahoo! Messenger


視訊播放軟體 暴風影音、風雷影音、 WMP


音樂播放軟體 千千靜聽、酷我音樂、酷狗音樂


下載管理軟體 迅雷、FlashGet


郵件處理軟體


防毒軟體 瑞星殺毒、卡巴斯基、金山毒霸、江民


5.按作業系統分類


BeOSBSDDOSLinuxMac OSOS/2QNXUnixWindows


6.軟體開發


軟體開發是根據使用者要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉,需求分析,設計,實作和測試的系統專案。


軟體一般是用某種程式語言來實作的。通常採用軟體開發工具可以進行開發。


7.使用許可


不同的軟體一般都有對應的軟體授權,軟體的使用者必須在同意所使用軟體的許可證的情況下才能夠合法的使用軟體。從另一方面來講,特定軟體的許可條款也不能夠與法律相抵觸。依據許可方式的不同,大致可將軟體區分為幾類:


專屬軟體:此類授權通常不允許使用者隨意的複製、研究、修改或散佈該軟體。違反此類授權通常會有嚴重的法律責任。傳統的商業軟體公司會採用此類授權,例如微軟的 Windows 和辦公軟體。專屬軟體的源碼通常被公司視為私有財產而予以嚴密的保護。


自由軟體:此類授權正好與專屬軟體相反,賦予使用者複製、研究、修改和散佈該軟體的權利,並提供源碼供使用者自由使用,僅給予些許的其它限制。以 LinuxFirefox OpenOffice

arrow
arrow
    全站熱搜

    nabulu68 發表在 痞客邦 留言(0) 人氣()