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



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