Prev Next

Summary of Typical Tasks

Throughout a design and development project there are many different tasks to be performed, which could be carried out either by one person or - more probably - by members of a team with different responsibilities. In either case, Enterprise Architect supports most - if not all - of the responsibilities you might have on your project. The descriptions in this topic identify a number of job roles that the system supports. For those that most resemble your role on a project, refer to the Help topic for that job title to read a description of how that role might make use of Enterprise Architect, then use the references within those topics to explore some of the features of importance to the role.

Summary of Typical Job Roles

Most of these roles work with specific types of diagram, so you might want to learn more about diagram types in general and specific types of diagram in particular.

Several types of project team member might want to generate documentation on their work and report on how the project is developing and changing. Using Enterprise Architect you can generate project reports in either document or web format.

Role

Responsibilities

See also

Business Analyst

For modeling:

  • Requirements
  • High-level business processes
  • Business activities
  • Work flows
  • System behavior
Business Analysts

Database Developer

  • Developing databases
  • Modeling database structures
  • Creating logical data models
  • Generating schema
  • Reverse engineering databases
Database Developers

Software Architect

  • Mapping functional requirements of the system
  • Mapping objects in real time
  • Mapping the deployment of objects
  • Defining deliverable components
Software Architects

Tester

  • Developing test cases
  • Importing requirements, constraints and scenarios
  • Creating Quality Test documentation
  • Tracking element defects and changes
Testers

Software Engineer

  • Mapping Use Cases into detailed Classes
  • Defining the interaction between Classes
  • Defining system deployment
  • Defining software Packages and the software architecture
Software Engineers

Project Manager

  • Providing project estimates
  • Resource Management
  • Risk Management
  • Maintenance Management
Project Managers

Developer

  • Forward, reverse and round-trip engineering
  • Visualizing the system states
  • Visualizing Package arrangements
  • Mapping the flow of code
Developers

Implementation Manager

  • Modeling the tasks in rolling-out a project, including network and hardware deployment
  • Assigning and tracking maintenance items on elements (issues, changes, defects and tasks)
Implementation Managers

Technology Developer

For creating or customizing:

  • UML Profiles
  • Patterns
  • Code Templates
  • Tagged Value Types
  • MDG Technologies
  • Add-Ins
Technology Developers

Notes

  • The Corporate, Unified and Ultimate Editions of Enterprise Architect have a User Security feature that can be applied or turned off; if security is turned on, you need to have the appropriate access permissions to use many of the facilities

Learn more