인텔리제이 다이어그램 메뉴가 안 보일 때(IntelliJ UML Diagrams)
# IntelliJ IDEA Ultimate만 가능하다
인텔리제이 (IntelliJ)의 경우 플러그인 기능으로 UML 다이어그램을 자동으로 만들어 준다. 아래의 Figure 1 그림처럼 클래스나 패키지 자체에서 다이어그램을 생성할 수 있는 별도의 메뉴가 제공되고 있고 다이어그램에서 원하는 메서드나 변수들만을 설정해서 나타낼 수 있다. 다만 Intellij IDEA Ultimate가 아닌 Community로 제공되는 무료 버전을 사용 중이라면 다이어그램 기능은 제공되지 않는다. 많은 브로들이 다이어그램 플러그인을 못 찾아서 질문을 많이 하는데 IDEA 버전 자체가 다르면 아예 기능이 없다. 따라서 버전을 먼저 확인하고 해당 기능을 사용할 수 있는지 확인하는 것이 좋다. 솔직히 공부하는 브로들을 위해서 무료 버전도 해당 기능을 제공해 주면 좋은데 아쉽다.
# 플러그인 메뉴에서 활성화를 해줘야 한다.
설정을 바꾸지 않았다면 대부분 문제가 없겠지만 가끔씩 플러그인 자체가 비활성화가 되어 있을 경우 다이어그램 메뉴가 보이지 않을 수 있다. 이럴 경우 설정에 들어가서 플러그인 메뉴에서 플러그인 enable로 설정을 해주면 해당 기능 사용이 가능하다.
# 무료 UML 다이어그램
인텔리제이 무료 버전을 사용 중인 경우 다이어그램 생성이 불가하기 때문에 공부하는 브로들이나 다이어그램 생성이 필요한 브로들을 위해서 글쓴이가 직접 사용해본 UML 다이어그램 무료 사이트와 프로그램을 소개하려고 한다. 첫 번째로는 글쓴이 포스트에서도 소개했던 루시드 차트이다. 별도로 프로그램을 설치할 필요 없이 온라인에서 작업이 가능하기 때문에 브로들이 편하게 사용이 가능하다.
https://whoishoo.tistory.com/108
두번째로는 StarUML이다. StarUML도 무료로 제공되는 오픈소스이지만 루시드 차트와 다르게 로컬 환경에 설치를 해줘야 한다. 루시드 차트보다 더 클래식한 감성을 느낄 수 있는 UML diagram tool이다.
'Java' 카테고리의 다른 글
[Java] 이클립스 UML 설치 방법, Eclipse UML, ObjectAid (0) | 2021.12.05 |
---|---|
[Java] 웹사이트 만들기 #00 - Prologue (0) | 2021.09.04 |
[Java] 자바 쓰레드와 멀티 쓰레드(Java Thread and Multithreading) (0) | 2021.08.24 |
[Java] UML Diagram이란? (0) | 2021.06.13 |
[Java] Servlet과 JSP란? -#02 (0) | 2021.05.26 |
댓글