統一過程(UP)模型


    統一過程模型是一種“用例和風險驅動,以架構為中心,迭代並且增量”的開發過程,由UML方法和工具支持。每一個迭代都包含正常軟件項目的所有元素:計划、分析和設計、構造、集成和測試,以及內部和外部的發布。
    統一過程定義了4個技術階段和其制品:

階段

動作  產生的主要工作產品
起始階段(Inception Phase) 專注於項目的初創活動 構想文檔、初始用例模型、初始項目術語表、初始業務用例、初始風險評估、項目計划(階段和迭代)、業務模型以及一個或多個原型(需要時)
精化階段(Elaboration Phase)  在理解了最初的領域范圍之后進行了需求分析和架構演進 用例模型、補充需求(包括非功能需求)、分析模型、軟件體系結構描述、可執行的軟件體系結構原型、初步的設計模型、修訂的風險列表、項目計划(包括迭代計划、調整的工作流、里程碑和技術工作產品)以及初始用戶手冊
構建階段(Construction Phase) 關注系統的構建,產生實現模型 設計模型、軟件構件、集成的軟件增量、測試計划和步驟、測試用例及支持文檔(用戶收測、安裝手冊和對於並發增量的描述)
移交階段(Transition Phase)  關注於軟件提交方面的工作,產生軟件增量 提交的軟件增量、β測試報告和綜合用戶反饋

 

 

 

 

 

 

 

 

 

4個技術階段主要由主要里程碑所終止:

  • 初始階段:生命周期目標。
  • 精化階段:生命周期架構。
  • 構建階段:初始運作功能。
  • 移交階段:產品發布。

統一過程的典型代表是RUP(Rational Unified Process),是UP的商業擴展,完全兼容UP,但比UP更完整、更詳細。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM