

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、《軟件工程》復習提綱 《軟件工程》復習提綱? 1 軟件與軟件工程 軟件與軟件工程1.1 軟件的基本概念(例如,軟件的定義、文檔、軟件的特點等) 軟件的基本概念(例如,軟件的定義、文檔、軟件的特點等)簡單地說,軟件由程序 程序和文檔 文檔兩部分組成,一是機器可以執(zhí)行的程序及有關的數(shù)據(jù),二是機器不能執(zhí)行的文檔,軟件的兩種普遍定義 兩種普遍定義:①軟件是與計算機系統(tǒng)操作有關的程序,規(guī)程、規(guī)則及任何與之相關的文檔和數(shù)據(jù)。②軟件是程序以及開發(fā),使
2、用和維護程序所需要的文檔, 包括機器運行所需要的各種程序及有關資料。程序 程序:為了解決某一問題而按事先設計的功能和性能要求執(zhí)行的指令系列,或者說,用程序設計語言描述的適合于計算機處理的語句序列。數(shù)據(jù) 數(shù)據(jù):使程序能正常操縱信息的數(shù)據(jù)結構。文檔 文檔:描述程序、數(shù)據(jù)和系統(tǒng)開發(fā)以及使用的各種圖文資料。它具有永久性并能供人或機器閱讀。軟件的基本特點 軟件的基本特點 :·①計算機軟件產(chǎn)品是一種邏輯產(chǎn)品部件而不是物理產(chǎn)品部件。
3、83;②軟件產(chǎn)品的生產(chǎn)主要是研制,是通過人們的智力活動,把知識與技術轉化成信息的一種產(chǎn)品。 ·③軟件具有“復雜性” ,其開發(fā)和運行常受到計算機系統(tǒng)的限制。而且,軟件投入使用后,仍需要進行維護,這就帶來軟件維護復雜性的問題。 ·④軟件不存在磨損,物理上不會老化,但存在軟件退化問題 。·⑤軟件成本昂貴,其開發(fā)方式目前尚未完全擺脫手工生產(chǎn)方式。1.2 軟件危機的概念 軟件危機的概念軟件危機是指在軟件開發(fā)和維護過程
4、中所遇到的一系列嚴重問題。 在軟件開發(fā)和維護過程中所遇到的一系列嚴重問題。【由于軟件的規(guī)模越來越大,復雜度不斷增加,軟件需求量增大。而軟件開發(fā)過程是一種高密集度的腦力勞動,軟件開發(fā)的模式及技術不能適應軟件發(fā)展的需要。致使大量質量低劣的軟件涌向市場,有的花費大量人力財力,而在開發(fā)過程中就夭折。 】“軟件危機”主要表現(xiàn)在兩個方面 主要表現(xiàn)在兩個方面: (1)軟件產(chǎn)品質量低劣,甚至開發(fā)過程就夭折; 軟件產(chǎn)品質量低劣,甚至開發(fā)過程就夭折;(2
5、)軟件生產(chǎn)率低,不能滿足需要。 軟件生產(chǎn)率低,不能滿足需要。1.3 軟件工程學的概念 軟件工程學的概念(定義 定義)、研究的內容(三要素) 、研究的內容(三要素)1993 年 IEEE 定義: 定義:(1)把系統(tǒng)化的、規(guī)范化的、可度量的途徑應用于軟件開發(fā)、運行和維護的過程,也就是把工程化應用于軟件中;(2)研究(1)中提到的途徑。三要素 三要素:軟件工程方法與技術、軟件工具與環(huán)境和軟件過程1.4 軟件工程學的原理、原則 軟件工程學的原理
6、、原則①軟件工程的基本原則 ①軟件工程的基本原則 抽象 (abstractian) 模塊化(modularity) ②原型模型 原型模型原型模型(prototype model) 又稱快速原型。由于瀑布型的缺點,人們借鑒建筑師或是工廠中的工程師建造原型的經(jīng)驗,提出了原型模型。該模型如圖所示。③螺旋模型 螺旋模型螺旋模型(spiral model)是在快速原型的基礎上擴展而成,也有人把螺旋模型歸到快速原型,實際上,它是生命周期模型與原型
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論