-
設計模型
鎖定
設計模型是系統實施的抽象。它用於設想和記錄軟件系統的設計。它是全面的組合工件,包括所有設計類、子系統、包、協作和它們之間的關係。模型是一種將構思形象化的有效手段,同時也將三維概念的空間關係準確地表達出來,利用模型可以引發更多的創造力。
設計模型簡介
設計模型是説明用例實現的對象模型,是實施模型及其源代碼的抽象。設計模型用作實施和測試活動多的基本輸入。通常情況,在設計模型的時候基本上是按照都是按照對象的屬性都合併在一個模型中,其實當在設計這個對象的模型的時候,我們有沒有考慮過模型粒度細化呢,雖然模型粒度細化會提高維度的成本,但是也提高的系統的靈活性,首要條件就是模型的粒度細化要合理化。
[1]
設計模型特徵
特徵名
簡要説明
UML表示
簡介簡要介紹模型的文本説明。標註值,“短文本”類型。
設計子系統
模型中的包和子系統,代表一個分層結構。通過關聯關係“represents”擁有,或通過聚合關係“owns”遞歸擁有。
類和封裝體模型中的類和封裝體,由包擁有。通過聚合關係“owns”遞歸擁有。
接口和協議模型中的接口和協議,由包擁有。通過聚合關係“owns”遞歸擁有。
事件與信號模型中的事件和信號,由包擁有。通過聚合關係“owns”遞歸擁有。
關係模型中的關係,由包擁有。- -
用例實現模型中的用例實現,由包擁有。- -
圖模型中的圖,由包擁有。- -
設計模型設置
設計模型主要設置構架,但是也可在精化階段用作分析的工具。設計模型藉助於構建階段的詳細設計決策得以改進。設計模型始終與用例模型和實施模型保持一致。
設計模型職責
構架設計師負責設計模型的完整性,以確保:
就整體而言,設計模型正確、一致且簡明易懂。如果設計模型實現且只實現了用例模型所述的功能,則設計模型即是正確的。
請注意構架設計師並不負責包、類、關係、用例實現和圖本身,它們是由相應的設計員和用例設計員負責。
- 參考資料
-
- 1. 博客園 [引用日期2011-06-28]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: 域燹一天