設計模型是系統實施的抽象。它用于設想和記錄軟件系統的設計。它是的組合工件,包括所有設計類、子系統、包、協作和它們之間的關系。模型是一種將構思形象化的有效手段,同時也將三維概念的空間關系準確地表達出來,利用模型可以引發更多的創造力。設計模型是說明用例實現的對象模型,是實施模型及其源代碼的抽象。設計模型用作實施和測試活動多的基本輸入。通常情況,在設計模型的時候基本上是按照都是按照對象的屬性都合并在一個模型中,其實當在設計這個對象的模型的時候,我們有沒有考慮過模型粒度細化呢,雖然模型粒度細化會提高維度的成本,但是也提高的系統的靈活性,首要條件就是模型的粒度細化要合理化。
