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.
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
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.).
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
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)