PowerDesigner 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 and to align these with your overall enterprise architecture and corporate standards. 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.
Icon |
Description |
---|---|
A requirements model (RQM) helps you analyze any kind of written requirements and link them with users and groups who will implement them and with design objects in other models. You can use an RQM to represent any structured document (e.g. functional specification, test plan, business goals, etc.) and import and export hierarchies of requirements as MS Word documents. File extension: .rqm Backup: .rqb |
|
An enterprise architecture model (EAM) helps you analyze and document your organization and its business functions, along with the applications and systems that support them and the physical architecture on which they are implemented. File extension: .eam Backup: .eab |
|
A business process model (BPM) helps you identify, describe, and decompose business processes. You can analyze your system at various levels of detail, and focus alternatively on control flow (the sequence of execution) or data flow (the exchange of data). SAP® Sybase® PowerDesigner® supports Analysis, SOA, DFD, SAP® Solution Manager, BPMN (including for SAP NetWeaver®), and BPEL process languages, and process simulation through SIMUL8. File extension: .bpm Backup: .bpb |
|
A conceptual data model (CDM) helps you analyze the conceptual structure of an information system, to identify the principal entities to be represented, their attributes, and the relationships between them. A CDM is more abstract than a logical (LDM) or physical (PDM) data model. File extension: .cdm Backup: .cdb |
|
A logical data model (LDM) helps you analyze the structure of an information system, independent of any specific physical database implementation. An LDM has migrated entity identifiers and is less abstract than a conceptual data model (CDM), but does not allow you to model views, indexes and other elements that are available in the more concrete physical data model (PDM). File extension: .ldm Backup: .ldb |
|
A physical data model (PDM) helps you to analyze the tables, views, and other objects in a database, including multidimensional objects necessary for data warehousing. A PDM is more concrete than a conceptual (CDM) or logical (LDM) data model. You can model, reverse-engineer, and generate for all the most popular DBMSs. File extension: .pdm Backup: .pdb |
|
A data movement model (DMM) provides a global view of the movement of information in your organization. You can analyze and document where your data originates, where it moves to, and how it is transformed on the way, including replications and ETL. File extension: .dmm Backup: .dmb |
|
An object-oriented model (OOM) helps you analyze an information system through use cases, structural and behavioral analyses, and in terms of deployment, using the Unified Modeling Language (UML). You can model, reverse-engineer, and generate for Java, .NET and other languages. File extension: .oom Backup: .oob |
|
An XML model (XSM) helps you analyze an XML Schema Definition (.XSD), Document Type Definition (.DTD) or XML-Data Reduced (.XDR) file. You can model, reverse-engineer, and generate each of these file formats. File extension: .xsm Backup: .xsb |
|
A free model (FEM) provides a context-free environment for modeling any kind of objects or systems. You can use it to sketch simple visualizations or create entirely new forms of model by defining your own concepts and graphical symbols through an extension file. See The Free Model (FEM). File extension: .fem Backup: .feb |
|
|
The glossary model (GLM) helps you capture and organize the terminology to be used for naming your model objects. An administrator deploys the glossary, and users enable it in their models to provide autocompletion for object names and model checks to ensure compliance. The glossary appears in the Browser Glossary tab and updates are pushed to users each time they connect to the repository, or on demand. Only one glossary is permitted per repository. See The Glossary and Deploying an Enterprise Glossary. File extension: .glm Backup: .geb |
A multimodel report (MMR) is a PowerDesigner report that can document any number of models together and show the links between them. To create such a report, you must have at least one model open in the workspace, and you can add additional models at any time. See Reports. File extension: .mmr Backup: .bmr |
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, each of whom will use different PowerDesigner models:
Testers will use the RQM, CDM, and other models, together with the design documents to understand how the application should work and how it is developed.