




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2020/8/13,山東科技大學(xué)信息學(xué)院,0,軟件開發(fā)項(xiàng)目管理,第三章 軟件項(xiàng)目生存期模型,2020/8/13,山東科技大學(xué)信息學(xué)院,1,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 三、案例分析,2020/8/13,山東科技大學(xué)信息學(xué)院,2,建筑工程類項(xiàng)目典型生存期模型,2020/8/13,山東科技大學(xué)信息學(xué)院,3,軟件生命周期,軟件生命周期(SDLD) 是指從軟件開始開發(fā)到報(bào)廢的全過程,亦稱軟件生存期(life cycle)。一般用經(jīng)典的瀑布模型來(lái)描述。,2020/8/13,山東科技大學(xué)信息學(xué)院,4,GB 8567中規(guī)定,軟件生命周期分為7個(gè)階段: 1. 可行性研究和項(xiàng)目開發(fā)計(jì)劃 2.
2、 需求分析3. 概要設(shè)計(jì) 4. 詳細(xì)設(shè)計(jì)5. 編碼 6. 測(cè)試7. 維護(hù),2020/8/13,山東科技大學(xué)信息學(xué)院,5,在大部分文獻(xiàn)中將生存周期劃分為5個(gè)階段,即需求定義、設(shè)計(jì)、編碼、測(cè)試及維護(hù)。其中需求定義階段包括可行性研究和項(xiàng)目開發(fā)計(jì)劃、需求分析,設(shè)計(jì)階段包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。 為了描述軟件生存期的活動(dòng),提出了生存期模型。,2020/8/13,山東科技大學(xué)信息學(xué)院,6,軟件生存期模型,軟件開發(fā)的一種框架。 說明了軟件的活動(dòng)和進(jìn)行軟件開發(fā)的過程。 這個(gè)模型可以是以活動(dòng)為中心,可以以產(chǎn)品為中心的。,2020/8/13,山東科技大學(xué)信息學(xué)院,7,軟件生存期模型特征,描述了開發(fā)的主要階段 定義了
3、每一個(gè)階段要完成的主要過程和活動(dòng) 規(guī)范了每一個(gè)階段的輸入和輸出 提供了一個(gè)框架,可以將必要的活動(dòng)映射到該框架中。,2020/8/13,山東科技大學(xué)信息學(xué)院,8,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 三、案例分析,2020/8/13,山東科技大學(xué)信息學(xué)院,9,常用生存期模型,瀑布Waterfall V模型V-shaped 原型Prototyping 增量Incremental 螺旋式Spiral 快速應(yīng)用開發(fā)RAD 漸近式階段,2020/8/13,山東科技大學(xué)信息學(xué)院,10,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 瀑布 V模型 原型 增量 螺旋式 快速應(yīng)用開發(fā) 漸近式階段
4、三、案例分析,2020/8/13,山東科技大學(xué)信息學(xué)院,11,WaterFall model,瀑布模型是將軟件生存周期各活動(dòng)規(guī)定為依線性順序聯(lián)接的若干階段的模型。,2020/8/13,山東科技大學(xué)信息學(xué)院,12,WaterFall model,2020/8/13,山東科技大學(xué)信息學(xué)院,13,2020/8/13,山東科技大學(xué)信息學(xué)院,14,WaterFall model適合的項(xiàng)目,項(xiàng)目的需求在項(xiàng)目開始前很明確 解決方案在項(xiàng)目開始前也很明確 類似的項(xiàng)目如: 公司的財(cái)務(wù)系統(tǒng) 庫(kù)存管理系統(tǒng) 短期項(xiàng)目,2020/8/13,山東科技大學(xué)信息學(xué)院,15,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 瀑布
5、 V模型 原型 增量 螺旋式 快速應(yīng)用開發(fā) 漸近式階段 三、案例分析,2020/8/13,山東科技大學(xué)信息學(xué)院,16,V模型,接收測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試,項(xiàng)目規(guī)化,需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼和調(diào)試,集成測(cè)試,單元測(cè)試,2020/8/13,山東科技大學(xué)信息學(xué)院,17,V模型模型適合的項(xiàng)目,項(xiàng)目的需求在項(xiàng)目開始前很明確 解決方案在項(xiàng)目開始前也很明確 對(duì)系統(tǒng)的性能安全很嚴(yán)格的項(xiàng)目 類似的項(xiàng)目如: 航天飛機(jī)等 公司的財(cái)務(wù)系統(tǒng),2020/8/13,山東科技大學(xué)信息學(xué)院,18,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 瀑布 V模型 原型 增量 螺旋式 快速應(yīng)用開發(fā) 漸近式階段 三、案例分
6、析,2020/8/13,山東科技大學(xué)信息學(xué)院,19,Prototype,2020/8/13,山東科技大學(xué)信息學(xué)院,20,Prototype 模型適合的項(xiàng)目,項(xiàng)目的需求在項(xiàng)目開始前不明確 需要減少項(xiàng)目需求的不確定性 類似的項(xiàng)目如: 確定顯示界面 第一次開發(fā)的產(chǎn)品,驗(yàn)證可行性,2020/8/13,山東科技大學(xué)信息學(xué)院,21,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 瀑布 V模型 原型 增量 螺旋式 快速應(yīng)用開發(fā) 漸近式階段 三、案例分析,2020/8/13,山東科技大學(xué)信息學(xué)院,22,Incremental Model,2020/8/13,山東科技大學(xué)信息學(xué)院,23,增量模型適合的項(xiàng)目,項(xiàng)
7、目開始,明確了需求的大部分,但是需求可能會(huì)發(fā)生變化 對(duì)于市場(chǎng)和用戶把握不是很準(zhǔn),需要逐步了解 對(duì)于有龐大和復(fù)雜功能的系統(tǒng)進(jìn)行功能改進(jìn),就需要一步一步實(shí)施的,2020/8/13,山東科技大學(xué)信息學(xué)院,24,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 瀑布 V模型 原型 增量 螺旋式 快速應(yīng)用開發(fā) 漸近式階段 三、案例分析,2020/8/13,山東科技大學(xué)信息學(xué)院,25,Spiral Model,2020/8/13,山東科技大學(xué)信息學(xué)院,26,Spiral Model,螺旋模型沿著螺線旋轉(zhuǎn),在四個(gè)象限上分別表達(dá)了四個(gè)方面的活動(dòng),即: 制定計(jì)劃確定軟件目標(biāo),需求和選定實(shí)施方案,弄清項(xiàng)目開發(fā)的限
8、制條件 風(fēng)險(xiǎn)分析評(píng)估所選方案,考慮如何識(shí)別和消除風(fēng)險(xiǎn) 實(shí)施工程實(shí)施軟件開發(fā),編碼,測(cè)試等 客戶評(píng)估評(píng)價(jià)開發(fā)工作,提出修正建議,規(guī)劃下期任務(wù),2020/8/13,山東科技大學(xué)信息學(xué)院,27,Spiral Model適合的項(xiàng)目,風(fēng)險(xiǎn)是主要的制約因素 不確定因素和風(fēng)險(xiǎn)限制了項(xiàng)目進(jìn)度 用戶對(duì)自己的需求也不是很明確 需要對(duì)一些基本的概念進(jìn)行驗(yàn)證 可能發(fā)生一些重大的變更 項(xiàng)目規(guī)模很大 項(xiàng)目中采用了新技術(shù),2020/8/13,山東科技大學(xué)信息學(xué)院,28,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 瀑布 V模型 原型 增量 螺旋式 快速應(yīng)用開發(fā) 漸近式階段 三、案例分析,2020/8/13,山東科技大學(xué)
9、信息學(xué)院,29,RA,2020/8/13,山東科技大學(xué)信息學(xué)院,30,RAD,2020/8/13,山東科技大學(xué)信息學(xué)院,31,RAD模型適合的項(xiàng)目,很小并且具有探索性質(zhì)的項(xiàng)目 適合一個(gè)復(fù)雜度從小到大變化的項(xiàng)目,例如重整企業(yè)的信息系統(tǒng),2020/8/13,山東科技大學(xué)信息學(xué)院,32,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 瀑布 V模型 原型 增量 螺旋式 快速應(yīng)用開發(fā) 漸近式階段 三、案例分析,2020/8/13,山東科技大學(xué)信息學(xué)院,33,最常用的漸進(jìn)式階段模型,綜合了增量模型和螺旋式模型的一個(gè)實(shí)用模型 漸進(jìn)式前進(jìn) 階段式提交,2020/8/13,山東科技大學(xué)信息學(xué)院,34,漸進(jìn)式迭
10、代模型 34,2020/8/13,山東科技大學(xué)信息學(xué)院,35,階段性完成規(guī)劃,2020/8/13,山東科技大學(xué)信息學(xué)院,36,漸進(jìn)式階段模型的特點(diǎn),階段式提交一個(gè)可運(yùn)行的產(chǎn)品 關(guān)鍵的功能更早出現(xiàn) 早期預(yù)警問題,避免軟件缺陷不知不覺的增長(zhǎng) 減少報(bào)告負(fù)擔(dān) 階段性完成可以降低估計(jì)失誤 階段性完成均衡了彈性與效率,2020/8/13,山東科技大學(xué)信息學(xué)院,37,漸進(jìn)式階段模型適合的項(xiàng)目,可以適合任何規(guī)模的項(xiàng)目,主要是中型或大型項(xiàng)目 希望隨時(shí)看到未來(lái)的項(xiàng)目,2020/8/13,山東科技大學(xué)信息學(xué)院,38,銀行業(yè)務(wù)系統(tǒng)的生存期實(shí)例,產(chǎn)品階段1設(shè)計(jì),業(yè)務(wù)需求分析,原形系統(tǒng)分析,項(xiàng)目規(guī)劃,集成測(cè)試,產(chǎn)品階段1
11、開發(fā),產(chǎn)品階段n設(shè)計(jì),產(chǎn)品階段n開發(fā),確認(rèn)測(cè)試,產(chǎn)品提交,銀行業(yè)務(wù)需求 原形系統(tǒng)源代碼,項(xiàng)目規(guī)劃,項(xiàng)目規(guī)劃,2020/8/13,山東科技大學(xué)信息學(xué)院,39,產(chǎn)品階段1設(shè)計(jì),階段目標(biāo):設(shè)計(jì)公共控制系統(tǒng)功能模塊 輸入:系統(tǒng)設(shè)計(jì)文件 數(shù)據(jù)庫(kù)結(jié)構(gòu)定義 過程:詳細(xì)設(shè)計(jì) 輸出:詳細(xì)設(shè)計(jì)文件 時(shí)間計(jì)劃:2001/1/15-2001/2/15(暫定),2020/8/13,山東科技大學(xué)信息學(xué)院,40,其它模型,其他 例如:Code and fix 自定義,2020/8/13,山東科技大學(xué)信息學(xué)院,41,Code and fix,需求了解,編碼、走查,編譯、檢錯(cuò),修正,編寫文檔,提交,修正,測(cè)試,2020/8/1
12、3,山東科技大學(xué)信息學(xué)院,42,選擇生存期的步驟,熟悉各種生存期模型 評(píng)審、分析項(xiàng)目的特性 選擇適合項(xiàng)目的生存期模型 標(biāo)識(shí)生存期模型與項(xiàng)目不一致地方,并進(jìn)行裁減,2020/8/13,山東科技大學(xué)信息學(xué)院,43,Rational統(tǒng)一開發(fā)過程,2020/8/13,山東科技大學(xué)信息學(xué)院,44,本章要點(diǎn),一、生存期模型定義 二、常用生存期模型 三、案例分析,2020/8/13,山東科技大學(xué)信息學(xué)院,45,案例分析,“School項(xiàng)目的”項(xiàng)目應(yīng)該采用什么生存期模型?,2020/8/13,山東科技大學(xué)信息學(xué)院,46,學(xué)生成績(jī)管理主要包括數(shù)據(jù)維護(hù)、成績(jī)查詢和成績(jī)統(tǒng)計(jì)等三大功能模塊。其中數(shù)據(jù)維護(hù)應(yīng)實(shí)現(xiàn)班級(jí)、學(xué)生、課程和課程成績(jī)等信息的錄入、修改和刪除等功能;成績(jī)查詢包括按學(xué)生查詢其所有課程的成績(jī)、按課程查詢所有
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康蔬菜菌類有營(yíng)養(yǎng)課件
- 健康繩子課件下載手機(jī)版
- 國(guó)一高考數(shù)學(xué)試卷
- 健康素養(yǎng)知識(shí)講座課件
- 健康精靈村繪本課件
- 貴州聯(lián)考文科數(shù)學(xué)試卷
- 2025年中國(guó)燃?xì)廨啓C(jī)整體行業(yè)市場(chǎng)前景預(yù)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 2024-2030年中國(guó)大連市房地產(chǎn)行業(yè)市場(chǎng)全景分析及投資策略研究報(bào)告
- 中國(guó)何首烏提取物行業(yè)市場(chǎng)調(diào)研及未來(lái)發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 矯形器可行性研究報(bào)告
- 健身房消防管理制度
- 高血壓病并發(fā)心力衰竭的治療策略
- 垃圾處理焚燒培訓(xùn)課件
- 運(yùn)動(dòng)損傷的預(yù)防及護(hù)理
- 國(guó)家中小學(xué)智慧教育平臺(tái)培訓(xùn)專題講座
- GMP附錄-細(xì)胞治療產(chǎn)品
- 2025年中國(guó)烘焙食品行業(yè)發(fā)展深度分析及行業(yè)發(fā)展趨勢(shì)報(bào)告
- 2025江蘇省惠隆資產(chǎn)管理限公司招聘30人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 《農(nóng)村基層干部廉潔履行職責(zé)規(guī)定》解讀與培訓(xùn)
- 招標(biāo)代理服務(wù)服務(wù)方案
- 學(xué)術(shù)規(guī)范與論文寫作講述課件
評(píng)論
0/150
提交評(píng)論