Что такое хороший язык UML или ReverseEngineering для Visual C ++ 6.0? - PullRequest
2 голосов
/ 30 сентября 2011

Что такое хороший язык UML или ReverseEngineering для Visual C ++ 6.0?

Я должен основываться на коде другого парня, который содержит более 50 тысяч строк и тонн классов. У него мало или нет документации. Мне нужно составить карту и посмотреть, как все переплетается.

Я ищу программный пакет для чтения в коде проекта и составления карты классов и показываю, как все это связано.

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 сентября 2011

Я использую Poseidon UML (http://www.visual -paradigm.com / solution / freeumltool /? Src = google & kw = UML & mt = b & net = g & plc = & gclid = CNnmsMr9w6sCFQhrgwod9GFy5w) Мне также нравится Rational (http://www.ibm.com/developerworks/rational/library/769.html)

Ваша попытка документировать C ++ может потерпеть неудачу, поскольку UML имеет проблемы с конкретными реализациями. Вы можете получить приближение.

Мне также нравится LePus3 (http://www.lepus.org.uk/), который не является UML, но, похоже, лучше обратный инжиниринг.

0 голосов
/ 30 сентября 2011

Эй, я тоже заинтересован в этой теме, поэтому сделал небольшой поиск: http://msdn.microsoft.com/en-us/library/aa140255(v=office.10).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...