設計模型

設計模型是系統實施的抽象。它用於構想和記錄軟體系統的設計。它是全面的組合工件,包括所有設計類、子系統、包、協作和它們之間的關係。模型是一種將構思形象化的有效手段,同時也將三維概念的空間關係準確地表達出來,利用模型可以引發更多的創造力。

基本介紹

  • 中文名:設計模型
  • 意指:說明用例實現的對象模型
  • 性質實施模型及其原始碼的抽象
  • 類型:組合工件
簡介,特徵,設定,職責,

簡介

設計模型是說明用例實現的對象模型,是實施模型及其原始碼的抽象。設計模型用作實施和測試活動多的基本輸入。通常情況,在設計模型的時候基本上是按照都是按照對象的屬性都合併在一個模型中,其實當在設計這個對象的模型的時候,我們有沒有考慮過模型粒度細化呢,雖然模型粒度細化會提高維度的成本,但是也提高的系統的靈活性,首要條件就是模型的粒度細化要合理化。

特徵

特徵名
簡要說明
UML表示
簡介簡要介紹模型的文本說明。標註值,“短文本”類型
設計子系統
模型中的包和子系統,代表一個分層結構。通過關聯關係“represents”擁有,或通過聚合關係“owns”遞歸擁有。
類和封裝體模型中的類和封裝體,由包擁有。通過聚合關係“owns”遞歸擁有。
接口和協定模型中的接口和協定,由包擁有。通過聚合關係“owns”遞歸擁有。
事件與信號模型中的事件和信號,由包擁有。通過聚合關係“owns”遞歸擁有。
關係模型中的關係,由包擁有。- " -
用例實現模型中的用例實現,由包擁有。- " -
圖模型中的圖,由包擁有。- " -

設定

設計模型主要設定構架,但是也可在精化階段用作分析的工具。設計模型藉助於構建階段的詳細設計決策得以改進。設計模型始終與用例模型和實施模型保持一致。

職責

構架設計師負責設計模型的完整性,以確保:
就整體而言,設計模型正確、一致且簡明易懂。如果設計模型實現且只實現了用例模型所述的功能,則設計模型即是正確的。
設計模型中的構架,包括邏輯視圖、流程視圖和部署視圖,要符合其目的。這些視圖收集在單獨的工件中,請參見工件:軟體構架文檔。
請注意構架設計師並不負責包、類、關係、用例實現和圖本身,它們是由相應的設計員和用例設計員負責。

相關詞條

熱門詞條

聯絡我們