Enterprise Architect與startUML表示UML常用圖


轉自:http://www.cnblogs.com/alexlee73/archive/2011/11/05/2237294.html

附下載地址:http://download.csdn.net/download/tiancen2001/1529391  

 

1.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):不常用

 

2用例圖:

活動者:用戶

用例:核心功能

表示某個(些)用戶能夠執行哪些功能。

 

 

用例圖EA的功能比startUML更加豐富,相對來說約束也會多很多,我還是挺喜歡EA的效果的。

 

 3.時序圖

捕捉一段時間范圍內多個對象之間的交互信息, 強調信息交互的時間順序。

 

 

startUML和Ea是無法表示時序圖的返回值,這個圖形他們大同小異。

 

4.構件圖(組件圖)(虛線表示依賴)

表示組件之間的關系

5.部署圖

 部署軟件應用的物理設備信息

6.活動圖(類似流程圖)

 相對來說我更喜歡EA的表示效果,相比之下offic的viso效果更加不錯。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM