Integrated modeling platform

Full life cycle modeling for:

  • Business and IT systems
  • Software and Systems Engineering
  • Real-time and embedded development

With built-in requirements management capabilities, Enterprise Architect helps you trace high-level specifications to analysis, design, implementation, test and maintenance models using UML, SysML, BPMN and other open standards.

Build robust and maintainable systems

Enterprise Architect is a multi-user, graphical tool designed to help your teams build robust and maintainable systems. And using high quality, built-in reporting and documentation, you can deliver a truly shared vision easily and accurately!

Enterprise Architect: High Value, End-To-End Modeling

High performance

Load extremely large models in seconds

Fast! Enterprise Architect users agree – Enterprise Architect is a spectacularly fast performer, loading extremely large models in seconds. Featuring a high-performance model repository, Enterprise Architect easily accommodates large teams sharing the same view of the enterprise.

Collaborate effectively globally

With tightly integrated version control capabilities, and deployable cloud-based servers, Enterprise Architect also allows globally distributed teams to collaborate effectively on shared projects.

Enterprise Architect: Speed, Stability and Performance

Simulation

Bring your models to life

Bring your models to life using dynamic model simulation. Verify the correctness of your behavioral models and gain a better understanding of how a business system works. Use triggers such as pressing a button, flicking a switch or receiving a message to control the execution of your simulations. Enterprise Architect can also control the flow of your simulation using Guards and Effects written in JavaScript.

Take control of your simulations

Guards determine which path will be taken next based on criteria such as when a valid password is entered. Take control of your simulations by using Effects to manipulate variables and perform calculations at specific times during a simulation. Experiment with different choices and make changes to your simulation in a risk averse environment. By controlling the speed of a simulation, you can slow a system down to observe previously unseen steps.

Improve business outcomes

Use breakpoints to analyze decision making and improve business outcomes. Simulation can help to improve communication, convey essential business ideas and reduce complexity.

Enterprise Architect: Business Simulation

Traceability

Complete traceability

Enterprise Architect provides complete traceability from requirements, analysis and design models, through to implementation and deployment. Effective verification, validation and immediate impact analysis are possible across the entire life cycle, using such capabilities as Enterprise Architect’s Relationship Matrix and Hierarchy View.

Equipped with the right information

Combined with built-in task and resource allocation, Project managers and QA teams are equipped with the right information to help deliver projects successfully.

Enterprise Architect: End-to-End Traceability

Model, manage and trace

Trace proposed changes

Capture and trace formal requirements to design, build, deployment and beyond. Use impact analysis to trace proposed changes to original requirements. Build the right system.

Enterprise Architect’s built-in requirements management features can be used to:

  • Define an organized, hierarchical requirements model
  • Trace the implementation of system requirements to model elements
  • Search and report on requirements
  • Perform impact analysis of proposed changes to requirements
Enterprise Architect: Model, Manage and Trace Requirements

Manage complex information

Model and manage complex information

Enterprise Architect helps individuals, groups and large organizations model and manage complex information. By integrating and connecting a wide range of structural and behavioral information in visual form, you can build a coherent, verifiable model of what-is or what-will-be.

Tools built into Enterprise Architect that help you manage complexity include:

  • Diagrams for modeling strategic and business level concepts
  • Domain-specific profiles and reusable model patterns
  • Baseline and version management for tracking and integrating changes
  • Role-based security to help the right people contribute in the right way
Enterprise Architect: Manage Complexity

Documentation

One click HTML and document generation

Enterprise Architect provides powerful document generation and reporting tools with a full WYSIWYG template editor. Generate detailed reports with the information you need in the format your company or client demands!

At the click of a button automatically produce HTML versions of your model for easy distribution over the Internet or your organization’s intranet.

Enterprise Architect: Powerful Document Generation

Source code roundtrip

From model to source code

The built-in source code editor lets you quickly navigate from model directly to source code in the same environment. Code generation templates let you customize generated source code according to your company specifications.

Enterprise Architect supports generation and reverse engineering of source code for many popular languages, including:

  • ActionScript
  • Ada
  • C and C++
  • C#
  • Java
  • Delphi
  • Verilog
  • PHP
  • VHDL
  • Python
  • System C
  • VB.Net
  • Visual Basic
  • and more…