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