Astah Unexplored & New Features

I'm currently trying out the reverse-engineering in Astah and am pleasantly surprised by the available features.

My sample files are taken from "Full Stack Development with Spring Boot 3 and React"

I tried importing the downloaded files from GitHub. Remember to check the "include sublayers" to add files from various subdirectories.


Code to Diagram feature













Feeling lazy, I used the "Auto Create Class Diagram" function to generate "Simple" class diagrams.


Accessing the "Auto Create Class Diagram" feature












With a bit of a clean-up and elimination of classes that are irrelevant, the auto-generated class diagrams look great!


Auto-generated Class Diagram












Auto-Generated Class Diagram



The latest feature allows a Definition Note to be automatically created as an UML note. Definitely a most welcomed feature!

Right-Click on a model element (Class) to see the available options for "Show Definition Note". The available Definition Notes are automatically "picked up" as options to show or elide. 


Accessing the "Show Definition Note" feature


I've hidden the <<Definitions>> stereotype for aesthetic purposes. One can see the note for the class as well as the operation.

Class Diagram with (auto) Notes



Another useful feature is to be able to "park" the UML Diagrams under the various elements for better organization. 
In this instance, I've created a Sequence Diagram to depict the flow for the getCars operation "parked" under the Operation and a Class Diagram to depict the class structure under the Class


Diagram Organization
















UML Sequence Diagram






















UML Class diagram


Comments

Popular posts from this blog

Understanding ITIL Service Management the UML way…

How to depict (Professional-Looking) Logical Network Diagrams in Astah