I have a big legacy project.
I loaded the entire project: Project->Source Code Engineering->Import Source Directory:(c++) & (path)
Is there a simple way to arrange the spaghetti mess wiring of arrows in Enterprise Architect… or only manually.
I have found the following cleans things up significantly… but still a bit messy
- View->Show Grid
- View->Snap to Grid->Smart Placement
- Diagram->Layout Diagram
- Diagram->Zoom->Fit to Window
The first thing to consider is that a diagram is not “the model” but a view of the model. Only create diagrams that communicate specific aspects of the model that are important to you.
The “spaghetti mess wiring” diagram that shows every class in your system can only communicate one thing: that your model is complex. As such, you don’t need to tidy up the wiring; I’m sure the diagram communicates the complexity fine as it is 😉
If you want useful diagrams though, I would suggest identifying the most important classes in your model, create a diagram for each, drop the class onto the diagram and right-click->Add->Related Elements (I think that’s what the command is called). You will end up with more diagrams, but they will be focused on what is important.