簡介
設計模型是說明用例實現的對象模型,是實施模型及其原始碼的抽象。設計模型用作實施和測試活動多的基本輸入。通常情況,在設計模型的時候基本上是按照都是按照對象的屬性都合併在一個模型中,其實當在設計這個對象的模型的時候,我們有沒有考慮過模型粒度細化呢,雖然模型粒度細化會提高維度的成本,但是也提高的系統的靈活性,首要條件就是模型的粒度細化要合理化。
特徵
設定
設計模型主要設定構架,但是也可在精化階段用作分析的工具。設計模型藉助於構建階段的詳細設計決策得以改進。設計模型始終與用例模型和實施模型保持一致。
職責
構架設計師負責設計模型的完整性,以確保:
就整體而言,設計模型正確、一致且簡明易懂。如果設計模型實現且只實現了用例模型所述的功能,則設計模型即是正確的。
設計模型中的構架,包括邏輯視圖、流程視圖和部署視圖,要符合其目的。這些視圖收集在單獨的工件中,請參見工件:軟體構架文檔。
請注意構架設計師並不負責包、類、關係、用例實現和圖本身,它們是由相應的設計員和用例設計員負責。