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. Across this work there are several key areas in which the system can play a vital role.

Common tasks

Tasks

Detail

Manage Projects Effectively

Enterprise Architect provides a wide range of tools for planning, executing and successfully completing  your projects. You can:

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
Estimate the amount of time and effort required to complete a project and maximize the efficiency of use of staff
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. You can:

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. You can:

Bring the power and benefits of Enterprise Architect into your favorite Integrated Development Environment (IDE)
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 window
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 generating code in 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. You can:

In addition to applying the integrated JUnit and NUnit testing capabilities, 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