With Enterprise Analyst your UML models won't be just drawings or drafts, but you will also be able to execute them just like your source code!
Enterprise Analyst application was designed to be a tool for class model compilation, execution and documentation. It offers a rapid and efficient form of capturing the system requirements
Here are some key features of "Enterprise Analyst":
UML model integration
· Enterprise Analyst is an Enterprise Architect's (EA) add-in. EA is a well-known UML modeling tool and EAn uses strongly the EA's API, reusing and also complementing this tool's basic functionality .
Class model compilation
· UML Class model standard notation
· Enterprise Analyst analyses and compiles the class model assuring its compliance with the precisely defined UML compatible notation. The UML elements supported by EAn are: class, inheritance (single and multiple), association (including aggregation and composition), association class, etc.
· Customizable compilation messages
Enterprise Analyst provides a modeled with a precise feed-back about his class model compilation results. Just like with a usual programming language compiles, this feature gives a modeler the possibility to quickly and efficiently fix his class model syntactical errors.
· Class model execution
· Object level operations (UML 2.0 actions)
Enterprise Analyst permits a modeler to instantiate the objects from the model classes, to link them with each other, to delete them, update the attribute values, etc.
· Automatic model constraints validation
Enterprise Analyst validates the model constraints permanently during the execution, detecting every possible model inconsistency.
· Incosistency diagnostics and resolution
Enterprise Analyst helps the modeler with the inconsistency diagnostics and it proposes the corresponding resolutions. This way, a modeler can fix the execution problems or even detect some higher, class level problems, get back to a model and improve it.
· UML object diagrams generations
Enterprise Analyst generates automatically the UML object diagrams that correspond to a current execution process. This provides a powerful model execution visualization tool.
Class model specification validation
· Template
· Enterprise Analyst comes with a templates needed to specify a class model, as well as the specification completeness validation feature.
Requirements:
· Intel® Pentium® Processor
· 128 MB of RAM
· 70 MB of available hard disk space
· Enterprise Architect 6.1 (release 789 o newer)
Limitations:
· 30 days trial