UML學習資料(2) StarUML 建模用例
阿新 • • 發佈:2019-01-09
UML分為:
1)靜態建模:系統基礎和系統固定框架結構,這些圖形往往是“靜態”的。
類圖(Class Diagram):常用來分析業務概念
用例圖(Use Case Diagram):常用
物件圖(Object Diagram):不常用
構件圖(Component Diagram):偶爾用
部署圖(Deployment Diagram):偶爾用
包圖(Package Diagram):不常用2)動態建模:描述的是某種行為,是“動態”的。
活動圖(Activity Diagram):偶爾用
狀態機圖(State Machine Diagram):同上
時序圖(Sequence Diagram):常用
通訊圖(Communication Diagram):不常用
時間圖(Timing Diagram):不常用用例圖
活動者:使用者
用例:核心功能
表示某個(些)使用者能夠執行哪些功能。
時序圖
tarUML建立時序圖步驟:驟:
1).在Model Explorer 中,在Untitled右鍵——ADD——Model,取名myuml;
2).
接著,單擊myuml,右鍵——Add Diagram——Sequence Diagram,這裡可以取個名字mysd。如果要改名字可以改Properties中的name屬性。
3).接下來新增一個執行者,myuml右鍵——Add——Actor,更名為person。
4).接下來新增一個Object,mydb右鍵——Add——Object,更名為action。
5).再將person、和action拖到空白處,用Sequence裡的工具線連起來。一個簡單的時序圖就OK了。複雜的舉一反三吧。
例項
捕捉一段時間範圍內多個物件之間的互動資訊, 強調資訊互動的時間順序。