2008-09-22 4 views
0

StarUML을 사용하여 C# 코드를 디자인 (Reverese Engineering)으로 변환하려고합니다. 리버스 엔지니어링을 수행하는 동안 오류가 발생했습니다.StarUML을 사용하여 C# 코드를 리버스 엔지니어링

"리버스 엔지니어링 과정에서 오류가 발생했습니다. 메시지 : 치명적인 오류".

오류가 발생하면 응용 프로그램이 충돌합니다.

누구든지 해결책을 제안 할 수 있습니까?

답변

1

저는 특히 StarUML에 익숙하지 않습니다.하지만 어셈블리를 문서화하는 과정에 대한 몇 가지 방법이 있습니다. 가장 가능성있는 방법은 .Net 리플렉션입니다.

최근의 C# 최적화로 많은 응용 프로그램이 어려움을 겪습니다.

코드를 다시 반영하는 데 가장 적합한 응용 프로그램은 Reflector이며, UML을 생성하는 플러그인이 있습니다.

1

StarUML의 파서 오류 인 것 같습니다. ModelMaker for C#과 같은 다른 UML 소프트웨어를 사용해보십시오.

3

staruml의 문제 중 하나는 분명히 제네릭을 지원하지 않으며 파일에 "<"이 있으면 파서 오류가 발생합니다.