PowerDesigner (i)-powerdesigner Overview (System analysis and modeling)

Source: Internet
Author: User
Tags sybase knowledge base powerdesigner

PowerDesigner Overview

PowerDesigner is a case (computer-aided software Engineering) tool for Sybase that integrates enterprise architecture, UML (Unified Modeling Language), and databases. It can be used not only in the different stages of system design and development (i.e. business analysis, conceptual model design, physical model design and object-oriented development phase), but also in the use of management, system design, development and other related personnel. It is the first modeling software in the industry to provide business analysis, database design and application development at the same time.

PowerDesigner 15 contains projects (project), Knowledge Base (Repository), plug-ins (addins&plug-in), and 9 models (Enterprise architecture model-eam, requirements model-RQM, information flow model-ilm, Business Processing Model-BPM, conceptual data Model-PDM, object-oriented model-oom,xml model-XSM). The 9 modules cover all phases of the software development lifecycle. PowerDesigner 15 also provides a model document editor for creating detailed documentation of the models for each module, giving the relevant people a clear understanding of the system as a whole.

The following is a brief introduction to the functions of several core modules and model document editors:

    • Business Processing Model

The business Process Model (BPM), which is used primarily during the requirements analysis phase, is a detailed description of business logic and rules from the point of view of the business people, and uses flowcharts to represent processes, processes, messages, and collaboration protocols from one live multiple start to the end. The main task of the requirement analysis phase is to clarify the function of the system, so the system analyst and the user should draw the logical model of the system, and BPM is designed to achieve this goal.

    • Conceptual Data Model

The concept data Model (CDM), mainly used in the database design stage of system development, is to model the data and information according to the user's point of view, using the Entity Relationship Diagram (E-r diagram) to realize. It describes the relationships between entities and entities in the system, and is a static description of the system's characteristics.

A e-r diagram of the relationship between students and departments

The main functions of the conceptual data model are:

Organize your data in graphical (e-r) Form

Validity and rationality of test data design

Generating a logical data model

Generate a physical data model

Building an object-oriented data model

Generate customizable Model reports

    • Physical Data Model

The physical Data Model (PDM), which provides the basic elements required for the initial design of the system, and the relationships between the related elements, must be detailed behind the scenes in the physical design phase of the database, including data stored procedures, triggers, views, and indexes.

Key features of the physical data model:

You can migrate the physical design results of a database from one database to another.

Reverse engineering can be used to regenerate physical or conceptual models of existing database physical structures.

Customizable model reports can be generated.

can be converted to oom.

Complete a detailed physical design of multiple databases. Generate physical models of various DBMS (30 + databases such as Oracle,sybase,mysql) and generate database objects (such as tables, primary keys, views, etc.).

    • Object-oriented model

The object-oriented model (OOM), which uses the UML (Unified Modeling Language) graph to describe the system structure model, shows the working state of the system from different angles.

The main features of the object-oriented model:

Using the Unified Modeling Language UML (use case Diagram), Time series diagrams (Sequence Diagram), Class diagrams (Classes Diagram), component plots (Component Diagram) and activity diagrams (activities Diagram) To establish an object-oriented model of OOM to complete the analysis and design of the system.

Use class diagrams to generate source files in different languages (such as java,xml, etc.), or use reverse engineering to convert different types of source files into corresponding class diagrams.

Using reverse engineering to generate the conceptual data model of the object-oriented model Oom CDM and physical data Model PDM

    • Model Document Editor

The Model document editor, which generates relevant RTF or HTML-formatted documents that can be used to understand relevant information in each model.

    • Installing PowerDesigner 15

Go to official website http://www.mypowerdesigner.com/Download the latest version Powerdesiger. Double-click Run Sybase PowerDesigner.exe, click Next to enter the area selection screen, select peoples Republic of China (PRC), click Next after selecting I agree, and then always click Next.

PowerDesigner 15 mainly includes:

BPM (Business processing model)

CDM (Conceptual data model)

EAM (Enterprise Architecture model)

ILM (information flow model)

LDM (logical data Model)

OOM (Object-oriented model)

PDM (physical data model)

Project (Project)

Requirements model (Project requirement models)

XML model (XML models)

Note: Different PowerDesigner products contain modules that are differentiated.

PowerDesigner (i)-powerdesigner Overview (System Analysis and Modeling) (RPM)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.