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-2015 Sparx Systems Pty Ltd.