문제

프로젝트 내에서 C ++ 파일을 구문 분석하고 UML을 생성 할 수있는 도구가 있습니까?

도움이 되었습니까?

해결책

몇 가지 옵션은 다음과 같습니다.

Microsoft Visio 2000을 사용하여 UML 다이어그램으로 리버스 엔지니어링 코드에 대한 단계별 안내서- http://msdn.microsoft.com/en-us/library/aa140255(office.10).aspx

Bouml- http://bouml.fr/features.html

staruml- http://staruml.sourceforge.net/en/

약하게 입력 된 컨테이너가있는 C ++ 코드에서 UML 클래스 다이어그램의 역 엔지니어링 (2001) - http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.9064

Umbrello Uml Modeller- http://uml.sourceforge.net/

볼 수있는 다른 도구 목록 - http://plg.uwaterloo.ca/~migod/uml.html

다른 팁

원하는 다이어그램 만 있으면 독사 꽤 좋은 일을합니다.

나는 믿는다 엔터프라이즈 아키텍트 그렇게 할 수 있습니다.

나는 불리는 도구를 개발했다 독시 그라프 Doxygen에 의해 생성 된 XML을 구문 분석하고 웹 브라우저에서 볼 수 있거나 GraphViz "DOT"파일을 읽을 수있는 모든 소프트웨어로 가져올 수있는 대화식 UML 클래스 다이어그램으로 전환 할 수 있습니다.

Wikipedia는 이러한 도구, 특히 비교 테이블에 대한 훌륭한 정보 소스가 될 수 있습니다. 페이지가 있습니다 UML 도구. 특히 참조하십시오 리버스 엔지니어링 언어 열.

UML 스튜디오 내 경험에서 이것은 꽤 잘하고 소규모 프로젝트를 위해 "프리웨어 모드"로 실행됩니다.

UML을 원하는 사람은받을 자격이 있습니다 합리적 장미 :)

나는 리버스 엔지니어링 대형 프로젝트를 위해 합리적 장미와 합리적 랩소디를 사용했습니다. C ++에 대한 UML 클래스 파일을 얻는 데 합리적 Rhapsody를 선호합니다!

보인다 우산 C ++ 코드에서 최고의 UML을 생성합니다 (최신 버전 사용> = 2.22) 명령 줄과 비교 오토 디아 ~을 위한 디아 그리고 다른 도구.

staruml 나를 위해 좋은 다이어그램을 생성하지 않았습니다. 이상한 수입은 사용 불가능한 것이 많지 않습니다. 많은 사람들에게는 효과가 없습니다. https://github.com/staruml/cpp/issues

staruml 그 일을하고 무료입니다. 불행히도 한동안 업데이트되지 않았습니다. 프로젝트 관리자가 그것을 인수 할 수 없었기 때문에 몇 개의 파생 프로젝트가 있었지만 그들은 죽음으로 사망했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top