資源描述:
《《計(jì)算機(jī)軟件概述》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第一章計(jì)算機(jī)軟件概述主要內(nèi)容軟件基礎(chǔ)知識(shí)常用應(yīng)用軟件軟件的版本獲取軟件的渠道安裝與卸載軟件軟件知識(shí)產(chǎn)權(quán)保護(hù)1.1軟件基礎(chǔ)知識(shí)常用系統(tǒng)軟件操作系統(tǒng)編譯軟件常用應(yīng)用軟件辦公軟件網(wǎng)絡(luò)軟件安全軟件圖形圖像軟件多媒體軟件行業(yè)軟件桌面工具操作系統(tǒng)操作系統(tǒng)(OperatingSystem,OS)是負(fù)責(zé)直接控制和管理硬件的系統(tǒng)軟件,也是一系列系統(tǒng)軟件的集合。其功能通常包括處理器管理、存儲(chǔ)管理、文件管理、設(shè)備管理和作業(yè)管理等。當(dāng)多個(gè)軟件同時(shí)運(yùn)行時(shí),操作系統(tǒng)負(fù)責(zé)規(guī)劃以及優(yōu)化系統(tǒng)資源,并將系統(tǒng)資源分配給各種軟件。Windows系列:windows95、window
2、s98、windwosNT、XP、Vista、win7、win8操作系統(tǒng)編譯軟件編譯是把高級(jí)語言變成計(jì)算機(jī)可以識(shí)別的二進(jìn)制語言,計(jì)算機(jī)只認(rèn)識(shí)1和0,編譯程序把人們熟悉的語言換成二進(jìn)制的。編譯軟件把一個(gè)源程序翻譯成目標(biāo)程序的工作過程分為5個(gè)階段:詞法分析、語法分析、語義檢查和中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成。主要是進(jìn)行詞法分析和語法分析,又稱為源程序分析,分析過程中發(fā)現(xiàn)有語法錯(cuò)誤,則給出提示信息。編譯軟件MicrosoftVisualStudioVisualStudio2008是在Windows系統(tǒng)下進(jìn)行各種桌面或Web應(yīng)用程序開發(fā)的最強(qiáng)大
3、工具。支持程序員通過VisualBasic、VisualJ#、VisualC++以及VisualC#等編程語言編寫程序,并對(duì)其進(jìn)行編譯。編譯軟件EclipseEclipse是一款著名的跨平臺(tái)開發(fā)環(huán)境。與VisualStudio這樣的商業(yè)開發(fā)環(huán)境不同,Eclipse是一款完全免費(fèi)的集成開發(fā)環(huán)境。Eclipse最初是由IBM開發(fā)的替代商業(yè)軟件VisualAgeforJava的下一代集成開發(fā)環(huán)境,由非營利性的組織進(jìn)行維護(hù)。1.1.2常用應(yīng)用軟件應(yīng)用軟件是為完成某一特定任務(wù)或特殊目的而開發(fā)的軟件,可以是一個(gè)特定的程序,也可以是一組功能緊密協(xié)作的軟件集
4、合體,或由眾多獨(dú)立軟件組成的龐大軟件系統(tǒng)。應(yīng)用軟件是基于系統(tǒng)軟件工作的,因此不面向最基礎(chǔ)的硬件,只根據(jù)系統(tǒng)軟件提供的各種資源進(jìn)行運(yùn)作。常用應(yīng)用軟件1.辦公軟件2.網(wǎng)絡(luò)軟件3.安全軟件4.圖形圖像軟件5.多媒體軟件6.行業(yè)軟件7.桌面工具微軟公司的Office系列軟件、金山WPS、紅旗貳仟RedOffice、騰訊QQ、WindowsLiveMessager等、常見的下載和上傳軟件包括迅雷、LeapFTP、CuteFTP、常見的網(wǎng)頁瀏覽軟件包括微軟InternetExplorer、MozillaFirefox等、天網(wǎng)防火墻、瑞星殺毒、360安全衛(wèi)
5、士、Photoshop、圖像瀏覽、ACDSee、HyperSnap、WindowsMediaPlayer、winnap、mideaplayer、AutoCAD、arcGIS、計(jì)算器、畫圖、記事本、放大鏡、屏保程序等1.1.3軟件的版本軟件版本的作用軟件的版本是體現(xiàn)軟件開發(fā)進(jìn)度的一種標(biāo)志,也是幫助用戶了解軟件發(fā)布情況的重要工具。軟件是一種虛擬化的商品,但和現(xiàn)實(shí)中的各種商品一樣,生產(chǎn)(在計(jì)算機(jī)領(lǐng)域中被稱作開發(fā))的時(shí)間有先有后。由于計(jì)算機(jī)程序不斷發(fā)展,各種軟件程序的代碼越來越復(fù)雜。因此,任何軟件都難以避免出現(xiàn)各種漏洞或錯(cuò)誤。軟件發(fā)行以后,開發(fā)者通常
6、會(huì)開始為用戶提供各種更新的補(bǔ)丁程序。1.1.3軟件的版本軟件版本號(hào)的命名風(fēng)格主版本號(hào).子版本號(hào)[.修正版本號(hào)[編譯版本號(hào)]]GNU是GNUisNotUnix的遞歸縮寫。GNU風(fēng)格的版本號(hào)主要應(yīng)用于各種開源軟件或免費(fèi)軟件中。例如,0.87.93build-2303。GNU(一種開源和自由軟件的計(jì)劃)風(fēng)格GUNGNU計(jì)劃,又稱革奴計(jì)劃,是由RichardStallman在1983年9月27日公開發(fā)起的。它的目標(biāo)是創(chuàng)建一套完全自由的操作系統(tǒng)。RichardStallman最早是在net.unix-wizards新聞組上公布該消息,并附帶一份《GNU
7、宣言》等解釋為何發(fā)起該計(jì)劃的文章,其中一個(gè)理由就是要“重現(xiàn)當(dāng)年軟件界合作互助的團(tuán)結(jié)精神”。GNU是“GNU'sNotUnix”的遞歸縮寫。Stallman宣布GNU應(yīng)當(dāng)發(fā)音為Guh-NOO以避免與new這個(gè)單詞混淆(注:Gnu在英文中原意為非洲牛羚,發(fā)音與new相同)。UNIX是一種廣泛使用的商業(yè)操作系統(tǒng)的名稱。由于GNU將要實(shí)現(xiàn)UNIX系統(tǒng)的接口標(biāo)準(zhǔn),因此GNU計(jì)劃可以分別開發(fā)不同的操作系統(tǒng)部件。GNU計(jì)劃采用了部分當(dāng)時(shí)已經(jīng)可自由使用的軟件,例如TeX排版系統(tǒng)和XWindow視窗系統(tǒng)等。不過GNU計(jì)劃也開發(fā)了大批其他的自由軟件。為保證GNU
8、軟件可以自由地“使用、復(fù)制、修改和發(fā)布”,所有GNU軟件都在一份在禁止其他人添加任何限制的情況下授權(quán)所有權(quán)利給任何人的協(xié)議條款,GNU通用公共許可證(GNUGene