Modeling Roles

PowerDesigner provides a unique set of enterprise modeling tools that bring together the standard techniques and notations of business process modeling, data modeling and UML application modeling with other powerful features to assist you in analyzing, designing, building, and maintaining your applications, using software engineering best practices.

The PowerDesigner enterprise modeling solution enables you to closely integrate the design and maintenance of your application's core data layers with your project requirements, business processes, OO code, XML vocabularies, and database replication information. By providing you with a comprehensive set of models at all levels of abstraction, PowerDesigner helps you broaden the reach of your iterative design process to all aspects of your system architecture, from conception to deployment, and beyond.

PowerDesigner does not impose any particular software engineering methodology or process. Each company can implement its own workflow, defining responsibilities and roles, describing what tools to use, what validations are required, and what documents to produce at each step in the process.

A development team will comprise multiple user roles, including business analysts, analysts and designers, database administrators, developers, and testers, each of whom will use a different combination of PowerDesigner components: