본문 바로가기
vscode

UML 다이어그램

by 자동매매 2023. 3. 24.
 

vscode 개발 Tool 조합

- Visual Studio Code

- 확장팩 : PlantUML Extension 

                GraphViz

 

   

1. PlantUML Extension    

설치 하신후에는 기본으로 Sequence Diagram 을 그리실수 있습니다. 

   

2. GraphViz - Class Diagram 을 그리기 위해

환경변수 설정 : GRAPHVIZ_DOT 

                설정값 :  GraphViz 폴더안의 bin 폴더에 있는 dot.exe 파일의 전체 경로

 

   

### UML 관련 참조 자료

http://plantuml.com/ko/guide

 

PlantUML Language Reference Guide

 

plantuml.com

 

참조 사이트 : https://www.clien.net/service/board/lecture/13218515

 

[개발자 팁] 무료 UML 다이어그램 작성. Visual Studio Code + PlantUML Extension : 클리앙

요즘 VS Code 많이들 쓰시죠? 그리고 현장에서 UML 다이어그램을 자주 사용하지는 않지만.. (저만 그런가요? ㅎㅎ) 가끔씩 정말 UML 다이어그램이 필요할때가 있습니다. 복잡한 코드들이 여기 저기

www.clien.net

 

py 파일 -> UML 자동 생성

* 다이어그램을 그릴 수 있는 툴 : https://app.diagrams.net/

 

자동 생성을 위한 준비

1. pylint 설치(pyreverse 패키지를 포함)

    $ pip install pylint

2. graphviz설치(시각화) : https://graphviz.org/

 

     설치중 path 추가 체크

 

 

사용

https://pylint.readthedocs.io/en/latest/pyreverse.html

$ pyreverse -o "확장자명" "폴더 혹은 경로명"

 

 

example

$ pyreverse -o png ./A2C_SERIAL.py   
parsing .\A2C_SERIAL.py...

지원 파일 : .dot/.gv.puml/.plantuml (PlantUML), .mmd/.html

 

Result

 

참조 사이트 : https://velog.io/@d2h10s/pythton-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-UML-Class-Diagram-%EB%A7%8C%EB%93%A4%EA%B8%B0

 

[Python] 자동으로 UML Class Diagram 만들기

python 코드의 UML Class Diagram을 손 안대고 만드는 방법을 다룹니다.

velog.io

 

 

'vscode' 카테고리의 다른 글

[ vscode ] VScode 환경설정  (0) 2023.04.23
vscode 단축키  (0) 2023.04.10
pyqt5-tools 설치 오류  (0) 2023.03.11
파일 실행 경로 변경(디버그) -> 현재 파일 경로  (0) 2023.03.10

댓글