STAR UML 로 C++ 구조 분석하기
Visual Studio 에 ClassDiagram.cd 나 Visio 가 가장 효율적이지만. XML이나 XSD 로 뽑는 방법을 잘 모르겠다.
http://istudyhard.tistory.com/archive/201106
http://sourceforge.net/projects/staruml/files/staruml/5.0/
이건 잘 되는거 같다.
1. NEW 프로젝트 생성
2. IMPORT - Microsoft Foundation Class 6.0 (라이브러리 포인트 얻기)
3. Implemention 선택
4. Model Exploer 에서 Implemention 마우스 우측 버튼 클릭으로 선택
5. 팝업 메뉴에서 C++ - Reverse Engineer 선택
6. 개발중인. 프로젝트 폴더 선택
7. Implemention 선택
생성된 화면을 보는데. 너무 커서 어려우니까. 화면 중앙의 우측 밑에 작은 버튼을 선택하면.
미리보기 화면으로 원하는 좌표를 이동하며 볼 수 있다.
.chm 설명 문서도 있다.
//추가로
CPP2DIA
DIA 뷰어 등과 함께 사용하면 좋다. (그런데. 클래스 내용이 70% 정도 빠져버리는거 같아서 불안하다.)
DIA 에서 XSL 을 사용하면. UML 을 C++ 소스로도 변환이 가능하다.
//
Visio 2007. 2010 버전을 사용해도 될거 같지만. 아직 확인하지는 않았다.
//찾아보니. 이거 좋습니다.
Enterprise Architect - (소스 분석 도구) ★★★★★
http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=8789&ref=8789
질문이요..
c++ 프로젝트 가져오면 저는 다이어그램만 생성되고
관계는 표시 안되는데
직접 하신건가요 아니면 자동으로 생기게하는 방법이있나요..?
부탁드립니다ㅠㅠ
이 문서를 참고 해 보세요.
Enterprise Architect - (소스 분석 도구) ★★★★★
https://kldp.org/node/153085
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
질문이요..
아 그리고 위에 방법대로 해보려는데..
1. NEW 프로젝트 생성
2. IMPORT - Microsoft Foundation Class 6.0 (라이브러리 포인트 얻기)
3. Implemention 선택
여기서 3번에 Implemention선택인데 그게 어디에있나요?
New Project해서 Untitled생긴거랑 MFC6.0 받은거 두개밖에 없는데..ㅠㅠ
해결
아니네요 이건 해결입니다!
댓글 달기