PlantUML 을 VSCODE 에서 사용하기
2018, Dec 07
기본설계서나 상세설계서 작성시 빠지지 않는 것이 UML 입니다.
오늘은 UML 작성시의 업무 효율을 높일 수 있는 툴을 소개해 볼까 합니다.
UML 작성 툴도 여러 종류가 있고 방법도 여러가지지만, 프로그래머에게 유용한 툴 중 하나로 PlantUML 에 대해 살펴보겠습니다.
PlantUML 은 UML 요소를 직접 그리거나 마우스의 조작없이,
uml 형식에 맞게 텍스트로 작성하면 자동으로 UML 다이어그램으로 변환해주는 툴입니다.
때문에 텍스트 에디터의 사용이 더 익숙하고 프로그래머에게는 매우 꿀 같은 프로그램이라고 할 수 있습니다.
여기에 플러스로 VSCODE 의 익스텐션이 PlantUML 를 지원한다는 사실은 마치 코딩을 하듯이 UML 맵을 작성하는 신세계를 경험하게 해 줍니다.
PlantUML 의 설치와 사용법
Prerequisite
- Java 가 설치되어 있고 환경변수에 java의 /bin 폴더가 등록되어 있어야 합니다.
- Graphviz 가 설치되어 있어야 합니다.
- Graphviz 은 diagram의 포지션을 계산하는 프로그램으로써 PlantUML 과 통합되어 있기 때문에 따로 PlantUML 을 설치할 필요는 없습니다.
VSCODE PlantUML Extension 설치
- 설치 방법은 다른 extension 들과 같이 plantUML 로 검색하셔서 설치하시면 됩니다.
설치 후 테스트로 간단한 UML 을 작성해 보았습니다.
사용 중 프리뷰를 보기 위해서는 Alt + d
단축키로 프리뷰를 볼 수 있습니다.
작성한 파일을 PDF 나 이미지 파일로 저장하는 것도 매우 간단합니다.
VSCODE 에서 F1
클릭 후 PlantUML 로 검색하여 Export 하시면 간단하게 원하는 파일로 결과물을 저장할 수 있습니다.