工作成果: 設計模型
這個工作成果是一個物件模型,描述使用案例的實現,同時也是實作模型及程式碼的抽象模型。設計模型用來做為實作和測試活動的主要輸入。
目的

設計模型是系統實作的抽象表達。可以表達及敘述軟體系統的設計。此模型是一種綜合性、複合的工作成果,包含所有設計類別、子系統、套件、合作及前述各項的關係。

關係
角色負責: 修改者:
輸入至強制: 選用:
外部:
內容
選用
規劃Yes
圖例
調整
表示法選項

UML 表示法:模型,以 <<designModel>> 為模板。 

設計模型可能有下列內容

  • 簡介:模型的簡介文字。  
  • 設計套件/設計子系統:模型中代表階層的套件和子系統。  
  • 類別:模型中由套件擁有的類別。  
  • 封裝體:模型中由套件擁有的封裝體。  
  • 介面:模型中由套件擁有的介面。  
  • 通訊協定:模型中由套件擁有的通訊協定。 
  • 事件與信號:模型中由套件擁有的事件與信號。  
  • 關係:模型中由套件擁有的關係。   
  • 使用案例實現化:模型中由套件擁有的使用案例實現化。   
  • 圖型:模型中由套件擁有的圖型。 

請決定:

  • 要併入的內容
  • 是否需要從「統一建模語言 (UML)」做任何延伸;例如,專案可能需要其他模板
  • 在模型上採用的正規程度
  • 針對個別子工作成果來調整
  • 模型如何對映至分析模型(請參閱工作成果準則:設計模型
  • 使用單一模型或多個模型
  • 模型是否為抽象規格、詳細規格、詳細設計或某些組合(請參閱工作成果準則:設計模型
  • 模型如何對映至實作模型(深受反推工程、產生程式碼或雙向工程的決策所影響);請參閱技術:從設計對映至程式碼
詳細資訊