PowerDesigner 与 Enterprise Architect 之比较

山越
2023-12-01

PowerDesigner 与 Enterprise Architect 之比较

比较版本: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 15Enterprise 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 -SchemaC++, Java, C#, VB.Net, Visual Basic, Delphi, PHP, Python , ActionScript and CORBA,XML-DTD、XML -Schema
AP DebugDebug & Visualize Applications
PluginEclipse、Visual StudioEclipse、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 ModelingRequirement ModelRequirement 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
MappingMapping EditorMind Mapping
ExtensibilityExtended AttributeProfile/Metamodel Extensibility
TraceabilityDependency MatrixRelationship (Traceability) Matrix
Version Control內建Repository支援SCC

DBMS Repository

XMI Import and Export
PluginVisual 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

 

 类似资料: