版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件工程軟件工程20152015一、主要內(nèi)容一、主要內(nèi)容 講述軟件生存期模型的基本概念。講述軟件生存期模型的基本概念。二、目的與要求二、目的與要求 了解常見(jiàn)軟件生存期模型的優(yōu)缺點(diǎn),理解軟件生存期模型適應(yīng)的環(huán)境。了解常見(jiàn)軟件生存期模型的優(yōu)缺點(diǎn),理解軟件生存期模型適應(yīng)的環(huán)境。三、重點(diǎn)與難點(diǎn)三、重點(diǎn)與難點(diǎn) 軟件生存期模型的應(yīng)用。軟件生存期模型的應(yīng)用。概述:概述:思考:思考:提問(wèn):提問(wèn): 1)1)什么是軟件生存期模型?什么是軟件生存期模型? 2)2)常見(jiàn)的軟件生存期模型有哪些?常見(jiàn)的軟件生存期模型有哪些?1.5 1.5 軟件生存期模型軟件生存期模型1) 1)瀑布模型瀑布模型2) 2)快速原型模型快速原
2、型模型3) 3)增量模型增量模型4) 4)螺旋模型螺旋模型5) 5)噴泉模型噴泉模型6) 6)統(tǒng)一過(guò)程統(tǒng)一過(guò)程 1) 1)瀑布模型瀑布模型在在2020世紀(jì)世紀(jì)8080年代之前,瀑布模型一直是唯一被廣年代之前,瀑布模型一直是唯一被廣泛采用的生命周期模型。泛采用的生命周期模型。傳統(tǒng)的瀑布模型如圖所示。傳統(tǒng)的瀑布模型如圖所示。 1) 1) 瀑布模型瀑布模型瀑布模型的特點(diǎn):瀑布模型的特點(diǎn):階段間具有順序性和依賴性。階段間具有順序性和依賴性。推遲實(shí)現(xiàn)的觀點(diǎn)。推遲實(shí)現(xiàn)的觀點(diǎn)。質(zhì)量保證的觀點(diǎn)質(zhì)量保證的觀點(diǎn)1) 1) 瀑布模型瀑布模型實(shí)際的瀑布模型實(shí)際的瀑布模型實(shí)際的瀑布模型是帶實(shí)際的瀑布模型是帶“反饋環(huán)反饋
3、環(huán)”的,的,如圖所示。如圖所示。 圖中實(shí)線箭頭表示開(kāi)發(fā)過(guò)程,虛線箭圖中實(shí)線箭頭表示開(kāi)發(fā)過(guò)程,虛線箭頭表示維護(hù)過(guò)程。頭表示維護(hù)過(guò)程。1) 1) 瀑布模型瀑布模型瀑布模型的優(yōu)點(diǎn)瀑布模型的優(yōu)點(diǎn)可強(qiáng)迫開(kāi)發(fā)人員采用規(guī)范化的方法。可強(qiáng)迫開(kāi)發(fā)人員采用規(guī)范化的方法。嚴(yán)格地規(guī)定了每個(gè)階段必須提交的文檔。嚴(yán)格地規(guī)定了每個(gè)階段必須提交的文檔。要求每個(gè)階段交出的所有產(chǎn)品都必須是經(jīng)過(guò)驗(yàn)證的。要求每個(gè)階段交出的所有產(chǎn)品都必須是經(jīng)過(guò)驗(yàn)證的。1) 1) 瀑布模型瀑布模型瀑布模型的缺點(diǎn)瀑布模型的缺點(diǎn)瀑布模型依賴于書(shū)面的規(guī)格說(shuō)明,導(dǎo)致最終開(kāi)發(fā)出的軟件產(chǎn)品不能真正滿足用戶的瀑布模型依賴于書(shū)面的規(guī)格說(shuō)明,導(dǎo)致最終開(kāi)發(fā)出的軟件產(chǎn)品不能
4、真正滿足用戶的需要。需要。瀑布模型只適用于項(xiàng)目開(kāi)始時(shí)需求已確定的情況。瀑布模型只適用于項(xiàng)目開(kāi)始時(shí)需求已確定的情況。2) 2)快速原型模型快速原型模型快速原型是快速建立起來(lái)的可以在計(jì)算機(jī)快速原型是快速建立起來(lái)的可以在計(jì)算機(jī)上運(yùn)行的程序,它所能完成的功能往往是上運(yùn)行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個(gè)子集。最終產(chǎn)品能完成的功能的一個(gè)子集。快速原型模型如圖所示??焖僭湍P腿鐖D所示。2) 2) 快速原型模型快速原型模型快速原型模型的優(yōu)點(diǎn)快速原型模型的優(yōu)點(diǎn)(1)(1)有助于滿足用戶的真實(shí)需求。有助于滿足用戶的真實(shí)需求。(2)(2)規(guī)格說(shuō)明文檔能夠正確地描述用戶需求。規(guī)格說(shuō)明文檔能夠
5、正確地描述用戶需求。(3)(3)軟件產(chǎn)品的開(kāi)發(fā)基本上是按線性順序進(jìn)行。軟件產(chǎn)品的開(kāi)發(fā)基本上是按線性順序進(jìn)行。(4)(4)在開(kāi)發(fā)過(guò)程的后續(xù)階段不會(huì)因?yàn)榘l(fā)現(xiàn)規(guī)格說(shuō)明文檔的錯(cuò)誤而進(jìn)行較大的返工。在開(kāi)發(fā)過(guò)程的后續(xù)階段不會(huì)因?yàn)榘l(fā)現(xiàn)規(guī)格說(shuō)明文檔的錯(cuò)誤而進(jìn)行較大的返工。 3) 3)增量模型增量模型增量模型也稱為漸增模型,是增量模型也稱為漸增模型,是MillsMills等于等于19801980年提出來(lái)的。年提出來(lái)的。使用增量模型開(kāi)發(fā)軟件時(shí),把軟件產(chǎn)品作為一系列的增量構(gòu)件來(lái)設(shè)計(jì)、編碼、集使用增量模型開(kāi)發(fā)軟件時(shí),把軟件產(chǎn)品作為一系列的增量構(gòu)件來(lái)設(shè)計(jì)、編碼、集成和測(cè)試。成和測(cè)試。每個(gè)構(gòu)件由多個(gè)相互作用的模塊構(gòu)成,并
6、且能夠完成特定的功能。每個(gè)構(gòu)件由多個(gè)相互作用的模塊構(gòu)成,并且能夠完成特定的功能。 3) 3) 增量模型增量模型增量模型如圖所示。增量模型如圖所示。 3) 3) 增量模型增量模型增量模型的優(yōu)點(diǎn)增量模型的優(yōu)點(diǎn) (1)(1)能在較短時(shí)間內(nèi)向用戶提交可完成一些有用的工作產(chǎn)品。能在較短時(shí)間內(nèi)向用戶提交可完成一些有用的工作產(chǎn)品。(2)(2)減少一個(gè)全新的軟件可能給用戶組織帶來(lái)的沖擊。減少一個(gè)全新的軟件可能給用戶組織帶來(lái)的沖擊。(3)(3)項(xiàng)目失敗的風(fēng)險(xiǎn)較低。項(xiàng)目失敗的風(fēng)險(xiǎn)較低。(4)(4)優(yōu)先級(jí)最高的服務(wù)首先交付,最重要的系統(tǒng)服務(wù)將接受最多的測(cè)試。優(yōu)先級(jí)最高的服務(wù)首先交付,最重要的系統(tǒng)服務(wù)將接受最多的測(cè)試
7、。 3) 3) 增量模型增量模型增量構(gòu)件開(kāi)發(fā)增量構(gòu)件開(kāi)發(fā) 每個(gè)增量構(gòu)件應(yīng)當(dāng)實(shí)現(xiàn)某種系統(tǒng)功能,因此增量構(gòu)件的開(kāi)發(fā)可以采用瀑布模型的方式,如每個(gè)增量構(gòu)件應(yīng)當(dāng)實(shí)現(xiàn)某種系統(tǒng)功能,因此增量構(gòu)件的開(kāi)發(fā)可以采用瀑布模型的方式,如圖所示。圖所示。 4) 4)螺旋模型螺旋模型螺旋模型最初是螺旋模型最初是BoehmBoehm于于19881988年提出來(lái)的。年提出來(lái)的。該模型將瀑布模型與快速原型模型結(jié)合起來(lái),并且加入兩種模型均忽略了的風(fēng)險(xiǎn)分析該模型將瀑布模型與快速原型模型結(jié)合起來(lái),并且加入兩種模型均忽略了的風(fēng)險(xiǎn)分析。螺旋模型的基本思想是,使用原型及其他方法來(lái)盡量降低風(fēng)險(xiǎn)。螺旋模型的基本思想是,使用原型及其他方法來(lái)盡
8、量降低風(fēng)險(xiǎn)。 4) 4) 螺旋模型螺旋模型理解這種模型的一個(gè)簡(jiǎn)便方法理解這種模型的一個(gè)簡(jiǎn)便方法,是把它看做在每個(gè)階段之前,是把它看做在每個(gè)階段之前都增加了風(fēng)險(xiǎn)分析過(guò)程的快速都增加了風(fēng)險(xiǎn)分析過(guò)程的快速原型模型。原型模型。 4) 4) 螺旋模型螺旋模型完整的螺旋模型完整的螺旋模型 4) 4) 螺旋模型螺旋模型完整的螺旋模型完整的螺旋模型 在螺旋模型中,軟件過(guò)程表示成一個(gè)螺線,而不是像以往的模型那樣表示為一個(gè)在螺旋模型中,軟件過(guò)程表示成一個(gè)螺線,而不是像以往的模型那樣表示為一個(gè)具有回溯的活動(dòng)序列。具有回溯的活動(dòng)序列。在螺線上的每一個(gè)循環(huán)表示過(guò)程的一個(gè)階段。在螺線上的每一個(gè)循環(huán)表示過(guò)程的一個(gè)階段。4)
9、 4) 螺旋模型螺旋模型螺旋模型的螺旋模型的4 4項(xiàng)活動(dòng)項(xiàng)活動(dòng) 螺線上的每一個(gè)循環(huán)可劃分為螺線上的每一個(gè)循環(huán)可劃分為4 4個(gè)象限,分別表達(dá)了個(gè)象限,分別表達(dá)了4 4個(gè)方面的活動(dòng)。個(gè)方面的活動(dòng)。(1)(1)目標(biāo)設(shè)定目標(biāo)設(shè)定定義在該階段的目標(biāo)。定義在該階段的目標(biāo)。(2)(2)風(fēng)險(xiǎn)估計(jì)與弱化風(fēng)險(xiǎn)估計(jì)與弱化針對(duì)每一個(gè)風(fēng)險(xiǎn)進(jìn)行詳細(xì)分析。針對(duì)每一個(gè)風(fēng)險(xiǎn)進(jìn)行詳細(xì)分析。(3)(3)開(kāi)發(fā)與驗(yàn)證開(kāi)發(fā)與驗(yàn)證評(píng)價(jià)風(fēng)險(xiǎn)之后選擇系統(tǒng)開(kāi)發(fā)模型。評(píng)價(jià)風(fēng)險(xiǎn)之后選擇系統(tǒng)開(kāi)發(fā)模型。 (4)(4)計(jì)劃計(jì)劃評(píng)價(jià)開(kāi)發(fā)工作。評(píng)價(jià)開(kāi)發(fā)工作。4) 4) 螺旋模型螺旋模型螺旋模型的優(yōu)點(diǎn)螺旋模型的優(yōu)點(diǎn) 對(duì)可選方案和約束條件的強(qiáng)調(diào)有利于已有軟件的重
10、用。對(duì)可選方案和約束條件的強(qiáng)調(diào)有利于已有軟件的重用。減少了過(guò)多測(cè)試或測(cè)試不足所帶來(lái)的風(fēng)險(xiǎn)。減少了過(guò)多測(cè)試或測(cè)試不足所帶來(lái)的風(fēng)險(xiǎn)。在螺旋模型中維護(hù)只是模型的另一個(gè)周期。在螺旋模型中維護(hù)只是模型的另一個(gè)周期。4) 4) 螺旋模型螺旋模型螺旋模型的缺點(diǎn)螺旋模型的缺點(diǎn) 螺旋模型是風(fēng)險(xiǎn)驅(qū)動(dòng)的,因此要求軟件開(kāi)發(fā)人員必須具有豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和螺旋模型是風(fēng)險(xiǎn)驅(qū)動(dòng)的,因此要求軟件開(kāi)發(fā)人員必須具有豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和這方面的專門知識(shí),否則將出現(xiàn)真正的風(fēng)險(xiǎn)。這方面的專門知識(shí),否則將出現(xiàn)真正的風(fēng)險(xiǎn)。5) 5) 噴泉模型噴泉模型噴泉模型是典型的面向?qū)ο笊芷谀娙P褪堑湫偷拿嫦驅(qū)ο笊芷谀P?。型?“噴泉噴泉”
11、一詞體現(xiàn)了迭代和無(wú)間隙特性一詞體現(xiàn)了迭代和無(wú)間隙特性。圖中代表不同階段的圓圈相互重疊,。圖中代表不同階段的圓圈相互重疊,這明確表示兩個(gè)活動(dòng)之間存在重疊。這明確表示兩個(gè)活動(dòng)之間存在重疊。 問(wèn)題一問(wèn)題一 某公司計(jì)劃開(kāi)發(fā)二維某公司計(jì)劃開(kāi)發(fā)二維CAD 軟件軟件軟件功能需求軟件功能需求基本功能與國(guó)外AutoCAD 產(chǎn)品一致新增加功能三個(gè)功能:智能畫(huà)線、智能標(biāo)注、讀取.dwg文件問(wèn)題:該軟件開(kāi)發(fā)適于采用什么過(guò)程?問(wèn)題:該軟件開(kāi)發(fā)適于采用什么過(guò)程?24;.問(wèn)題二問(wèn)題二 長(zhǎng)沙市交通設(shè)施設(shè)計(jì)與漫游系統(tǒng)長(zhǎng)沙市交通設(shè)施設(shè)計(jì)與漫游系統(tǒng)用戶的要求用戶的要求(1 1)完成交通設(shè)施的二維圖紙?jiān)O(shè)計(jì))完成交通設(shè)施的二維圖紙?jiān)O(shè)計(jì)(2 2)在二維設(shè)計(jì)的基礎(chǔ)上模擬顯示設(shè)計(jì)的效果)在二維設(shè)計(jì)的基礎(chǔ)上模擬顯示設(shè)計(jì)的效果現(xiàn)實(shí)情況現(xiàn)實(shí)情況(1 1)二維設(shè)計(jì)部分已有工作基礎(chǔ),新功能開(kāi)發(fā)量不大)二維設(shè)計(jì)部分已有工作基礎(chǔ),新功能開(kāi)發(fā)量不大(2 2)設(shè)計(jì)仿真與漫游顯示部分需求不確定)設(shè)計(jì)仿真與漫游顯示部分需求不確定(3 3)用戶要求開(kāi)發(fā)方提出可行的方案)用戶要求開(kāi)發(fā)方提出可行的方案問(wèn)題
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024退學(xué)協(xié)議書(shū):涉及高等教育機(jī)構(gòu)學(xué)生退學(xué)后的住宿安排合同3篇
- 2024美容院股權(quán)轉(zhuǎn)讓及老店翻新與裝修協(xié)議3篇
- 2025年度LED照明產(chǎn)品電商平臺(tái)銷售代理協(xié)議2篇
- 2024版供應(yīng)鏈融資擔(dān)保合同違約糾紛解決策略3篇
- 2025年度高科技產(chǎn)品出口貿(mào)易合同的國(guó)際貿(mào)易實(shí)務(wù)操作規(guī)范3篇
- 南充2024年四川南充市職業(yè)能力發(fā)展服務(wù)中心招聘工作人員筆試歷年典型考點(diǎn)(頻考版試卷)附帶答案詳解
- 供應(yīng)鏈信息共享平臺(tái)設(shè)計(jì)與實(shí)施考核試卷
- 2025至2030年中國(guó)微型單面密封圈深溝球軸承數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 醫(yī)療器械的滅菌與消毒技術(shù)考核試卷
- 2025年中國(guó)隔爆一體化萬(wàn)向攝像儀市場(chǎng)調(diào)查研究報(bào)告
- 分期還款協(xié)議書(shū)
- 小區(qū)住戶手冊(cè)范本
- ??低?視頻監(jiān)控原理培訓(xùn)教材課件
- 《鄭伯克段于鄢》-完整版課件
- 土壤肥料全套課件
- 畢業(yè)生延期畢業(yè)申請(qǐng)表
- 學(xué)校6S管理制度
- 肽的健康作用及應(yīng)用課件
- T.C--M-ONE效果器使用手冊(cè)
- 8小時(shí)等效A聲級(jí)計(jì)算工具
- 人教版七年級(jí)下冊(cè)數(shù)學(xué)計(jì)算題300道
評(píng)論
0/150
提交評(píng)論