티스토리 뷰

정보글

UML diagram 자동 생성하는 툴

4월1일 2021. 12. 20. 16:45

도움된 글 : https://pseudo-comsci.tistory.com/12 

 

Pylint & Pyreverse 설치

프로젝트 진행을 하기 위해 UML을 만들 일이 있었는데 이를 위해 참고할만한 툴 두개를 알 수 있었다.  Pylint 와 Pyreverse. 툴 설명은 그냥 넘어가고 설치법만 기록용으로 남겨두자면 - python -m pip ins

pseudo-comsci.tistory.com

 

앗! 파이썬 프로젝트의 UML diagram을 만들어야 하는데 내가 그리자니 조금 귀찮고.. 막막하다. 

--> 해결방법 : pylint, pyreverse, graphviz

 

무조건 세개를 설치해야 합니다.

터미널 키고

 

1. pylint & pyreverse 설치

python -m pip install pylint

 

2. graphviz 설치

Q. 왜 설치하나요?

--> 설치를 안했거나 제대로 설치가 안된 상태로 (3번)명령을 쓰면 아래와 같은 에러가 나옵니다.

Please install 'Graphviz' to have other output formats than 'dot' or 'vcg'.

  • 사이트 접속 : https://graphviz.org/download/ 
  • 환경에 맞는 걸로 설치한다. window10쓰고 있어서 적당히 graphviz-2.50.0 (64-bit) EXE installer [sha256] 이걸로 설치했다. 아래에 zip 파일로 설치하고 원하는 경로에서 압축풀어도 된다.....
  • (사진 참고) 검색-> 환경 변수-> 시스템 환경 변수 편집->고급/환경 변수->User 사용자 변수 PATH편집->새로 만들기/path 복붙 추가 (이때 graphviz 폴더의 bin 폴더 주소를 추가) 

(사실... 시행착오를 많이 겪어서 정확히 뭐로 성공했는지 모릅니다.. 그래서 아래 사진에 path가 두개 있는..)

 

3. 터미널에 명령

pyreverse -o png ./

- png 파일로 저장합니다. 다른 확장명 써도 ok

- ./ 명령어는 현재 폴더/파일입니다. 분석하고 싶은 폴더/파일의 경로 갖다 써도 됩니다.

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함