從專案特點
、風險特徵
、人力資源利用
角度思考
瀑布模型:每乙個開發活動的工作物件來自於上一項活動的輸出,這些輸出一般是代表本階段活動結束的里程碑式的文件,根據本階段的活動規程執行相應的任務,本階段活動產出相關的軟體工件,作為下一階段活動的輸入,對本階段活動執**況進行評審。
缺點:增量模型:增量模型首先對系統最核心或最清晰的需求進行分析、設計、實現、測試並整合到系統中,再按優先順序逐步實現後續需求。
缺點:螺旋模型:引入了明確的風險管理機制。
缺點:與物件導向方法的關係:統一過程是一種基於 uml 的、以構架為中心、用例驅動與風險驅動相結合的迭代增量過程。它將軟體開發過程要素和軟體工件要素整合在統一的軟體工程框架中,是乙個物件導向的程式開發方**。
階段劃分準則
里程碑初級階段
為系統建立業務案例 (business case) 並確定專案的邊界。
生命週期目標 (lifecycle objective) 里程碑
精化階段
分析問題領域,建立健全的體系結構基礎,編制專案計畫,完成專案中高風險需求部分的開發。
生命週期體系結構 (lifecycle architecture) 里程碑
構建階段
完成所有剩餘的技術構件和穩定業務需求功能的開發,並集成為產品,詳細測試所有功能。構建階段只是一 個製造過程,其重點放在管理資源及控制開發過程以優化 成本、進度和質量。
初始執行能力 (initial operational capability) 里程碑
產品化階段/移交階段
確保軟體對終端使用者是可用的。
產品發布 (product release) 里程碑
4. 軟體企業為什麼能按固定節奏生產、固定週期發布軟體產品?它給企業專案管理帶來哪些好處?
每個企業會對軟體的生命週期進行階段劃分,並且每個階段都有明確的目標,指定了在開發過程中為人員分配任務的規範,整個開發過程就是一系列迭代,每次迭代產生增量,使得軟體可以按照預期的進度開發。
好處:使得企業能夠按固定節奏生產、固定週期發布軟體產品,規範軟體開發,有效控制風險,及時響應需求。
系統分析與設計作業(3)
a.閱讀asg rh文件,繪製用例圖 以攜程為例,預定酒店的流程如下 用例圖如下 c.對比兩個時代 不同地區產品的用例圖,總結在專案早期,發現創新的思路與方法。對比a.b.兩個酒店預定產品,不難發現a.中的是國外的 早期的,而b.是現代國內的。在預定酒店的固有流程上,二者是極其相似的,但對比之下,現...
系統分析與設計作業3
優點 缺點 優點 缺點 優點 缺點 1.用例驅動用例驅動既做到了以客戶為中心,以客戶的角度看系統,為客戶建立真正可用的系統的構造方式,又解決了傳統物件導向方法面臨的無法有效的從需求中提取物件的困難,從而填平了需求分析方法和物件設計方法之間的鴻溝。2.以架構為中心以架構為中心,堅持綜合考慮軟體系統的各...
系統分析與設計作業3
簡述瀑布模型 增量模型 螺旋模型 含原型方法 並分析優缺點 從 專案特點 風險特徵 人力資源利用 角度思考 瀑布模型 增量模型 螺旋模型 簡述統一過程三大特點,與物件導向的方法有什麼關係?簡述統一過程四個階段的劃分準則是什麼?每個階段關鍵的里程碑是什麼?每乙個階段的里程碑 軟體企業為什麼能按固定節奏...