Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Overview
Enterprise Architect
• | Is a comprehensive UML analysis and design tool. |
• | Covers all aspects of software, business and systems modeling and design |
• | Is suitable for requirements gathering through analysis, design, construction, build, debug, simulation, testing, change management and maintenance to implementation, with full traceability. |
• | Combines the power of the latest UML specification (www.omg.org) with a high performance, intuitive interface, to bring an integrated and advanced toolset to the whole development team. |
• | Is a scalable, multi-user, visual tool with a rich feature set |
• | Helps build and document robust, maintainable systems and processes. |
• | Is a proven, highly popular tool for analysts, developers, consultants and managers in over 130 countries. |
• | Is used in the development of many kinds of application and system in a wide range of industries |
• | Covers multiple domains, including: aerospace, banking, web development, engineering, finance, medicine, military, research, academia, transport, retail, utilities and electrical engineering. It also has a long history of being used by standards organization worldwide to structure and organize their domain specific knowledge and communication channels. |
• | Is supported by many partners, consultants, colleges and other organizations who provide training and consulting services based around Enterprise Architect. |
How this Help is Organized
Topic |
Description |
Link |
---|---|---|
Getting Started |
Some introductory tutorials and important information to get up and running quickly.
|
|
Setting up and managing Projects |
Configuring, managing and maintaining modeling projects. Includes storage mechanisms, team development environments, managing changes and monitoring progress.
|
|
Models and Modeling |
Includes how to work with the models and components, their properties, and the reference data with which you populate the model.
|
|
UML Concepts and Language |
Basic UML and open standards based extensions. How those concepts are extended in Enterprise Architect's support of other modeling languages, and how you can create your own modeling languages.
|
|
Navigating and Searching |
How to find the information you require in the model. Selecting aspects of the model to extract and review. Tracing developmental relationships in both the structure and the development timeframe.
|
|
Transforming |
Transforming model elements and fragments from one domain to another, using standard and customized Model Driven Architecture transformations.
|
|
Generating Code |
Forward engineering from models and importing code (reverse engineering). Synchronizing code and model. Database engineering is also supported, including forward engineering and import of legacy database structures.
|
|
Visual Analysis of Executing code |
Advanced debugging and run-time inspection in a variety of languages. Tools for recording execution and stack traces and automatically generating Sequence diagrams. Profiling tools for native Windows applications. A powerful object workbench to test and work with individual objects. A rich testing capability featuring custom Testpoints based on Programming by Contract ideas and using a "code free" xUnit like approach.
|
|
Simulations |
Run model Simulations on behavioral diagrams. Extensive support for State machines, Activity graphs, Interactions and BPMN. A powerful and easy to use feature that brings your model to life and helps ensure the validity and behavior of your solution.
|
|
Domain Specific Modeling |
Developing models for specific modeling domains. |
Analysis and Business Modeling
|
Quality Control |
Ensuring quality control of your models and code through model validation and running your own test scripts.
|
|
Maintenance |
Managing the maintenance of model elements and changes and issues across the project.
|
|
Reporting |
Documenting your model in either document report or web output format.
|
|
Automation and Scripting |
How to use the ActiveX automation interface provided by Enterprise Architect to script and extend the capabilities of the tool. How to write Add-ins and how to use the scripting capabilities. |
Enterprise Architect Add-In Model
|
Licensing |
Managing your private or shared Enterprise Architect product license keys.
|