比较版本:PowerDesigner 15 vs Enterprise Architect 7.5
整体而言,PowerDesigner(简称PD) 和Enterprise Architect(简称EA) 最大的差异,在于PD包含多个模型设计,每个模组功能清楚明确,也比较广泛,而EA主要核心放在UML模型设计,其他模组跟UML有较多的关连性。另外,EA有不少的功能是PD没有的,包括Domain Model、Maintenance Model、User Interface、Project Model和Test Model,这部份倒是EA有较多的创新。
至于各功能的支援深入程度,PD则非常完整且深入。例如PD有XML模组,EA则是支援XML,因为XML只整合在UML模组内。PD有完整的资料模组,包含CDM/LDM/PDM,至于EA主要只有PDM(实体资料模组),因此对于单纯资料的分析则较缺乏。
简单来说,EA和PD,前者适合个人使用,功能也不少,但较不深入,可称之为个人版;后者则是较严谨、遵守各项开发标准(UML/ER Diagram/BPM)的企业版。
功能 | PowerDesigner 15 | Enterprise Architect 7.5 |
UML支援 | UML 2.0 12張圖 | UML 2.1 13張圖 |
程式語言正反向工程 | PowerBuilder、Java( 1.x)、XML、IDL -CORBA、VB 2005、VB.NET、C++、C#(2.0)、Eclipse Model Framework、XML-DTD、XML -Schema | C++, Java, C#, VB.Net, Visual Basic, Delphi, PHP, Python , ActionScript and CORBA,XML-DTD、XML -Schema |
AP Debug | 無 | Debug & Visualize Applications |
Plugin | Eclipse、Visual Studio | Eclipse、Visual Studio |
Test Management | 無 | 有 Unit tests Integration tests System tests Acceptance tests Scenarios Reporting of details fully supported in RTF document generator |
Requirements Management | 有 | 有 |
Physical Data Modeling | Requirement Model | Requirement Management |
Multidimensional design | 有 | 無 |
Logical Data Model | 有 | 無 |
Conceptual Data Model | 有 | 無 |
Business Process | 包含Business Proces Model,支援BPEL4WS 1.1、BPMN 1.0、Data Flow、ebXML BPSS 1.01/1.04、WSBPEL 2.0、Service Oriented Architecture支援。 | BPEL、BPMN 1.0 |
資料複製 | ILM | 無 |
XML支援 | XML Model | 整合進UML模組內 |
Free Model | 有 | 無 |
圖庫 | 有 | 無 |
Enterprise Architecture Framework | 有 | 無 |
Automation API | 有 | 有 |
Script語言呼叫 | 有 | 有 |
Metadata | 有 | 有 |
repository Advanced Search | 有 | 無 |
Mapping | Mapping Editor | Mind Mapping |
Extensibility | Extended Attribute | Profile/Metamodel Extensibility |
Traceability | Dependency Matrix | Relationship (Traceability) Matrix |
Version Control | 內建Repository | 支援SCC DBMS Repository |
XMI Import and Export | 有 | 有 |
Plugin | Visual Studio和Eclipse | 需搭配其他工具 |
SysML | 無 | 有 |
Model Driven Architecture (MDA) | 有 | 有 |
報表製作 | Report Template HTML RTF | Report Template HTML RTF |
Domain Model | 無 | 有 |
Maintenance Model | 無 | 有 |
User Interface | 無 | 有 |
Project Model | 無 | 有 |
Test Model | 無 | 有 |