《軟件工程》電子教案第二章_第1頁
《軟件工程》電子教案第二章_第2頁
《軟件工程》電子教案第二章_第3頁
《軟件工程》電子教案第二章_第4頁
《軟件工程》電子教案第二章_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第,2,章,軟件生命周期及軟件開,發(fā)模型,學習要點,軟件生命周期表明軟件從功能確定、設計,到開發(fā)成功投入使用,并在使用中不斷地修改,增補和完善,直至被新的需要所替代而停止該,軟件的使用的全過程,軟件開發(fā)模型是從軟件項目需求定義直至軟件,經(jīng)使用后廢棄為止,跨越整個生存期的系統(tǒng)開,發(fā)、運作和維護所實施的全部過程、活動和任,務的結構框架,第,2,章,軟件生命周期及軟,件開發(fā)模型,2.1,軟件生命周期,2.2,軟件開發(fā)模型,退出,軟件生命周期:軟件定,義、軟件設計、軟件使用,與維護三階段,而又可以,具體分成幾個子階段,1,可行性研究,可,行,性,研,究,需,求,分,析,概要設計,詳細設計,2,需求分析

2、和定義,實,現(xiàn),3,總體設計,調,試,4,詳細設計,維,護,5,編碼(實現(xiàn),6,軟件測試、運行維護,退,役,圖,2.1,軟件生命周期,2,2,軟件模型,軟件開發(fā)模型是軟件開發(fā)全部過程,活動和任務的結構框架,最,早,出,現(xiàn),的,軟,件,開,發(fā),模,型,是,1970,年,W,Royce,提出的瀑布模型,而后隨著軟,件工程學科的發(fā)展和軟件開發(fā)的實踐,相,繼提出了原型模型、演化模型、增量模型,噴泉模型等,1,原型模型、螺旋模型,開始,需求采集細化,停止,產(chǎn)品,樣本,對原型,加工,用戶評價原型,快速,設計,建造,原型,指定計劃,決定目標,方案限制,風險分析,風險分析,風險分析,累計成本,風險分析,評價方

3、案,識別風險,可運,行原型,消除風險,原型,3,提交線,評審,需求計劃,生存期,計劃,開發(fā)計劃,需求,需求,軟件產(chǎn)品,確認,設計,設計確認驗證,原型,2,原型,1,軟件,編碼,單元,測試,客戶評價,組裝測試,組裝,測試,驗收,實現(xiàn),測試,實施工程,開發(fā)、驗證,形成產(chǎn)品,關于,模型小結,螺旋模型是由上面四個部分組成的迭代模型。螺,旋模型的每一周期都包括需求定義、風險分析,工程實現(xiàn)和評審四個階段。開發(fā)過程每迭代一次,螺旋線就增加一周,軟件開發(fā)又前進一個層次,系統(tǒng)又生成一個新版本,而軟件開發(fā)的時間和成,本又有了新的投入。最后得到一個客戶滿意的軟,件版本,噴泉模型該模型表明軟件開發(fā)活動之間沒有明,顯的間隙,用于支持面向對象開發(fā)過程。由于對,象概念的引入,使分析、設計、實現(xiàn)之間的表達,沒有明顯間隙。并且,這一表達自然地支持復用,小,結,軟件生命周期實質上是大型系統(tǒng)開發(fā)過程中,各項目階段的一種表示方法,如同任何事物,一樣,軟件也有一個孕育、誕生、成長、成,熟、衰亡的生存過程。根據(jù)這一思想,把上,述基本的過程活動進一步展開,可以得到軟,件生命期的,6,個步驟,即制定計劃、需求分,析、設計、程序編碼、測試及運行維護,軟件生命期模型是從軟件項

溫馨提示

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

評論

0/150

提交評論