Here’s what Astah Professional supports your UML modeling using C++.
Pre-installed Template File
Select [File] – [New By Template] – [a. C++.asta]
It opens pre-installed template file for C++ modelling.
Setting Programming Language
- Select a root package in the tree view
- Go to the bottom pane and select [Project Setting] and check [C++]
- This enables you to set C++ specific attributes to models from [Language Tab]
Reverse Engineering and source code generation
By installing this plug-in, you can import C++ source code into Astah and also source code generation is supported by default.