Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Common Tasks

Enterprise Architect is a powerful modeling tool that can be used by project managers, business analysts, developers and  testers alike to build business, real-time and software systems.

The following list outlines some of the common tasks performed by Enterprise Architect and describes some of the tools that you might be required to use.



Manage Projects Effectively

Enterprise Architect provides all the tools necessary for the planning, execution and successful completion of a project

  • Create a shared vision of your project, improve communication and help team members agree upon the design of a proposed system
  • Evaluate project risk factors, report any changes or defects and develop strategies to tackle potential problems
  • Help estimate the amount of time and effort required to complete a project and maximize staff utilization
  • Use Auditing, Project Baselines and User Access Controls to better manage change in a collaborative environment

Analyze Strategic Business Needs

A Business Analyst is responsible for gathering requirements, modeling potential solutions and evaluating the business needs of an organization

  • Build a coherent picture of how a business operates through requirements gathering, Use Case analysis and modeling business rules
  • Help achieve business process improvement and implement change using tools such as Strategic Models, Use Case Scenarios, Business Rule Models, Flow Charts, Auditing and the Team Review window

Build and Develop Systems

The developer is responsible for implementing a solution using a range of tools

  • Bring the power and benefits of Enterprise Architect into your favorite Integrated Development Environment
  • Use Enterprise Architect's in-built support for writing code, including syntax highlighting, line numbering, auto completion, bookmarking and automatic indentation
  • Create breakpoints to step through code execution, examine variables and view error messages via the debug output
  • Apply Visual Execution Analysis to identify costly function calls, explain system behavior and establish the sequence of events that occur immediately prior to system failure
  • Use Enterprise Architect's support for round trip engineering and synchronizing source code with a corresponding model
  • In addition to many popular programming languages, create powerful database solutions that automatically generate DDL scripts for more than 10 different Database Management Systems

Test and Investigate

Quality Assurance teams test software to identify defects, verify that it satisfies all requirements and ensure that it produces expected results

  • In addition to the integrated JUnit and NUnit testing capabilities, Enterprise Architect enables you to create and manage test scripts for model elements, covering unit, integration, scenario, system and acceptance tests
  • Visualize the execution of code to better understand how applications work and the sequence of events that leads to program failure