基本建模元素:描述系統的靜態和動態部分,包括類、對象、接口、用例、活動等。
關系元素:描述基本建模元素之間的關系,包括依賴、關聯、概括、實現、聚合、組合等。
關系圖:用於顯示和描述系統不同方面的特定視圖,包括結構圖、行為圖和交互圖。
其中,結構圖主要用於描述系統的靜態結構,如類圖、對象圖、組件圖、部署圖等。行為圖主要用來描述系統的動態行為,如活動圖、狀態圖和順序圖。交互圖主要用於描述系統中各種對象之間的協作和交互過程,如時序圖、通信圖等。
UML建模需要遵循以下規則:
1.規範符號:使用標準符號來表示UML元素,例如矩形表示類,橢圓形表示狀態。
2.相關性:在建立元素之間的關系時,需要考慮關系類型及其約束條件,確保與其他元素的關系正確壹致。
3.可讀性:創建UML圖時,圖的表達應該清晰易讀,並保持簡潔明了。
4.透明性:UML圖應該足夠透明,以便清楚地表達意思,而不會引起誤解。
5.準確性:UML圖應該準確,避免模糊和歧義,並確保圖中描述的系統行為和結構是準確的。
6.統壹性:在整個系統的設計中,應該保持壹致的命名方法、符號和圖形風格,以確保所有UML圖顯示統壹的風格和語言。
7.可重用性:UML圖應該是可重用的,可以在不同的場合重用,以加速開發和提高系統質量。