파이썬 클래스 UML 다이어그램 자동 생성

son·2023년 2월 28일
0

파이썬 클래스를 한눈에 볼 수 있도록, uml 다이어그램 생성해보자.
먼저 두가지 단계가 필요하다.

1. Graphviz 설치


Graphviz는 그래프 시각화 툴로, uml 다이어그램을 시각화 하기 위해 설치한다.

https://graphviz.org/download/

링크에 들어가 OS에 맞는 설치법을 찾아준다. Windows의 경우 64-bit, 32-bit를 확인하고 installer를 다운받는다.

설치중 환경 변수를 설정하는 단계가 있는데 디폴트는 위에 것으로 되어있지만 따로 환경변수를 지정해주어야 하기 때문에 변경하는 게 편하다.



2. 패키지 설치


Graphviz 설치를 마치면, Anaconda Prompt를 관리자 권한으로 실행 후, 아래 명령어를 입력한다.
conda install python-graphviz 
conda install –c anaconda pylint

패키지를 모두 설치하였다면
아래 명령어로 그래프 png 파일이 생성 가능하다.

pyreverse –o “확장자” “파일 경로”


예시

pyreverse –o png C:\Users\class.py

참고로 관리자 권한으로 실행하지 않으면 위와 같이 Permission denied 가 뜸.
정상적으로 실행되면 작업한 폴더에 png 파일이 생성되며, 다음과 같이 클래스 요소들을 확인할 수 있다.





결과

profile
매일 꾸준히 하나씩

0개의 댓글