What You Can Do
Enterprise Architect is a rich and diverse modeling environment. At the highest level it uses a wide range of tools to help manage, understand, visualize, explore, trace and work with complex systems.
• | General analysis, design, construction, visualization, testing, simulation and management of many domains |
• | Software construction, analysis, management, testing, coding, debugging and visualizing |
• | Business analysis, process definition, requirements management, process simulation, traceability |
• | Systems analysis, design, simulation, engineering and verification
|
A summary of some of the main activities supported by Enterprise Architect
|
|
|
Modeling
Analysis and Design
Requirements
|
To create models with Enterprise Architect, you should become familiar with:
• | How you apply UML in Enterprise Architect to develop your models |
• | UML extensions such as SysML, BPMN, DDS and others |
• | Model Transformations and MDA |
|
Modeling Fundamentals
Standard UML Models
Requirement Models
Domain Based Models
Model Transformation
|
Managing Models
|
To manage the models in your projects you:
• | Create and structure models |
• | Work with elements within packages and views |
• | Create diagrams as visual representation of model elements |
• | Import and export model information |
• | Protect and manage the model data itself |
• | Communicate information on the data in the form of online, printable and web-page documentation and reports, and |
• | Manage change with baselines, XMI import and export and auditing |
|
Projects and Teams
Team Development
Reporting
Change Management
|
Code Engineering
|
In Enterprise Architect, UML modeling both depends on and supports code engineering - you generate and update code from a model, and you create and update models from code
In this broad sense, Enterprise Architect enables you to:
• | Forward engineer, reverse engineer, round-trip and synchronize code in a range of programming languages |
• | Model and generate code for XML Technologies |
• | Perform database modeling and design for a range of database management systems |
• | Convert model components from one domain to another using Model Driven Architecture (MDA) Transformations |
|
Overview Of Development
|
Model Simulation
|
Model Simulation brings your behavioral models to life with instant, real-time behavioral model execution. Coupled with tools to manage triggers, events, guards, effects, breakpoints and simulation variables, plus the ability to visually track execution at run-time, the Simulator is a powerful means verifying the correctness of your behavioral models.
|
Model Simulation
|
Managing Projects
|
Enterprise Architect provides strong support for Project Management, particularly in the following areas:
• | Project estimation - working out how much time and effort is required to build and deploy a solution, using the Use Case metrics facility and carefully-calibrated metrics |
• | Defining, assigning and managing resources |
• | Communicating Project Management discussions and decisions to the project |
• | Monitoring and managing problems, changes, issues and tasks that affect both individual elements and the project as a whole |
• | Managing the development, execution and results of testing, from Integration through to User Acceptance, and |
• | Maintaining a project glossary of terms, procedures and policies applied to the project
|
The scope of your project management might include upgrades to Enterprise Architect and installation of related technologies
|
Projects and Teams
Testing
Maintenance
License Management
|
Extending Enterprise Architect Facilities
|
Experienced technology developers can develop customized additions to the functionality already present within Enterprise Architect. These additions include:
• | UML Profiles and Stereotypes |
• | Enterprise Architect Add-Ins |
By creating these extensions the Technology Developer can customize the Enterprise Architect modeling process to specific tasks and speed up development.
|
Extending UML Models
Automation and Scripting
|
The material ("material" includes all pages, documents and on-line graphics) on this web site is protected by copyright law. (C) 1998-2014 Sparx Systems Pty Ltd.