 |
 |
Benefits
As an addition to EAn's functional features page, it makes sense to mention some benefits of its use.
Before that, two main EAn's strategic principles are stated:
- UML compatibility.
Every diagram or model, compiled or generated by EAn is UML compliant. Most of available tools of this kind introduce their own non-standard proprietary notations or UML variations.
- Implementation platform independency .
A diagrams and models, compiled and executed by EAn are completely platform (Java .NET, data bases, etc.) independent. Some implementation generation features are planned for the future versions, but the initial model base will always be abstract and platform independent.
Feature |
Benefit |
UML compatibility |
Models and diagrams, consumed or generated by EAn are highly reusable. EAn users are not sticked to the tool and all the knowledge obtained by using it is "reusable" out of EAn context, since EAn uses standard notation.
This feature additionaly makes it easy to learn how to use EAn.
|
Implementation platform independency |
Enterprise Analyst does not imply any other tool or implementation platform. On the contrary, EAn permits to developer to fully concentrate on the domain relevant aspects during the analysis, and capture the domain knowledge in a durable manner. EAn model is both strong base for current system design and any future system restructuring.
|
Model compilation |
Even standard notation used in a UML models, does not garantee absence of syntax errors. This is actually one of the biggest problems of the modern UML tools. EAn compiles your models and checks their syntaxis (something like programming language compiler). This will remove a lot of possible system defects right in their root, instead of propagating them to testing phase. |
Model simulation |
Even 100% syntactically correct UML models rarely cover completely and correctly system requeriments space. Thanks to EAn, there is no need to wait a testing phase to detect those errors. Developers can simulate domains early in the project and fine tune both its structure and behavior.
|
Object diagram generation |
Object diagram capture system snap-shots in run-time. They can help in putting emphasis on some aspect of the system, increasing documentation quality. Note that all the object diagrams generated by EAn are derived from the previosly compiled and executed model, and are 100% consistent with it. |
Documentation validation |
This feature garantees completeness of the model specifications. Several levels of rigor are available, corresponding to model maturity and analysis phase in the moment of validation (draft, approved model, etc.) |
To know more about Enterprise Analyst please visit:
|
 |
 |
|
 |