Intellij에서 ClassDiagram(UML) 보기

2019. 1. 17. 18:14Tools/JetBrains

Intellij에서 ClassDiagram(UML) 보기


서브라임 텍스트를 통해 디자인패턴을 구현하다가 아 도저히 안되겠다 싶어서 학교 계정을 통해 Intellij를 사용하게 되었다. 

무료버전도 있고 유료버전도 있는 Ide인데 그냥 텍스트 입력기에 비해 조금 무겁지만 엄청나게 편리한 기능을 제공해주고 있다. 


편리한 기능중 하나인 ClassDiagram(UML) 보기를 기록해두려고 합니다. 



우선 제일 왼편에 보면 위의 사진과 같이 비슷하게 파일들이 나열되어 있을 것입니다. 


윈도우는 오른쪽 마우스 Mac은 두손가락을 눌러주면 아래 사진과 같이 나옵니다.



여기서 Diagrams를 눌러주면 


위 사진과 같이 나오는데 


Show Diagrams를 눌러주면 전체화면 PopUp은 작게 팝업형식으로 보여줍니다. 


저는 Package를 기준으로 class Diagram을 보겠습니다.



제일 위에 navigationBar를 설명하면 


f는 클래스의 변수들


m은 메소드들 


p는 속성들 


I는 내부 클래스들을 보여줍니다. 


네모와 원을 별없이 이어주는 모양은 각 클래스 사이에 의존성을 보여줍니다.  


1:1 옆에있는 것은 화면 비율에 맞게 정리되게 보여줍니다. 


제일 오른쪽 섹션은 저장하기 외부로 보내기 등의 기능입니다. 


그리고 저는 현재 패키지를 보고 있는데 다른 패키지에 있는 클래스 들과의 의존성은 어떻게 봅니까?? 

제일 위에 있는 사진에서 보이는 보고 싶어하는 클래스를 드래그해서 넣으면 된다. 


최종 결과물 


 

단순하게 버튼 몇개의 조작을 통해서 클래스 다이어그램, UML등을 만들어주는 Intellij의 기능을 알아보았다.