Search code examples
javanetbeansarchitecturereverse-engineeringvisual-paradigm

How to generate System Architecture from java code?


By System Architecture I mean the computational components of the software system and interactions/relationship among those components. The components may be tasks, processes, objects or modules etc. Different components are connected by connectors(procedure call, implicit invocation, message passing, instantiation, shared database etc).

I have generated UML diagrams via reverse engineering using Visual Paradigm, but can I also generate Architecture?


Solution

  • Since components and interactions can be not explicit in code in general case you can not generate such diagram automatically. You should study different aspects of your application: source code, existing documentation, user interface, configuration, jira tasks, etc and try to restore the original architecture.