一、UML的組成
UML由4部分構成:視圖、圖、模型元素、通用機制。
其中視圖是由一個或者多個圖組成的對系統摸個角度的抽象。
圖則包括用例圖、類圖、對象圖、順序圖、協作圖、狀態圖、活動圖、組件圖、配置圖。
整體結構如下圖:
二、UML建模一般流程
利用UML構建系統時,在系統開發的不同階段有不同的模型,并且這些模型的目的是不同的。
1、 在分析階段,模型的目的是捕獲系統的需求,建立“現實世界”的類和協作的模型。
2、 在設計階段,模型的目的是在考慮實際環境下,將分析階段的模型擴展為可行的技術方案。
3、 在實現階段,模型的目的是依據設計階段的模型來寫實際運行的代碼。
4、 在部署階段,模型描述系統如何在物理結構中部署。
盡管各個階段的模型不同,但他們通常都是通過對早期模型的內容進行擴展而建立的。
下圖用UML中的活動圖來模擬建模的一般步驟:
原文轉自:http://blog.csdn.net/xn4545945/article/details/8070301