STAR UML 로 C++ 구조 분석하기

shint의 이미지





 


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


 



 
































































 


 


 


 


 

Forums: 
질문입니다의 이미지

c++ 프로젝트 가져오면 저는 다이어그램만 생성되고
관계는 표시 안되는데
직접 하신건가요 아니면 자동으로 생기게하는 방법이있나요..?
부탁드립니다ㅠㅠ

shint의 이미지

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 받은거 두개밖에 없는데..ㅠㅠ

본인의 이미지

아니네요 이건 해결입니다!