使用IDEA繪制UML類圖及時序圖


 

IDEA 類圖生成

概述

此功能為IDEA本身就具備,不需要另外安裝插件。

系統配置[此過程可以不設置]

在Mac中選擇Preferences,在win中選擇file–>setting
在這里插入圖片描述
搜索Diagrams,可以配置類圖生成時的現實內容。
在這里插入圖片描述

次過程可以不進行設置,因為在編輯類圖時也可以隨時調整。

類圖生成

手工操作:右擊某一個類(也可以選擇多個類這樣可以顯示多個類之間的關系,但是整體系統一般很難選擇到一塊),選擇Diagrams,其中有兩個選項及相關的快捷操作。根據個人理解,Show Diagram可以對類圖進行編輯,Show Diagram Popup只能顯示出已選擇的類之間的關系,而且無法編輯。
在這里插入圖片描述

此處我們只演示Show Diagram的操作。

在這里插入圖片描述

此時可以顯示出關於這單個類及父級的關系,如果不想顯示父級可以選擇父級然后進行刪除操作,此編輯不會影響源碼。

類圖添加class及向上顯示

添加class

當我們需要選擇顯示多個類時可以右擊空白處選擇add class to diagram,當然快捷鍵空格更加方便。
在這里插入圖片描述
此處添加tsofficeservice
在這里插入圖片描述
界面顯示出了tsofficeservice類但是沒有關聯關系
在這里插入圖片描述
選擇圖中的按鈕可以顯示出來。
在這里插入圖片描述

在這里插入圖片描述

選擇父級

此功能可以方便我們快速的完成類圖繪制,選擇某一個類選擇show parents
在這里插入圖片描述

最終圖形

此圖描述了科室管理的uml類圖關系,可以根據需要顯示到某一級,當然也可以選擇保存之類的操作保存類圖。
在這里插入圖片描述

時序圖生成

概述

此處的時序圖是描述代碼某一個方法的時序,需要依賴外部插件。

插件安裝

需要在idea中安裝Sequence Diagram 插件。此處不詳細描述暗轉過程了,安裝完成后需要重啟idea。
在這里插入圖片描述

生成時序圖

此處注意,是要選擇某一個方法,而不是類。
在這里插入圖片描述
彈出配置界面,根據需要進行配置,通常默認就可以。
在這里插入圖片描述
此時就可以顯示完整的代碼時序圖了。
在這里插入圖片描述

總結

以上就是全部關於IDEA生成類圖和時序圖的說明,對補文檔很有幫助,日常工作中查看代碼邏輯也很有用,IDEA還有很多有意思的插件,像代碼規范檢查之類的,以后用到了再更新。


免責聲明!

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



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