版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第3章 計(jì)算機(jī)軟件,3.1 概述3.2 操作系統(tǒng)3.3 程序設(shè)計(jì)語言及其處理系統(tǒng)3.4 算法與數(shù)據(jù)結(jié)構(gòu),3.1 軟件概述,1. 什么是計(jì)算機(jī)軟件2. 計(jì)算機(jī)軟件的特性3. 計(jì)算機(jī)軟件的分類,3.1 什么是計(jì)算機(jī)軟件,計(jì)算機(jī)系統(tǒng)=硬件+軟件,計(jì)算機(jī)系統(tǒng)是由硬件和軟件組成的,兩者缺一不可!,軟件、硬件和用戶的關(guān)系,硬件的能力非常有限,只是速度極高而已 沒有軟件,硬件幾乎什么任務(wù)也完成不了,計(jì)算機(jī)通過軟件才能進(jìn)行信
2、息處理,不同的軟件,完成不同的任務(wù),同一軟件處理不同的數(shù)據(jù),完成不同的任務(wù),什么是程序?,程序是告訴計(jì)算機(jī)做什么和如何做的一組指令(語句),這些指令(語句)都是計(jì)算機(jī)能夠理解并能夠執(zhí)行的一些命令程序的特性:① 用于完成某一確定的信息處理任務(wù)② 使用某種計(jì)算機(jī)語言描述如何完成該任務(wù)③ 預(yù)先存儲(chǔ)在計(jì)算機(jī)中,啟動(dòng)運(yùn)行后才能完成任務(wù),程序與數(shù)據(jù)的關(guān)系,程序所處理的對(duì)象和處理后得到的結(jié)果統(tǒng)稱為數(shù)據(jù)(分別稱為輸入數(shù)據(jù)和輸出數(shù)據(jù))程序必須處
3、理合理的輸入數(shù)據(jù),否則不會(huì)產(chǎn)生有意義的輸出程序和數(shù)據(jù)具有相對(duì)性,程序與軟件是什么關(guān)系?,軟件往往指的是設(shè)計(jì)比較成熟、功能比較完善、具有某種使用價(jià)值、且有一定規(guī)模的程序軟件既包含程序、也包含與程序相關(guān)的數(shù)據(jù)和文檔:程序是軟件的主體數(shù)據(jù)指的是程序運(yùn)行過程中處理的對(duì)象和必須使用的一些參數(shù)(如三角函數(shù)表、英漢詞典等)文檔指的是與程序開發(fā)、維護(hù)及操作有關(guān)的一些資料(如設(shè)計(jì)報(bào)告、維護(hù)手冊(cè)和使用指南等)“軟件” 強(qiáng)調(diào)的是產(chǎn)品、工程、產(chǎn)業(yè)或
4、學(xué)科等宏觀方面的含義,“程序”更側(cè)重技術(shù)層面的含義軟件和程序本質(zhì)上相同,在不會(huì)發(fā)生混淆的場合,軟件和程序兩個(gè)名稱經(jīng)常混用,并不嚴(yán)格加以區(qū)分,2. 計(jì)算機(jī)軟件的特性,計(jì)算機(jī)軟件有哪些特性? (1),1. 不可見性(是無形的,不能被人們直接觀察、欣賞和評(píng)價(jià)) 2. 適用性(可以適應(yīng)一類應(yīng)用問題的需要 ) 3. 依附性(依附于特定的硬件、網(wǎng)絡(luò)和其他軟件 ) 4. 復(fù)雜性(規(guī)模越來越大,開發(fā)人員越來越多,開發(fā)成本也越來越高) ,例如:,
5、軟件的復(fù)雜性 舉例,程序規(guī)模:Windows XP源程序約有5000萬行人員隊(duì)伍:Vista及新版Office 2007兩個(gè)團(tuán)隊(duì)開發(fā)設(shè)計(jì)成員總共9000余人資金投入:微軟為Vista投入90億美元,包括Vista未來的配套及合作伙伴的投入,預(yù)計(jì)在180億美元以上,如果加上新版Office的成本,投入資金在240億~270億美元之間開發(fā)周期:Vista的開發(fā)經(jīng)歷6年,發(fā)布時(shí)間一拖再拖,計(jì)算機(jī)軟件有哪些特性? (2),5. 無磨損性(
6、功能和性能一般不會(huì)發(fā)生變化 ) 6. 易復(fù)制性(可以非常容易且毫無失真地進(jìn)行復(fù)制 ) 7. 不斷演變性(軟件的生命周期 ) ,例如:1989年Word 1.0 ■ 1997年推出Word 972000年推出Office 2000 ■ 2003年 Office 2003最新版本是Office 2007,8. 有限責(zé)任(有限保證) 9. 脆弱性(黑客攻擊、病毒入侵、信息盜用·&
7、#183;·),Windows版本演變,計(jì)算機(jī)軟件與知識(shí)產(chǎn)權(quán),軟件是智力活動(dòng)的成果,受到知識(shí)產(chǎn)權(quán)(版權(quán))法的保護(hù)版權(quán)授予軟件作者(版權(quán)所有者)享有下列權(quán)利:拷貝、發(fā)布、修改、署名、出售、···保護(hù)知識(shí)產(chǎn)權(quán)的目的:確保腦力勞動(dòng)受到獎(jiǎng)勵(lì)并鼓勵(lì)發(fā)明創(chuàng)造,保護(hù)知識(shí)產(chǎn)權(quán)就是保護(hù)腦力勞動(dòng)人員,使他們發(fā)揮創(chuàng)造能力,社會(huì)也會(huì)從他們的成果中受益 購買一個(gè)軟件,用戶僅僅得到了該軟件的使用權(quán),并沒有獲得它的
8、版權(quán)隨意進(jìn)行軟件拷貝和分發(fā)是一種違法行為,3. 計(jì)算機(jī)軟件的分類,從軟件知識(shí)產(chǎn)權(quán)對(duì)軟件進(jìn)行分類,商品軟件共享軟件(shareware)具有版權(quán),可免費(fèi)試用一段時(shí)間,允許拷貝和散發(fā)(但不可修改),過了試用期若還想繼續(xù)使用,就得交一筆注冊(cè)費(fèi),成為注冊(cè)用戶。自由軟件 (free software)(≈開放源代碼軟件)用戶可共享,并允許隨意拷貝、修改其源代碼,允許銷售和自由傳播。但是,對(duì)軟件源代碼的任何修改都必須向所有用戶公開,還必須
9、允許此后的用戶享有進(jìn)一步拷貝和修改的自由。注意:免費(fèi)軟件(Freeware)(≠ Free Software) 無需付費(fèi)即可獲得的軟件,從用途對(duì)計(jì)算機(jī)軟件分類,系統(tǒng)軟件不是為了解決某種具體應(yīng)用,而是為了:給用戶使用計(jì)算機(jī)提供方便給應(yīng)用軟件的開發(fā)與運(yùn)行提供支持使計(jì)算機(jī)有效、安全、可靠地運(yùn)行,應(yīng)用軟件專門用于幫助最終用戶解決各種具體應(yīng)用問題的軟件分類(按開發(fā)方式):定制應(yīng)用軟件通用應(yīng)用軟件幾乎所有領(lǐng)域、所有人都需要
10、使用設(shè)計(jì)精巧,易學(xué)易用商品化,價(jià)格較低,通用應(yīng)用軟件的類別與功能,,關(guān)于微軟的辦公軟件Office,歷史與發(fā)展內(nèi)容與功能:以O(shè)ffice2003為例,共包含7個(gè)主要的軟件:,成功軟件的經(jīng)驗(yàn)是什么?它們都具有如下特點(diǎn):1 它們能替代現(xiàn)實(shí)世界已有的其他工具,而且使用起來比已有工具更方便有效2 它們能完成已有工具很難完成甚至完全不可能完成的事,擴(kuò)展了人們的能力3 ···,什么是系統(tǒng)軟件?,舉例:基本
11、輸入/輸出系統(tǒng)(BIOS)操作系統(tǒng)(如Windows、Unix、Linux等)程序開發(fā)工具與環(huán)境(如C語言編譯器等)數(shù)據(jù)庫管理系統(tǒng)(DBMS)實(shí)用程序(Utility,如磁盤清理程序、備份程序等),系統(tǒng)軟件有哪些特性?,與計(jì)算機(jī)硬件有密切的關(guān)系,能對(duì)硬件進(jìn)行統(tǒng)一的控制、調(diào)度和管理;具有通用性,能為多種應(yīng)用軟件的開發(fā)和運(yùn)行提供支持與服務(wù)在任何計(jì)算機(jī)系統(tǒng)中,系統(tǒng)軟件都是必不可少的在購買計(jì)算機(jī)時(shí),通常計(jì)算機(jī)供應(yīng)廠商會(huì)提供給用戶一
12、些最基本的系統(tǒng)軟件,否則計(jì)算機(jī)無法工作。,最重要的系統(tǒng)軟件有哪些?,操作系統(tǒng)(OS)包括各種實(shí)用程序(如磁盤清理程序、備份程序、殺毒軟件等)功能上也包含BIOS在內(nèi)程序設(shè)計(jì)語言處理系統(tǒng)編譯器解釋器匯編程序(匯編器)開發(fā)工具與平臺(tái)數(shù)據(jù)庫管理系統(tǒng)(DBMS),歷年真題分析,1.(選擇題)如果你購買了一個(gè)軟件,通常就意味著得到了它的________。A.修改權(quán)B.拷貝權(quán)C.使用權(quán) D.版權(quán),,【分析】 該題主要考查的計(jì)算
13、機(jī)軟件的知識(shí)產(chǎn)權(quán)保護(hù)。版權(quán)是授予軟件作者的某種獨(dú)占權(quán)利的一種合法的保護(hù)形式,版權(quán)所有者惟一地享有該軟件的拷貝、發(fā)布、修改、署名、出售的諸多權(quán)利。而購買一個(gè)軟件后,用戶僅僅得到了該軟件的使用權(quán),并沒有獲得它的版權(quán)。參考答案:C,,2.(選擇題)未獲得版權(quán)所有者許可就復(fù)制使用的軟件被稱為________軟件。A.共享 B.盜版 C.自由 D.授權(quán),,【分析】 該題主要考查的計(jì)算機(jī)軟件的特性。計(jì)算機(jī)軟件往往具有易復(fù)制性,即軟件是以二進(jìn)
14、制位表示,以電、磁、光等形式存儲(chǔ)和傳輸?shù)?,因而軟件可以非常容易且毫無失真地進(jìn)行復(fù)制。這種行為稱為軟件的盜版行為,并且復(fù)制出來的軟件稱為盜版軟件。參考答案:B,,3. (選擇題)系統(tǒng)軟件是給其他軟件提供服務(wù)的程序集合,下面的敘述中錯(cuò)誤的是________。A.系統(tǒng)軟件與計(jì)算機(jī)硬件有關(guān)。B.在通用計(jì)算機(jī)系統(tǒng)中系統(tǒng)軟件幾乎是必不可少的。C.操作系統(tǒng)是系統(tǒng)軟件之一。D.IE瀏覽器是一種系統(tǒng)軟件。,,【分析】 該題考查的是系統(tǒng)軟件的
15、主要特征。A選項(xiàng)正確,因?yàn)橄到y(tǒng)軟件與計(jì)算機(jī)硬件有很強(qiáng)的交互性,能對(duì)硬件資源進(jìn)行統(tǒng)一的控制、調(diào)度和管理。B選項(xiàng)和C選項(xiàng)正確,通常在購買計(jì)算機(jī)時(shí),計(jì)算機(jī)供應(yīng)廠商必須提供給用戶一些最基本的系統(tǒng)軟件,如:BIOS、操作系統(tǒng)等,否則計(jì)算機(jī)無法工作。而D選項(xiàng)中,IE瀏覽器是進(jìn)行信息瀏覽的應(yīng)用軟件,不是系統(tǒng)軟件。參考答案:D,,4.(選擇題)下列軟件屬于系統(tǒng)軟件的是________。①金山詞霸②SQL Server③FrontPage④CorelDr
16、aw⑤編譯器⑥Linux⑦銀行會(huì)計(jì)軟件⑧Oracle⑨Sybase⑩民航售票軟件A.①③④⑦⑩B.②⑤⑥⑧⑨C.①③⑧⑨D.①③⑥⑨⑩,,【分析】 該題主要考查學(xué)生對(duì)常用系統(tǒng)軟件和應(yīng)用軟件的了解情況。系統(tǒng)軟件主要包括BIOS、操作系統(tǒng)、程序設(shè)計(jì)語言處理系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、實(shí)用程序。金山詞霸是殺毒軟件,SQL Server、Oracle、Sybase是數(shù)據(jù)庫管理系統(tǒng),編譯器是程序設(shè)計(jì)語言處理系統(tǒng),Linux是操作系統(tǒng),F(xiàn)ront
17、Page是文字處理軟件,CorelDraw是圖形圖像軟件,銀行會(huì)計(jì)軟件、民航售票軟件是定制的應(yīng)用軟件,由此進(jìn)行判斷答案是B。參考答案:B,,5.(選擇題)下列各種因素中,________不是引起“軟件危機(jī)”的主要原因。A.對(duì)軟件需求分析的重要性認(rèn)識(shí)不夠。B.軟件開發(fā)過程難于進(jìn)行質(zhì)量管理和進(jìn)度控制。C.隨著問題的復(fù)雜度增加,人們開發(fā)軟件的效率下降。D.隨著社會(huì)和生產(chǎn)的發(fā)展,軟件無法存儲(chǔ)和處理海量數(shù)據(jù)。,,【分析】 該題主要考查的是
18、計(jì)算機(jī)軟件發(fā)展過程中關(guān)于“軟件危機(jī)”的知識(shí)點(diǎn)。軟件危機(jī)是指軟件的復(fù)雜程度迅速提高,研制周期變長,正確性難以保證,可靠性問題尤為突出造成的這樣一種人們難以控制的局面。而存儲(chǔ)和處理海量數(shù)據(jù)主要通過研制數(shù)據(jù)庫管理系統(tǒng)加以解決。參考答案:D,,6.(填空題)計(jì)算機(jī)軟件指的是在計(jì)算機(jī)中運(yùn)行的各種程序和相關(guān)的數(shù)據(jù)及________。,,【分析】該題主要考查的是計(jì)算機(jī)軟件的概念。在理解計(jì)算機(jī)軟件的概念時(shí)要注意計(jì)算機(jī)軟件不僅僅是計(jì)算機(jī)中運(yùn)行的程序(軟件
19、的主體),它還包括與程序運(yùn)行相關(guān)的數(shù)據(jù)(三角函數(shù)表、英漢詞典等)和文檔(設(shè)計(jì)報(bào)告、維護(hù)手冊(cè)和使用指南等)。參考答案:文檔。,,7.(填空題)從應(yīng)用的角度看軟件可分為兩類:一是管理系統(tǒng)資源、提供常用基本操作的軟件稱為_________,二是為用戶完成某項(xiàng)特定任務(wù)的軟件稱為應(yīng)用軟件。,,【分析】該題主要考查的是計(jì)算機(jī)軟件的分類:系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件泛指那些為了有效地使用計(jì)算機(jī)系統(tǒng)、給應(yīng)用軟件開發(fā)與運(yùn)行提供支持、或者能為用戶管理與使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第3章 軟件測(cè)試
- 第1章fortran概述
- 第2章、工程概述
- 第2章、工程概述
- 第1章 autocad 概述
- 第01章 概述.doc
- 第1章配送概述
- 第1章 域概述
- 第1章cad概述
- 第1章概述.doc
- 第1章概述.doc
- 2013會(huì)計(jì)初級(jí)實(shí)務(wù)第3章練習(xí)
- 2013會(huì)計(jì)初級(jí)實(shí)務(wù)第3章練習(xí)
- 第6章swt概述
- 第01章 概述.doc
- 第2章、工程概述.doc
- 第2章、工程概述.doc
- 第1章 動(dòng)力分析概述
- 軟件工程第3章習(xí)題解答
- 第1章 網(wǎng)絡(luò)工程概述
評(píng)論
0/150
提交評(píng)論