1.1.1.PowerDesigner的基本内容
SAP Sybase PowerDesigner官方定义:
SAP SybasePowerDesigner 是针对数据体系结构、信息体系结构和企业体系结构的行业领先的建模和元数据管理解决方案。
包括内容:
内容 |
用户 |
企业流程建模(BPM) |
企业用户(CIO,企业架构师,业务战略师、规划师)、需求分析人员、系统分析人员、软件架构师 |
数据建模 |
需求分析人员、系统分析人员、软件架构师、软件设计师、数据库管理人员 |
面向对象建模 |
需求分析人员、系统分析人员、软件架构师、软件设计师 |
PowerDesigner强大的模型管理同步功能 |
管理员 |
发展历程:
最早由中国人王晓昀完成编制
1989 -在法国发布第一个商用版本AMC*Designor(版本2.0)
1990-V2(CDM,法语)
1991-V3(PDM,英语)
1992 -在美国发布第一个商用版本S-Designor(V4,企业版)
1994-V5(流程分析)
1995 -S-Designor改名为PowerDesigner
1996-V6(支持DB)
1997 -发布PowerDesigner6.0 (+DW)
1999-V7支持UML
2000-V7.5(知识库Repository)
2001-发布V8.0(增强UML)
2001-2003PowerDesigner 9.5 的最初版本, 并发布升级及维护版本直到2003年(全部UML,BPM)
2004 12月-发布版本PowerDesigner 10.0 (+SOA,.NET,MDA)
2005 -发布PowerDesigner11.0 (+ILM,RQM)
2006-发布PowerDesigner12.0(+原数据映射与报表)
2007 7月-发布PowerDesigner 12.5(+UML2.0,全新ETL)
2008年-发布PowerDesigner15.0(+EAM,LDM,FEAF自定义,增强影响度分析)
1.1.2.PowerDesigner通用特性
需求管理:PowerDesigner可以把需求定义转化成任意数量的分析及设计模型,并记录需求及所有分析设计模型的改动历史,保持对它们的跟踪。MicrosoftWord导入/导出功能使业务用户能轻易处理流程工作。
文档生成:PowerDesigner提供了Wizard向导协助建立多模型的RTF和HTML格式的文档报表。项目团队中非建模成员同样可以了解模型信息,增强整个团队的沟通。
影响度分析:PowerDesigner模型之间采用了独特的链接与同步技术进行全面集成,支持企业级或项目级的全面影响度分析。从业务过程模型、UML面向对象模型到数据模型都支持该技术,大大提高了整个组织的应变能力。
数据映射:PowerDesigner提供了拖放方式的可视化映射工具,方便、快速及准确地记录数据依赖关系。在任何数据和数据模型、数据与UML面向对象模型以及数据与XML模型之间建立支持影响度分析的完整的映射定义、生成持久化代码以及数据仓库ETL文件。
开放性支持:PowerDesigner支持所有主流开发平台:支持超过60 种(版本)关系数据库管理系统,包括最新的Oracle、IBM、Microsoft、Sybase、NCR Teradata、MySQL等,支持各种主流应用程序开发平台,如 Java J2EE、Microsoft.NET(C#和 VB.NET)、WebServices 和 PowerBuilder,支持所有主流应用服务器和流程执行语言,如 ebXML 和BPEL4WS 等。
可自定义:PowerDesigner支持从用户界面到建模行为以及代码生成的客户化定制。支持用于模型驱动开发的自定义转换,包括:对 UML 配置文件的高级支持、可自定义菜单和工具栏、通过脚本语言实现自动模型转化、通过 COM API 和 DDL实现访问功能以及通过模板和脚本代码生成器生成代码。
企业知识库:PowerDesigner的企业知识库是存储在关系数据库中的完全集成的设计时知识库,具有高度的可扩展性,便于远程用户使用。该知识库提供以下功能:基于角色的模型和子模型访问控制,版本控制和配置管理、模型与版本的变更报告以及全面的知识库搜索功能。PowerDesigner 的知识库还可以存储和管理任何文档,包括 Microsoft Office 和Project 文件、图像和其他类型的文档。
1.1.3.PowerDesigner与同类工具的比较
一般我们会将PowerDesigner与Ration Rose、Visio进行比较:
PowerDesigner |
Rose |
Visio |
|
出身 |
êêêê |
êêêêê |
êêêêê |
面向对象设计 |
êêêêê |
êêêêê |
êêêê |
数据库设计 |
êêêêê |
êêêê |
êêê |
实用性 |
êêêêê |
êêê |
êêêêê |
语言支持 |
êêêêê |
êêêê |
êêê |
}适用项目规模
PowerDesigner、Ration Rose适用大型项目,Visio适用中小型项目。
}支持语言
Visio只支持微软一家,另两者支持更多语言。
}跨平台性
Rational Rose可以在非Windows系统中运行,另两者则只支持Windows。
}对UML的支持
Rational Rose支持性最好,其次是PowerDesigner,Visio。
}对数据库的支持
PowerDesigner最好。
}对文档生成的支持
PowerDesigner最好。
1.1.4.PowerDesigner15新增特性
}FEAF(EnterpriseArchitecture Framework Project企业架构框架)
}EAM(企业架构模型)
}Visio for BPM
}OOM for Eclipse
}…(参见帮助文档)
博文不过瘾?PowerDesigner15系列视频教程>>>
来源:oschina
链接:https://my.oschina.net/u/4351449/blog/4317790