詳述階段
RUP 的第二階段,主要目的設定系統架構的基準線,為下一階段的大量設計和實作工作提供一個穩固的基礎。
關係
主要說明

摘要 

詳述階段的目標是設定系統架構的基準線,為建構階段的大量設計和實作工作提供一個穩固的基礎。架構需要考量最重要的需求(對系統架構有重大影響的需求)和評估風險。架構的穩定性將透過一或多個架構原型來評估。

目標 

「詳述」階段的主要目標包括:

  • 確定架構、需求及計劃已達足夠的穩定性,且風險亦大幅降低,可以預估完成開發所需的成本和排程。對於大多數專案,通過此里程碑相當於在穩固實質的組織慣性下從鄰近低成本、低風險的作業轉換至高成本、高風險的作業。
  • 解決專案的所有重大架構性風險
  • 從解決重大架構性情境來建立基準架構,這些情境通常曝露出專案中嚴重的技術風險。
  • 產生正式品質元件的進化原型,以及一或多個試驗特性的暫時性原型,以降低特定的風險,例如:
    • 設計/需求的取捨
    • 元件重複使用性
    • 對投資者、客戶及一般使用者說明產品可行性或進行示範。
  • 論述基準架構可以在合理的成本和時間下支援系統的需求。
  • 建立支援環境。
為了達成這些主要目標,也必須建立專案的支援環境。這包括調整專案的流程、準備範本、準則及設定工具。

基本活動 

「詳述」階段的基本活動包括:

  • 迅速確實地定義、驗證及設定架構基準線
  • 根據從階段中取得的新資訊修正願景,更確實瞭解引導架構和規劃決策的最重要使用案例。
  • 為建構階段的詳細反覆計劃建立和設定基準線
  • 修正開發流程和準備開發環境,包括支援建構團隊所需的流程、工具及自動化支援。
  • 修正架構和選取元件。評估可能的元件,並充分瞭解製作/採購/重複使用決策,以準確估算建構階段的成本和排程。選定的架構元件已整合並在主要情境上完成評估。從這些活動獲取的教訓也可能導致重新設計架構、考慮採用替代的設計方案或重新釐清需求。

里程碑 

「生命週期架構里程碑」為系統的架構建立一道管制基準線,且讓專案小組在「建構」階段可以進行調整。如需詳細資訊,請參閱概念:生命週期架構里程碑