版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件開發(fā)項(xiàng)目管理第三章軟件項(xiàng)目生存期模型3/19/20230本章要點(diǎn)3/19/20231?一、生存期模型定義?二、常用生存期模型?三、案例分析山東科技大學(xué)信息學(xué)院建筑工程類項(xiàng)目典型生存期模型山東科技大學(xué)信息學(xué)院軟件生命周期軟件生命周期(SDLD)是指從軟件開始開發(fā)
到報(bào)廢的全過程,亦稱軟件生存期(life
cycle)。一般用經(jīng)典的瀑布模型來描述。3/19/20233山東科技大學(xué)信息學(xué)院GB
8567中規(guī)定,軟件生命周期分為7個(gè)階段:3/19/202341.可行性研究和項(xiàng)目開發(fā)計(jì)劃2.需求分析3.概要設(shè)計(jì)4.詳細(xì)設(shè)計(jì)5.編碼6.測(cè)試7.維護(hù)山東科技大學(xué)信息學(xué)院在大部分文獻(xiàn)中將生存周期劃分為5個(gè)階段,即需求定義、設(shè)計(jì)、編碼、測(cè)試及維護(hù)。其中需求定義階段包括可行性研究和項(xiàng)目開發(fā)計(jì)劃、需求分析,設(shè)計(jì)階段包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。為了描述軟件生存期的活動(dòng),提出了生存期模型。3/19/20235山東科技大學(xué)信息學(xué)院軟件生存期模型3/19/20236?軟件開發(fā)的一種框架。?說明了軟件的活動(dòng)和進(jìn)行軟件開發(fā)的過程。?這個(gè)模型可以是以活動(dòng)為中心,可以以產(chǎn)品為中心的。山東科技大學(xué)信息學(xué)院軟件生存期模型特征3/19/20237?描述了開發(fā)的主要階段?定義了每一個(gè)階段要完成的主要過程和活動(dòng)?規(guī)范了每一個(gè)階段的輸入和輸出?提供了一個(gè)框架,可以將必要的活動(dòng)映射到該框架中。山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/20238?一、生存期模型定義?二、常用生存期模型?三、案例分析山東科技大學(xué)信息學(xué)院常用生存期模型3/19/20239?瀑布Waterfall?V模型V-shaped?原型Prototyping?增量Incremental?螺旋式Spiral?快速應(yīng)用開發(fā)RAD?漸近式階段山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/202310?一、生存期模型定義?二、常用生存期模型?瀑布?V模型?原型?增量?螺旋式?快速應(yīng)用開發(fā)?漸近式階段?三、案例分析山東科技大學(xué)信息學(xué)院WaterFall
model3/19/202311瀑布模型是將軟件生存周期各活動(dòng)規(guī)定為依線性順序聯(lián)接的若干階段的模型。山東科技大學(xué)信息學(xué)院WaterFall
model需求分析設(shè)計(jì)實(shí)施測(cè)試維護(hù)山東科技大學(xué)信息學(xué)院3/19/202312山東科技大學(xué)信息學(xué)院3/19/202313WaterFall
model適合的項(xiàng)目3/19/202314?項(xiàng)目的需求在項(xiàng)目開始前很明確?解決方案在項(xiàng)目開始前也很明確?類似的項(xiàng)目如:?公司的財(cái)務(wù)系統(tǒng)?庫(kù)存管理系統(tǒng)?短期項(xiàng)目山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/202315?一、生存期模型定義?二、常用生存期模型?瀑布?V模型?原型?增量?螺旋式?快速應(yīng)用開發(fā)?漸近式階段?三、案例分析山東科技大學(xué)信息學(xué)院V模型接收測(cè)試系統(tǒng)測(cè)試項(xiàng)目規(guī)化需求分析總體設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼和調(diào)試集成測(cè)試單元測(cè)試16山東科技大學(xué)信息學(xué)院V模型模型適合的項(xiàng)目3/19/202317?項(xiàng)目的需求在項(xiàng)目開始前很明確?解決方案在項(xiàng)目開始前也很明確?對(duì)系統(tǒng)的性能安全很嚴(yán)格的項(xiàng)目?類似的項(xiàng)目如:?航天飛機(jī)等?公司的財(cái)務(wù)系統(tǒng)山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/202318?一、生存期模型定義?二、常用生存期模型?瀑布?V模型?原型?增量?螺旋式?快速應(yīng)用開發(fā)?漸近式階段?三、案例分析山東科技大學(xué)信息學(xué)院Prototype山東科技大學(xué)信息學(xué)院19Prototype
模型適合的項(xiàng)目3/19/202320?項(xiàng)目的需求在項(xiàng)目開始前不明確?需要減少項(xiàng)目需求的不確定性?類似的項(xiàng)目如:?確定顯示界面?第一次開發(fā)的產(chǎn)品,驗(yàn)證可行性山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/202321?一、生存期模型定義?二、常用生存期模型?瀑布?V模型?原型?增量?螺旋式?快速應(yīng)用開發(fā)?漸近式階段?三、案例分析山東科技大學(xué)信息學(xué)院Incremental
Model核心功能核心功能第一增量第二增量第三增量核心功能1121233/19/202322……山東科技大學(xué)信息學(xué)院增量模型適合的項(xiàng)目3/19/202323?項(xiàng)目開始,明確了需求的大部分,但是需求可能會(huì)發(fā)生變化?對(duì)于市場(chǎng)和用戶把握不是很準(zhǔn),需要逐步了解?對(duì)于有龐大和復(fù)雜功能的系統(tǒng)進(jìn)行功能改進(jìn),就需要一步一步實(shí)施的山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/202324?一、生存期模型定義?二、常用生存期模型?瀑布?V模型?原型?增量?螺旋式?快速應(yīng)用開發(fā)?漸近式階段?三、案例分析山東科技大學(xué)信息學(xué)院Spiral
Model山東科技大學(xué)信息學(xué)院3/19/202325Spiral
Model?螺旋模型沿著螺線旋轉(zhuǎn),在四個(gè)象限上分別表達(dá)了四個(gè)方面的活動(dòng),即:?制定計(jì)劃──確定軟件目標(biāo),需求和選定實(shí)施方案,弄清項(xiàng)目開發(fā)的限制條件?風(fēng)險(xiǎn)分析──評(píng)估所選方案,考慮如何識(shí)別和消除風(fēng)險(xiǎn)?實(shí)施工程──實(shí)施軟件開發(fā),編碼,測(cè)試等?客戶評(píng)估──評(píng)價(jià)開發(fā)工作,提出修正建議,規(guī)劃下期任務(wù)3/19/202326山東科技大學(xué)信息學(xué)院Spiral
Model適合的項(xiàng)目3/19/202327?風(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ù)山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/202328?一、生存期模型定義?二、常用生存期模型?瀑布?V模型?原型?增量?螺旋式?快速應(yīng)用開發(fā)?漸近式階段?三、案例分析山東科技大學(xué)信息學(xué)院RAD東科技大學(xué)信息學(xué)院3/19/2023RAD規(guī)劃分析設(shè)計(jì)構(gòu)建測(cè)試規(guī)劃后置傳統(tǒng)開發(fā)快速應(yīng)用開發(fā)后置壓縮3/19/202330山東科技大學(xué)信息學(xué)院RAD模型適合的項(xiàng)目3/19/202331?很小并且具有探索性質(zhì)的項(xiàng)目?適合一個(gè)復(fù)雜度從小到大變化的項(xiàng)目,例如重整企業(yè)的信息系統(tǒng)山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/202332?一、生存期模型定義?二、常用生存期模型?瀑布?V模型?原型?增量?螺旋式?快速應(yīng)用開發(fā)?漸近式階段?三、案例分析山東科技大學(xué)信息學(xué)院最常用的-漸進(jìn)式階段模型3/19/202333綜合了增量模型和螺旋式模型的一個(gè)實(shí)用模型?漸進(jìn)式前進(jìn)?階段式提交山東科技大學(xué)信息學(xué)院漸進(jìn)式迭代模型山東科技大學(xué)信息學(xué)34階段性完成規(guī)劃山東科技大學(xué)信息學(xué)院漸進(jìn)式階段模型的特點(diǎn)3/19/202336?階段式提交一個(gè)可運(yùn)行的產(chǎn)品?關(guān)鍵的功能更早出現(xiàn)?早期預(yù)警問題,避免軟件缺陷不知不覺的增長(zhǎng)?減少報(bào)告負(fù)擔(dān)?階段性完成可以降低估計(jì)失誤?階段性完成均衡了彈性與效率山東科技大學(xué)信息學(xué)院漸進(jìn)式階段模型適合的項(xiàng)目?可以適合任何規(guī)模的項(xiàng)目,主要是中型或大型項(xiàng)目3/19/202337?希望隨時(shí)看到未來的項(xiàng)目山東科技大學(xué)信息學(xué)院銀行業(yè)務(wù)系統(tǒng)的生存期實(shí)例產(chǎn)品階段1設(shè)計(jì)業(yè)務(wù)需求分析原形系統(tǒng)分析項(xiàng)目規(guī)劃集成測(cè)試產(chǎn)品階段1開發(fā)產(chǎn)品階段n設(shè)計(jì)產(chǎn)品階段n開發(fā)確認(rèn)測(cè)試產(chǎn)品提交項(xiàng)目規(guī)劃項(xiàng)目規(guī)劃.銀行業(yè)務(wù)需求.原形系統(tǒng)源代碼3/19/202338山東科技大學(xué)信息學(xué)院產(chǎn)品階段1設(shè)計(jì)3/19/202339?階段目標(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(暫定)山東科技大學(xué)信息學(xué)院其它模型3/19/202340?其他?例如:Code
and
fix?自定義山東科技大學(xué)信息學(xué)院Code
and
fix編寫文檔提交需求了編解碼、走編查譯、檢修錯(cuò)正測(cè)試山東科技大學(xué)信息學(xué)院3/19/202341選擇生存期的步驟3/19/202342?熟悉各種生存期模型?評(píng)審、分析項(xiàng)目的特性?選擇適合項(xiàng)目的生存期模型?標(biāo)識(shí)生存期模型與項(xiàng)目不一致地方,并進(jìn)行裁減山東科技大學(xué)信息學(xué)院Rational統(tǒng)一開發(fā)過程山東科技大學(xué)信息學(xué)院本章要點(diǎn)3/19/202344?一、生存期模型定義?二、常用生存期模型?三、案例分析山東科技大學(xué)信息學(xué)院案例分析3/19/202345?“School項(xiàng)目的”項(xiàng)目應(yīng)該采用什么生存期模型?山東科技大學(xué)信息學(xué)院學(xué)生成績(jī)管理主要包括數(shù)據(jù)維護(hù)、成績(jī)查3/19/202346詢和成績(jī)統(tǒng)計(jì)等三大功能模塊。其中數(shù)據(jù)維護(hù)應(yīng)實(shí)現(xiàn)班級(jí)、學(xué)生、課程和課程成績(jī)等信息的錄入、修改和刪除等功能;成績(jī)查詢包括按學(xué)生查詢其所有課程的成績(jī)、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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)急管理
- 家庭教育與孩子的心理健康
- 山西財(cái)貿(mào)職業(yè)技術(shù)學(xué)院《小學(xué)語文課程教學(xué)研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 應(yīng)急預(yù)警與預(yù)測(cè)模型
- 山東職業(yè)學(xué)院《品牌運(yùn)營(yíng)與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東政法學(xué)院《面點(diǎn)工藝學(xué)實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 道路灌縫合同范例
- 船務(wù)合作合同范例
- 開胸手術(shù)期的護(hù)理
- 醫(yī)院發(fā)生火災(zāi)應(yīng)急預(yù)案
- 醫(yī)囑執(zhí)行查對(duì)記錄本
- 道家符圖地結(jié)構(gòu)與原理
- 零星修繕工程合同范本3篇 維修零星工程合同范本
- 新人教版三年級(jí)上冊(cè)數(shù)學(xué) 總復(fù)習(xí) 教學(xué)課件
- 骨科手術(shù)同意書實(shí)用模板
- 耳鼻咽喉科臨床診療指南
- (二)防觸電技術(shù)
- 實(shí)訓(xùn)報(bào)告---配置-Hyper-V-服務(wù)實(shí)訓(xùn)
- 場(chǎng)發(fā)射掃描電鏡介紹
- 蘇教版四年級(jí)上冊(cè)科學(xué)期末試卷(含答案)
- 啤酒游戲(完全操作版)
評(píng)論
0/150
提交評(píng)論