Upload
trinhtuong
View
227
Download
9
Embed Size (px)
Citation preview
PowerDesigner Workshop
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
!
End-User
IT
DBAs
Think Big - Begin Easy
PowerDesigner
Business ProcessControl Flow diagram, highlygraphicalDesigned for non-IT users
Data ModelsE/R models: Conceptual and Physical data modelsDatawarehouse modelsInformation Liquidity model
Object ModelsUML 2.0 diagramsStrong integration of UML diagrams
Enterprise Modeling -
Requirement ModuleConceptual Data ModelPhysical Data ModuleBusiness Process ModuleUML ModuleMulti-Dimensional DiagramsInformation Liquidity ModelXML in DatabaseRespository
Data Discovery(Business Rules and Data)
DFD Data Flow Diagram
Data Definition
Database Schema
CDM E / R Diagram
PDM DB Schema
OOM-Class Diagrams
Database Generation
Code Generation(Client /Application Server)
DB Generation SQL DDL
Code Generation Java / PB / C++ / VB / XML
Business logic Definition
- Data Structures- Business Rules
- Java Code (Source, Bytecode, JAR)
- PowerBuilder Code- XMLObject-Oriented
Model(OOM)
Conceptual Data Model (CDM)
Physical Data Model(PDM)
Database Management
System (DBMS)
Database SQL Script
ODBC
Forward Engineering
Reverse Engineering
Generate PowerBuilderJavaC++ CORBA IDLVB6C# and XML source code
- Application Structure- Business Logic
- Schema Definition- Denormalization- Optimization (Indexing)- Database Creation
PowerDesigner
(Generate and Reverse Engineering )
VisioER DiagramWord
.
xxxooo
Before LAB .
Sybase PowerDesigner
Sybase ASA Database
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
The PowerDesigner
Workspace
PowerDesigner (CDMPDMOOM)
Windows (TXTWord Excel )
: List of Entities List of Tables
List
.
Property Sheets
PowerDesigner
Output windowPowerDesigner
Result List window
PowerDesigner
Model Option
Display Prefrence PowerDesigner
General Option PowerDesigner GUI
1 PowerDesigner
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
Conceptual Data Model (CDM)
CDM E/R
(Entity)(Object)
(Relationship)
(Attribute)
Business rulesDomainsData ItemsEntitiesRelationshipsAssociationsIdentifiersInheritance
Conceptual Data Model (CDM)
CDM
1. (Data Item )
2.(Entity) (Attribute)
3.(Domain)
CDM
?
(Attribute)
(properties):
Name, Code, Comment
Roles
Cardinality
Mandatory
Dependent
( Relationships)
(Cardinality)
(Child)
(Parent)
(Inheritance Links)
(Mutually Exclusive Link)
ER-Diagram? visio2002ER-model
ER Diagram
SA ER-Diagram SD.
Before LAB .
(CDM)
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
()
Business RulesDomainsUsersTablesColumns Physical OptionsReferencesIndexKeysViewsAbstract
data typesTriggersStored Procedures
SQL DDL
PDM
Physical Data Model (PDM)
CDMPDM
OOMPDM
(Reverse Engineering ) PDM
PDM
Physical Data Model (PDM)
CDM PDM
Entity Table
Entity attribute Column
Identifier Primary or foreign key depending on independent or dependent
relationship
No corresponding CDM object Foreign key
Relationship Reference
No corresponding CDM object Index
No corresponding CDM object View
CDM
PDM
CDM CDM
PDM CDM
PDM PDM database creation script
PDM database creation script
(Check Model)
Tools
Check Model
ER-Diagram ?
SA ER-Diagram SD.
ER-Diagram
ER-Diagram .
Before LAB .
(Check Model)
(PDM)
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
PowerDesigner
PowerDesignerPDM
E/R Model
(Forward Enginnering)
Database Generate Database SQL DDL Script
PowerDesigner
PowerDesigner
Database Reverse Engineer Database script
Before LAB .
WordExcel
ODSwordexcel.
Schema.
Create Table
PDM
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
Requirement Model (RQM)
RQM reference modelStackholder
RQMRFP
Requirement Model (RQM)
RQMRequirements documentTraceability matrix User allocation matrix
Requirement Model (RQM) .
RQM PowerDesigner
MS Word(/)RQMRQM(/)MS Word
Before LAB .
Table???
xxxooo
ODSDataMart
AB
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
PowerDesigner (merge model )
CDMPDMOOM
Change Current DBMSPowerDesigner
PowerDesigner
Before LAB .
Table ?
OracleSybaseSchemaDDL
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
(Multi-Model Report)
Template
RTF HTML
Report Template Editor Template Template
Report Editor
Multi-Model Report Editor..
(Report Editors)
Before LAB .
? ? .
wordexcel
.
ISO/CMMI.
PowerDesigner
PowerDesigner
(CDM)
(PDM)
/
Traceability Link Matrix
Repository
Arch.sws
Repository
ConsolidateExtract
Consolidate
Extract
Awei.sws
MTS
Repository
repository ODBC
Extraction/Consolidation
packages
package
o
o (teamwork)
o
o
Repository
PowerDesigner WorkshopThink Big - Begin Easy PowerDesignerEnterprise Modeling - PowerDesigner Before LAB .The PowerDesigner Workspace List Property Sheets PowerDesigner PowerDesigner Conceptual Data Model (CDM)Conceptual Data Model (CDM) CDM(Attribute)( Relationships) (Cardinality) (Inheritance Links) (Mutually Exclusive Link)Before LAB .Physical Data Model (PDM)Physical Data Model (PDM) CDM PDM (Check Model)Before LAB . (Forward Enginnering)Before LAB .Requirement Model (RQM)Requirement Model (RQM) Requirement Model (RQM) .Before LAB .Before LAB . (Report Editors)Before LAB .Repository Repository