본문 바로가기
클

클랭 UML

clang-uml

C++ 소스에서 UML 자동 생성

한줄평

“실제 소스에서 다이어그램을 뽑아내므로 손으로 그린 도면보다 코드와 어긋날 위험이 적습니다. 다만 CLI·설정 파일 기반이라 초기 설정에 학습이 필요하고 C++ 전용입니다.”

이런 분께 C++ 코드에서 UML 문서를 자동으로 유지하려는 개발자께

좋은 점

  • 실제 코드 기반이라 문서가 코드와 잘 일치
  • 설정으로 다이어그램 범위를 세밀하게 제어

아쉬운 점

  • CLI·설정 파일 위주라 진입 장벽이 있음
  • C++ 전용으로 다른 언어에는 쓸 수 없음

클랭 UML 소개

Clang 을 기반으로 C++ 소스 코드를 분석해 클래스·시퀀스·패키지 다이어그램을 자동으로 만들어 주는 명령줄(CLI) 도구입니다. 설정 파일로 어떤 코드 범위를 어떤 형태의 다이어그램으로 뽑을지 세밀하게 지정할 수 있습니다. 코드와 문서를 동기화하고 싶은 C++ 프로젝트에서 빌드 파이프라인에 넣어 쓰기 좋습니다.

제작사

bkryza · 공식 홈페이지

클랭 UML (clang-uml) 무료 다운로드 | 자료실 | 영삼넷