




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
軟件開發(fā)生命周期共四十頁議程軟件開發(fā)過程(guòchéng)
軟件開發(fā)生命周期模型
RUP/XP的初步理解共四十頁軟件開發(fā)過程(guòchéng)業(yè)務建模需求分析設計構建(ɡòujiàn)測試部署共四十頁業(yè)務(yèwù)建模的目的了解客戶組織的結構及運轉(yùnzhuǎn)機制了解客戶組織中當前存在的問題并確定改進的可能性
業(yè)務流程重組確保客戶、最終用戶和開發(fā)人員就目標組織達成共識導出支持目標組織所需的系統(tǒng)需求需求共四十頁成果(chéngguǒ)組織結構視圖
概述業(yè)務中的關鍵角色和職責(zhízé)以及他們的分組情況。業(yè)務流程視圖
包括業(yè)務的關鍵業(yè)務流程并對其進行概述,這些流程是業(yè)務存在的原因。
共四十頁什么(shénme)是需求需求是指系統(tǒng)必須(bìxū)符合的條件或具備的功能功能性:系統(tǒng)無需考慮物理約束而必須能夠執(zhí)行的動作非功能性可用性可靠性性能實施需求接口需求……共四十頁需求(xūqiú)收集客戶(kèhù)訪談問卷調查……成果:描述性的文檔共四十頁系統(tǒng)分析構架分析用例分析確定(quèdìng)設計元素確定設計機制描述運行時構架描述分布目標:搞清楚做什么?成果:需求規(guī)格說明書及相關分析文檔共四十頁系統(tǒng)(xìtǒng)設計用例設計子系統(tǒng)設計類設計數(shù)據(jù)庫設計目標:解決的問題是該如何(rúhé)做?成果:設計說明書及相關設計文檔共四十頁構建(ɡòujiàn)(實現(xiàn))用具體的編程語言去實現(xiàn)設計思想,滿足客戶的需求成果(chéngguǒ):代碼及文檔等等共四十頁測試(cèshì)依據(jù)需求規(guī)格說明書驗證是否滿足客戶(kèhù)的需求。成果:測試報告共四十頁部署(bùshǔ)在生產(chǎn)環(huán)境中實施系統(tǒng)(xìtǒng),使之正常運轉成果:可以正常運轉的系統(tǒng)共四十頁維護(wéihù)維持(wéichí)正常運行糾錯改進共四十頁CONCEPTIONINITIATIONANALYSISDESIGNCONSTRUCTION共四十頁軟件開發(fā)生命周期模型(móxíng)瀑布模型原型模型漸進模型快速應用開發(fā)(kāifā)(RAD)模型螺旋模型共四十頁瀑布(pùbù)模型共四十頁瀑布模型也稱為線性順序模型或典型的生命周期模型在階段中每個階段都有開始(kāishǐ)點和結束點,且從一個階段到下一個階段都有明確的遞交物這種模型對于需求一開始就定義很明確和以后只有次要變動的情形來說,是理想的模型。多數(shù)軟件系統(tǒng)是動態(tài)的—隨著用戶的增多他們需要不斷地變動。因此,這種模型可證明是低效的。瀑布(pùbù)模型共四十頁原型(yuánxíng)模型產(chǎn)品的第一版是試驗性的這種試驗的主要目的是評估此產(chǎn)品的可行性和驗證需求這種產(chǎn)品的‘第一版’稱為原型拋棄此產(chǎn)品,在更為(ɡènɡwéi)扎實的基礎上開始真正的開發(fā)原型法最適合用戶不能精確地表述他或她的需求共四十頁原型(yuánxíng)模型共四十頁原型法和瀑布模型的結構化技術可以(kěyǐ)結合起來使用在向軟件工程師提供了足夠的關于用戶的確切需求反饋之前,使用原型法。然后第二個版本按照瀑布模型開發(fā)過程(guòchéng)模型的結合共四十頁漸進(jiànjìn)模型漸進模型把原型法和瀑布模型結合(jiéhé)起來其開發(fā)階段是由可運行的軟件產(chǎn)品的擴展增量組成的模型。分析增量的需求然后分別設計、編碼、測試、集成每個增量,并提交給客戶然后第二個版本按照瀑布模型開發(fā)共四十頁快速應用開發(fā)模型是一個線性過程模型使用基于構件的系統(tǒng),如面向對象系統(tǒng)在開發(fā)中通常同時涉及(shèjí)到不止一個開發(fā)組每個組都獨立地遵順RAD過程RAD模型有以下五各階段:業(yè)務建模數(shù)據(jù)建??焖?kuàisù)應用開發(fā)模型(RAD)共四十頁過程建模應用(yìngyòng)生成測試和調整組3組1組2業(yè)務建模數(shù)據(jù)建模過程建模應用建模測試和調整業(yè)務建模數(shù)據(jù)建模過程建模應用建模測試和調整業(yè)務建模數(shù)據(jù)建模過程建模應用建模測試和調整快速應用開發(fā)(kāifā)模型(RAD)共四十頁對于開發(fā)時間很短的應用開發(fā)來說,RAD模型時合適的
用自動化工具來生成代碼也可用第四代工具或在RAD模型中使用面向對象語言,因為構件可被重用RAD模型需要比其他模型更多的人力資源,不論(bùlùn)開發(fā)者還是客戶都需要介入到RAD中快速的跟蹤活動快速(kuàisù)應用開發(fā)模型(RAD)共四十頁螺線(luóxiàn)模型螺線模型是加入了風險控制的漸進模型。螺線模型是由分析、設計、實現(xiàn)和測試4個部分組成的迭代模型,每一個周期都是一次迭代過程。每迭代一次,系統(tǒng)就生成一個新版本,軟件開發(fā)就前進一個層次。螺線模型提供了大型軟件設計的宏觀過程,在早期就注意到軟件重用、軟件進化和快速原型這個模型使管理(guǎnlǐ)轉向強調風險評估和風險消除對于十分復雜和風險很大的項目,此模型可以有效地實現(xiàn)共四十頁螺線(luóxiàn)模型共四十頁現(xiàn)代的軟件開發(fā)過程(guòchéng)理論RUP(統(tǒng)一軟件過程)XP(極限編程過程)微軟的里程碑方式印度和美國(měiɡuó)中小型軟件企業(yè)的CMM中國的軟件作坊共四十頁軟件(ruǎnjiàn)生命周期(開發(fā)周期)共四十頁先啟主要目標:建立項目的軟件規(guī)模和邊界條件,包括運作前景、驗收標準以及希望產(chǎn)品中包括和不包括的內(nèi)容識別系統(tǒng)的關鍵用例對比一些主要場景,展示備選構架評估整個項目的總體成本和進度評估潛在的風險(各種不可(bùkě)預測因素)準備項目的支持環(huán)境共四十頁精化(jīnɡhuà)主要目標確保構架、需求和計劃足夠穩(wěn)定,充分減少風險,從而能夠有預見性地確定完成開發(fā)所需的成本和進度處理在構架方面具有重要意義的所有項目風險建立(jiànlì)一個已確定基線的構架制作產(chǎn)品質量構件的演進式原型證明已建立基線的構架將在適當時間、以合理的成本支持系統(tǒng)需求建立支持環(huán)境(創(chuàng)建開發(fā)案例、創(chuàng)建模板和指南、安裝工具)共四十頁構建(ɡòujiàn)主要目標完成所有(suǒyǒu)所需功能的分析、開發(fā)和測試迭代式、遞增式地開發(fā)為部署應用程序作好準備共四十頁產(chǎn)品化主要目標確保最終用戶可以使用軟件培訓用戶(yònghù)和維護人員根據(jù)產(chǎn)品的完整前景和驗收標準,對部署基線進行的評估共四十頁統(tǒng)一軟件(ruǎnjiàn)過程RUP三大(sāndà)特點:用例驅動以體系結構為核心迭代開發(fā),增量開發(fā)共四十頁迭代(diédài)式開發(fā)共四十頁RUP開發(fā)周期開始階段:基本需求的說明建立(jiànlì)商業(yè)用例(環(huán)境、預算、可行性)建立用例模型(<20%)和項目詞匯初步的項目規(guī)劃和風險評估細節(jié)階段完善用例模型(80%)多次迭代,構造軟件架構和可執(zhí)行原型提供完整的項目規(guī)劃、風險評估共四十頁RUP開發(fā)周期(續(xù))構造階段系統(tǒng)(xìtǒng)實現(xiàn)、開發(fā)組件系統(tǒng)測試、系統(tǒng)集成提交軟件beta版、用戶手冊過渡階段軟件beta版的測試替換舊系統(tǒng)運行用戶培訓和支持服務共四十頁迭代1迭代2迭代3分析設計編碼測試發(fā)布1分析設計編碼測試發(fā)布2分析設計編碼測試發(fā)布3迭代n分析設計編碼測試最終發(fā)布……..增量(zēnɡliànɡ)型(RUP)共四十頁XP的增量(zēnɡliànɡ)過程簡單設計迭代計劃測試驅動Pair開發(fā)持續(xù)集成重構1..N個Iteration發(fā)布計劃1..N個Release小發(fā)布發(fā)布1..N個Task共四十頁RUP?XP?XP用于2-10人的小規(guī)模開發(fā)隊伍RUP用于大規(guī)模的開發(fā)隊伍最佳過程:剪裁RUP與XP,吸取它們的最佳實踐,形成適合(shìhé)你們開發(fā)團隊的過程。共四十頁內(nèi)容(nèiróng)總結軟件開發(fā)生命周期。成果:設計說明書及相關設計文檔。依據(jù)需
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題2.10 函數(shù)的綜合應用(原卷版)-2024年高考數(shù)學一輪復習精講精練寶典(新高考專用)
- 2025年中考物理預測模擬試卷(含答案解析)
- 文藝匯演組織方案計劃
- 跨界學習的職業(yè)思路計劃
- 語言藝術欣賞活動安排計劃
- 員工培訓部工作總結與學習計劃
- 主管全年任務計劃
- 四川景鑫礦業(yè)有限公司四川省南江縣大火地金礦礦山地質環(huán)境保護與土地復墾方案情況
- 醫(yī)學與急救知識培訓課件
- 統(tǒng)編版小學語文二年級下冊第25課《羿射九日》精美課件
- 2025年安陽職業(yè)技術學院單招綜合素質考試題庫及參考答案1套
- 2025年內(nèi)蒙古建筑職業(yè)技術學院單招職業(yè)適應性測試題庫1套
- 11《認識多媒體技術》教學設計、教材分析與教學反思2024年滇人版初中信息技術七年級下冊
- 2025年湖南環(huán)境生物職業(yè)技術學院單招職業(yè)技能測試題庫一套
- 2025年湖南安全技術職業(yè)學院單招職業(yè)技能測試題庫參考答案
- DB3202-T 1063-2024 質量基礎設施“-站式”服務與建設規(guī)范
- 2025年廣東省深圳法院招聘書記員招聘144人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 百所名校高一數(shù)學試卷
- 第九章-或有事項教學教材
- 《服務技能提升》課件
- 2025年春新冀教版英語三年級下冊課件 2L2
評論
0/150
提交評論