Inicio
      Español

Feature List


  • 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. (screenshot)

    - 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. (screenshot)


  • Model Static Analysis

    - Dependency Matrix
    Enterprise Analyst generates a detailed dependency matrix based on the model. Its references, generalizations, method invocations, etc. are analyzed in order to assist the architect in model optimization and cyclic dependencies resolution. (screenshot)

    - Architecture Metrics
    A set of the most common and most useful system metrics, including cohesion, stability, abstraction, etc. are calculated form the model, to quantify architectural characteristics and make some formal tracking of the model complexity progress.


  • 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. (screenshot)

    - 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. (screenshot)

    - “Implementation by capture” of the class methods
    This revolutionary feature lets a modeler implement class method’s “source code” using the Enterprise Analyst genuine implementation language, in a manner never seen before – by executing the model! (screenshot)

    - OCL (Object Constraint Language) Support and Space Objects Interrogation
    Enterprise Analyst supports the most comon part of the OCL language, needed to implement restrictions, logical and arithmetic operations as well as collections and object space querying (SQL-like). (screenshot)

    - 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. (screenshot).

    - UML object sequence diagram generation
    Enterprise Analyst generates automatically the UML sequence diagrams that specify formally an execution session. This feature provides a powerful model execution visualization tool from the behavioral perspective.


  • 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. (screenshot)




To learn more about Enterprise Analyst please:


 

From here :
Try EAn
Buy EAn
 
EAn screenshots:
(click to enlarge image)
Conceptual Class Model
The conceptual class model
Compilation Messages
Compilation messages

EAn Control Panel
EAn Control Panel

Inconsistency Diagnostic
Inconsistency Diagnostic

Objects Diagram
Object diagram
Documentation Validation
Documentation validation
Model Static Analysis
Model Static Analysis
Implementation by capture
Implementation by Capture
OCL Support
OCL Support
  © 2006 CRAFTWARE Consultores Ltda. All rights reserved www.craftware.net