powerdesigner 简介. 2 powerdesigner 的历史 1989 (v1) 1990 french, cdm only 1991 v3 english cdm...
TRANSCRIPT
PowerDesigner 简介
2
PowerDesigner 的历史
1989
(v1)
1990
French, CDM only
1991
V3 EnglishCDM & PDM
1992
v4Enterprise
edition
1994
v5Modules
ProcessAnalyst
1996
v6Maturity releaseDataWarehouse
Old Releases, focus on E/R modeling and extensions
New generation, UML and new techniques
1999
v7first UML
diagram (Class)
2000
v7.5added newrepository
2001
v8.0More UML(Use Case,Sequence)
v9.0More UML(Activity,
Component)Datawarehouse
EJBBusiness Process modeling
2002
v9.5All UML diagrams
UML profilesBP Modelingextensions
…
2003
v10.0SOA.NETMDA
Powersoft Sybase
3
Gartner 说
PowerDesignerMarket share in 2002 was 39%
(Document Gartner August 2003)
PowerDesigner 在数据建模上占世界第一位
4
Gartner 说 PowerDesigner 在数据建模上占世界第一位
Data Modeling‘Magic Quadrant’ 2004
PowerDesignerMarket share in 2002 was 39%
(Document Gartner August 2003)
Quest Softw are3%
Others26%
Sybase39%
Computer Associates21%
Embarcadero8%
Popkin Softw are3%
Note: Quest Software resell an OEM version of PowerDesigner under the name ‘QDesigner’.
5
BP Modelingat version 10
2004 quadrant
Object Modelingat version 9.5.22003 quadrant
OOAD & BPA Market OverviewGartner modeling quadrantsOOAD & BPA Market OverviewGartner modeling quadrants
ChallengerVisionnary
6
不同的建模技术
Source: Gartner
数据建模 (E/R, DFD)
面向对象建模 (UML)
商业流程建模 (BPA)
7
Gartner 说三个建模技术要连结在一起
• Gartner research note decembre 2003
• Strategic Planning, SPA-21-5951 - M. Blechar
Predicts 2004: BPA, UML and Data Modeling Converge
« Techniques such as business process analysis are converging to
provide technical architects, business modelers, developers and
database designers consistency, productivity and quality via
reuse and code automation. »
« …Vendors such as Sybase (PowerDesigner) and … offer single
products that span all three markets. Most UML modeling tool
vendors already have some BPA and database design support in
their tools, and vice versa. … »
Source: Gartner
8
PowerDesigner Key Features
• Good Business Process Modeling support• Full UML Modeling support• Complet Data Modeling support• XML Modeling• Integrated BP, UML & Data Modeling• O/R Mapping• Repository• Report generator• Customizable code generator (Java, EJB, Web Service,
C#, VB .NET, PowerBuilder, XML, BPEL4WS, …)• VBScript and OLE automation support
9
数据建模 (E/R)
面向对象建模 (UML)
商业流程建模 (emerging standards)
IT 用户分析员 设计师 DBAs
最好的建模技术是整合式建模
IT 用户分析员 设计师 开发人员
商业用户CIOs
整合式建模 = PowerDesigner
三个建模技术要连结在一起
10
PowerDesigner 的体系结构Maximum coverage
O/R Mapping数据模型
(E/R)面向对象模型
(UML)
商业流程模型(Targets: ebXML,
BPEL4WS, Sybase IO)
商业流程模型
资料库 (optionnel)
数据库 Persistence Management
ApplicationServers
IntegrationServers
- Metadata- Profiles- Model-to-ModelGeneration- MDA- Report- XMI…
- Free Model- XML Model
编码生成
IDE
11
O
/R M
app
ing
PowerDesigner 的模型
概念性数据模型
物理数据模型
数据库
Script DDL SQL
Java, C#, VB.Net,PowerBuilder,WSDL, …商业流程模型
ebXMLBPEL4WSIO
GenerationReverse engineering
Synchronization
Import/ExportODBC
面向对象模型
XML 模型
XML DTDXML Schema
New
12
Modeling in Development Cycle
BusinessRequirements 分析 设计 开发 测试 Deployment Maintenance
商业用户 IT 用户 分析员 设计师
开发人员 , DBAs, Administrators, etc
Team work, Change management, Methodology,Documentation, Reuse
Roles
Control points
PowerDesigner coverage 今天
PowerDesigner coveragePowerDesigner coverage 明天明天
13
Exemple of PowerDesigner Object-Oriented Model (UML)
14
Industry Endorsement – Customer Adoption
• PowerDesigner is already used by many public and private organizations worldwide
• Total today over 50,000 users at 30,000 sites worldwide – we are doing something right!
• Examples of strengths in specific areas:– Financial Community embraces PowerDesigner
– France– Germany– UK– USA
– French market – 80% market share – and they know about design!
15
Hurwitz on PowerDesigner 9.0
• Comprehensiveness: ‘… a rich all in one modeling environment…’
• Deployment flexibility: variety of languages and target platforms
• Developer resources: Sybase Developer Network
• Life-cycle management: integration with IDE
• Developer productivity: ‘… a solid set of wizards and tools to speed development tasks such as EJB creation, object/relational mapping (O/R map), report generation, and a customizable user interface’
Ease-of-use
Comprehensiveness
Deployment Flexibility
Developer Resources
Life-Cycle Management
Developer ProductivityAids/Wizards
Adherence to Standards
Benchmark Rating – Overall Rating 8.0
0 2 4 6 8 10
16
• Best integrated BP, UML, Data modeling tool
• No.1 Data Modeling tool
• Very good UML modeling
• Best O/R mapping support
• Best Repository
• Very good report generator
• Extensible (code generator, profile, VBScript, …)
Repository
Competitive Differentiation – PowerDesigner 10.0
PowerDesigner 的路线图
18
PowerDesigner 的路线图
PowerDesigner 10.0• Strong BP Modeling• IO support• Round-trip .Net support• Complete MDA support• XML model• Pocket PowerBuilder support
Beyond Minerva
• Improved enterprise features
• UML 2.0
• Use MDA to generate complete application
• Design Pattern
Advanced BP Modelingrelease
Advanced Enterprise Modeling release
Q4 2003 Q1 2004 1H 2004 2H 2004 2005
10.1PowerBuilder 10 &Eclipse Plugins
PowerDesigner Minerva• Process decomposition diagram• Requirements management• Impact analysis• XML & Web Service in databases• Replication Server support• MobiLink support• Support J2EE 1.4• Integration with Visual Studio .NET• Enhancements for existing features• Support Unicode
Enterprise Modelingrelease
19
More Information
Microsoft Windows Script online help Can be downloaded from http://msdn.microsoft.com
PowerDesigner VBScript online help Accessible from PowerDesigner help menu
PowerDesigner Advanced Documentation Accessible from PowerDesigner help menu
OLE Automation samples OLE Automation\*.*
PowerDesigner Metamodel Examples\MetaModel.oom
20
More Information
PowerDesigner 网站 :– http://www.sybase.com/products/enterprisemodeling/powerdesigner
Sybase China PowerDesigner 网站 :– http://www.sybase.com.cn
CodeXChange:– http://powerdesigner.codexchange.sybase.com
Newsgroup: news://forums.sybase.com/sybase.public.powerdesigner.general