2013第3章3.1 軟件概述_第1頁
已閱讀1頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第3章 計算機軟件,3.1 概述3.2 操作系統(tǒng)3.3 程序設(shè)計語言及其處理系統(tǒng)3.4 算法與數(shù)據(jù)結(jié)構(gòu),3.1 軟件概述,1. 什么是計算機軟件2. 計算機軟件的特性3. 計算機軟件的分類,3.1 什么是計算機軟件,計算機系統(tǒng)=硬件+軟件,計算機系統(tǒng)是由硬件和軟件組成的,兩者缺一不可!,軟件、硬件和用戶的關(guān)系,硬件的能力非常有限,只是速度極高而已 沒有軟件,硬件幾乎什么任務也完成不了,計算機通過軟件才能進行信

2、息處理,不同的軟件,完成不同的任務,同一軟件處理不同的數(shù)據(jù),完成不同的任務,什么是程序?,程序是告訴計算機做什么和如何做的一組指令(語句),這些指令(語句)都是計算機能夠理解并能夠執(zhí)行的一些命令程序的特性:① 用于完成某一確定的信息處理任務② 使用某種計算機語言描述如何完成該任務③ 預先存儲在計算機中,啟動運行后才能完成任務,程序與數(shù)據(jù)的關(guān)系,程序所處理的對象和處理后得到的結(jié)果統(tǒng)稱為數(shù)據(jù)(分別稱為輸入數(shù)據(jù)和輸出數(shù)據(jù))程序必須處

3、理合理的輸入數(shù)據(jù),否則不會產(chǎn)生有意義的輸出程序和數(shù)據(jù)具有相對性,程序與軟件是什么關(guān)系?,軟件往往指的是設(shè)計比較成熟、功能比較完善、具有某種使用價值、且有一定規(guī)模的程序軟件既包含程序、也包含與程序相關(guān)的數(shù)據(jù)和文檔:程序是軟件的主體數(shù)據(jù)指的是程序運行過程中處理的對象和必須使用的一些參數(shù)(如三角函數(shù)表、英漢詞典等)文檔指的是與程序開發(fā)、維護及操作有關(guān)的一些資料(如設(shè)計報告、維護手冊和使用指南等)“軟件” 強調(diào)的是產(chǎn)品、工程、產(chǎn)業(yè)或

4、學科等宏觀方面的含義,“程序”更側(cè)重技術(shù)層面的含義軟件和程序本質(zhì)上相同,在不會發(fā)生混淆的場合,軟件和程序兩個名稱經(jīng)?;煊茫⒉粐栏窦右詤^(qū)分,2. 計算機軟件的特性,計算機軟件有哪些特性? (1),1. 不可見性(是無形的,不能被人們直接觀察、欣賞和評價) 2. 適用性(可以適應一類應用問題的需要 ) 3. 依附性(依附于特定的硬件、網(wǎng)絡和其他軟件 ) 4. 復雜性(規(guī)模越來越大,開發(fā)人員越來越多,開發(fā)成本也越來越高) ,例如:,

5、軟件的復雜性 舉例,程序規(guī)模:Windows XP源程序約有5000萬行人員隊伍:Vista及新版Office 2007兩個團隊開發(fā)設(shè)計成員總共9000余人資金投入:微軟為Vista投入90億美元,包括Vista未來的配套及合作伙伴的投入,預計在180億美元以上,如果加上新版Office的成本,投入資金在240億~270億美元之間開發(fā)周期:Vista的開發(fā)經(jīng)歷6年,發(fā)布時間一拖再拖,計算機軟件有哪些特性? (2),5. 無磨損性(

6、功能和性能一般不會發(fā)生變化 ) 6. 易復制性(可以非常容易且毫無失真地進行復制 ) 7. 不斷演變性(軟件的生命周期 ) ,例如:1989年Word 1.0 ■ 1997年推出Word 972000年推出Office 2000 ■ 2003年 Office 2003最新版本是Office 2007,8. 有限責任(有限保證) 9. 脆弱性(黑客攻擊、病毒入侵、信息盜用·&

7、#183;·),Windows版本演變,計算機軟件與知識產(chǎn)權(quán),軟件是智力活動的成果,受到知識產(chǎn)權(quán)(版權(quán))法的保護版權(quán)授予軟件作者(版權(quán)所有者)享有下列權(quán)利:拷貝、發(fā)布、修改、署名、出售、···保護知識產(chǎn)權(quán)的目的:確保腦力勞動受到獎勵并鼓勵發(fā)明創(chuàng)造,保護知識產(chǎn)權(quán)就是保護腦力勞動人員,使他們發(fā)揮創(chuàng)造能力,社會也會從他們的成果中受益 購買一個軟件,用戶僅僅得到了該軟件的使用權(quán),并沒有獲得它的

8、版權(quán)隨意進行軟件拷貝和分發(fā)是一種違法行為,3. 計算機軟件的分類,從軟件知識產(chǎn)權(quán)對軟件進行分類,商品軟件共享軟件(shareware)具有版權(quán),可免費試用一段時間,允許拷貝和散發(fā)(但不可修改),過了試用期若還想繼續(xù)使用,就得交一筆注冊費,成為注冊用戶。自由軟件 (free software)(≈開放源代碼軟件)用戶可共享,并允許隨意拷貝、修改其源代碼,允許銷售和自由傳播。但是,對軟件源代碼的任何修改都必須向所有用戶公開,還必須

9、允許此后的用戶享有進一步拷貝和修改的自由。注意:免費軟件(Freeware)(≠ Free Software) 無需付費即可獲得的軟件,從用途對計算機軟件分類,系統(tǒng)軟件不是為了解決某種具體應用,而是為了:給用戶使用計算機提供方便給應用軟件的開發(fā)與運行提供支持使計算機有效、安全、可靠地運行,應用軟件專門用于幫助最終用戶解決各種具體應用問題的軟件分類(按開發(fā)方式):定制應用軟件通用應用軟件幾乎所有領(lǐng)域、所有人都需要

10、使用設(shè)計精巧,易學易用商品化,價格較低,通用應用軟件的類別與功能,,關(guān)于微軟的辦公軟件Office,歷史與發(fā)展內(nèi)容與功能:以O(shè)ffice2003為例,共包含7個主要的軟件:,成功軟件的經(jīng)驗是什么?它們都具有如下特點:1 它們能替代現(xiàn)實世界已有的其他工具,而且使用起來比已有工具更方便有效2 它們能完成已有工具很難完成甚至完全不可能完成的事,擴展了人們的能力3 ···,什么是系統(tǒng)軟件?,舉例:基本

11、輸入/輸出系統(tǒng)(BIOS)操作系統(tǒng)(如Windows、Unix、Linux等)程序開發(fā)工具與環(huán)境(如C語言編譯器等)數(shù)據(jù)庫管理系統(tǒng)(DBMS)實用程序(Utility,如磁盤清理程序、備份程序等),系統(tǒng)軟件有哪些特性?,與計算機硬件有密切的關(guān)系,能對硬件進行統(tǒng)一的控制、調(diào)度和管理;具有通用性,能為多種應用軟件的開發(fā)和運行提供支持與服務在任何計算機系統(tǒng)中,系統(tǒng)軟件都是必不可少的在購買計算機時,通常計算機供應廠商會提供給用戶一

12、些最基本的系統(tǒng)軟件,否則計算機無法工作。,最重要的系統(tǒng)軟件有哪些?,操作系統(tǒng)(OS)包括各種實用程序(如磁盤清理程序、備份程序、殺毒軟件等)功能上也包含BIOS在內(nèi)程序設(shè)計語言處理系統(tǒng)編譯器解釋器匯編程序(匯編器)開發(fā)工具與平臺數(shù)據(jù)庫管理系統(tǒng)(DBMS),歷年真題分析,1.(選擇題)如果你購買了一個軟件,通常就意味著得到了它的________。A.修改權(quán)B.拷貝權(quán)C.使用權(quán) D.版權(quán),,【分析】 該題主要考查的計算

13、機軟件的知識產(chǎn)權(quán)保護。版權(quán)是授予軟件作者的某種獨占權(quán)利的一種合法的保護形式,版權(quán)所有者惟一地享有該軟件的拷貝、發(fā)布、修改、署名、出售的諸多權(quán)利。而購買一個軟件后,用戶僅僅得到了該軟件的使用權(quán),并沒有獲得它的版權(quán)。參考答案:C,,2.(選擇題)未獲得版權(quán)所有者許可就復制使用的軟件被稱為________軟件。A.共享 B.盜版 C.自由 D.授權(quán),,【分析】 該題主要考查的計算機軟件的特性。計算機軟件往往具有易復制性,即軟件是以二進

14、制位表示,以電、磁、光等形式存儲和傳輸?shù)?,因而軟件可以非常容易且毫無失真地進行復制。這種行為稱為軟件的盜版行為,并且復制出來的軟件稱為盜版軟件。參考答案:B,,3. (選擇題)系統(tǒng)軟件是給其他軟件提供服務的程序集合,下面的敘述中錯誤的是________。A.系統(tǒng)軟件與計算機硬件有關(guān)。B.在通用計算機系統(tǒng)中系統(tǒng)軟件幾乎是必不可少的。C.操作系統(tǒng)是系統(tǒng)軟件之一。D.IE瀏覽器是一種系統(tǒng)軟件。,,【分析】 該題考查的是系統(tǒng)軟件的

15、主要特征。A選項正確,因為系統(tǒng)軟件與計算機硬件有很強的交互性,能對硬件資源進行統(tǒng)一的控制、調(diào)度和管理。B選項和C選項正確,通常在購買計算機時,計算機供應廠商必須提供給用戶一些最基本的系統(tǒng)軟件,如:BIOS、操作系統(tǒng)等,否則計算機無法工作。而D選項中,IE瀏覽器是進行信息瀏覽的應用軟件,不是系統(tǒng)軟件。參考答案:D,,4.(選擇題)下列軟件屬于系統(tǒng)軟件的是________。①金山詞霸②SQL Server③FrontPage④CorelDr

16、aw⑤編譯器⑥Linux⑦銀行會計軟件⑧Oracle⑨Sybase⑩民航售票軟件A.①③④⑦⑩B.②⑤⑥⑧⑨C.①③⑧⑨D.①③⑥⑨⑩,,【分析】 該題主要考查學生對常用系統(tǒng)軟件和應用軟件的了解情況。系統(tǒng)軟件主要包括BIOS、操作系統(tǒng)、程序設(shè)計語言處理系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、實用程序。金山詞霸是殺毒軟件,SQL Server、Oracle、Sybase是數(shù)據(jù)庫管理系統(tǒng),編譯器是程序設(shè)計語言處理系統(tǒng),Linux是操作系統(tǒng),F(xiàn)ront

17、Page是文字處理軟件,CorelDraw是圖形圖像軟件,銀行會計軟件、民航售票軟件是定制的應用軟件,由此進行判斷答案是B。參考答案:B,,5.(選擇題)下列各種因素中,________不是引起“軟件危機”的主要原因。A.對軟件需求分析的重要性認識不夠。B.軟件開發(fā)過程難于進行質(zhì)量管理和進度控制。C.隨著問題的復雜度增加,人們開發(fā)軟件的效率下降。D.隨著社會和生產(chǎn)的發(fā)展,軟件無法存儲和處理海量數(shù)據(jù)。,,【分析】 該題主要考查的是

18、計算機軟件發(fā)展過程中關(guān)于“軟件危機”的知識點。軟件危機是指軟件的復雜程度迅速提高,研制周期變長,正確性難以保證,可靠性問題尤為突出造成的這樣一種人們難以控制的局面。而存儲和處理海量數(shù)據(jù)主要通過研制數(shù)據(jù)庫管理系統(tǒng)加以解決。參考答案:D,,6.(填空題)計算機軟件指的是在計算機中運行的各種程序和相關(guān)的數(shù)據(jù)及________。,,【分析】該題主要考查的是計算機軟件的概念。在理解計算機軟件的概念時要注意計算機軟件不僅僅是計算機中運行的程序(軟件

19、的主體),它還包括與程序運行相關(guān)的數(shù)據(jù)(三角函數(shù)表、英漢詞典等)和文檔(設(shè)計報告、維護手冊和使用指南等)。參考答案:文檔。,,7.(填空題)從應用的角度看軟件可分為兩類:一是管理系統(tǒng)資源、提供常用基本操作的軟件稱為_________,二是為用戶完成某項特定任務的軟件稱為應用軟件。,,【分析】該題主要考查的是計算機軟件的分類:系統(tǒng)軟件和應用軟件。系統(tǒng)軟件泛指那些為了有效地使用計算機系統(tǒng)、給應用軟件開發(fā)與運行提供支持、或者能為用戶管理與使用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論