2011-01-30 5 views

답변

2

다양한 품질 수준에서 정확하게이를 수행하는 많은 도구가 있습니다. 문서화를위한 UML 다이어그램 생성은 특히 큰 프로젝트에서 좋은 아이디어가 아닐 수도 있습니다. 문제는 복잡한 코드베이스에서 많은 클래스 간의 관계가 있다는 것입니다. 많은 코드가 호출됩니다. 기본적으로 특정 프로젝트 유형에서 선택할 수있는 다이어그램 유형은 부풀어 있습니다. 혼란스러운 다이어그램은 구조화 된 텍스트 문서보다 더 나을 수 있습니다. 기본적으로 내가 말하고자하는 것은, 모델링의 주된 아이디어는 중요하지 않은 것을 추상화하고, 중요하지 않은 것이 쉽지 않고 종종 프로젝트 의존성이 아니라는 것을 자동으로 결정하는 것입니다. 따라서 훨씬 적은 수의 다이어그램을 수동으로 만드는 것이 더 유용 할 것입니다. 훨씬 더 유용한 정보를 제공 할 것입니다.

0

Visual Studio 2010 종류의 C# 및 VB 프로젝트 용이며 Visio 2003은 .NET 및 C++ 프로젝트 용으로 사용할 수 있습니다. 다른 도구들, 잘 모르겠습니다.

0

당신이 클래스 다이어그램에 대해 묻는 경우 Sparx Enterprise Architect이 작업을 수행 할 수 있습니다

(C++의 경우)와 같이 doxygen이 다이어그램을 지원하는지 표시 Visual Basic, C#, Java 및 Python을 비롯한 여러 언어가 지원됩니다.

또한 디버거에서 .NET 코드를 실행하여 시퀀스 다이어그램을 생성 할 수 있다는 것도 알고 있지만 다른 언어에서 사용할 수 있는지 여부는 알 수 없습니다.

관련 문제