Code execution flow using Enterprise Architecture

坚强是说给别人听的谎言 提交于 2019-11-28 12:48:31
xmojmr

Enterprise Architect can not (as far as I know) reverse engineer behavioral aspects using static code analysis.

But there is an "Execution Analyzer" available, which can create UML sequence diagram from running code.

See

However, as far as I know there are no auto-magic-bullet tools that would replace missing documentation by reverse engineering and visualizing legacy code bases.

Article Agile Modeling: Single Source Information: An Agile Best Practice for Effective Documentation can give you some insights and decision points which parts you should document. But the simplest hint probably is: create documentation explaining things you don't understand, using whatever set of simple and semi-automatic and efficient tools that you have available. e.g. NDepend is one falling into this category.

This broad subject is off-topic on Stack Overflow and you can find better help on the Programmers StackExchange site, you can start with question Programmers: How do you dive into large code bases?

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!