|
Enterprise Architect
生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。
为整个团队提供高级的UML 2.0建模工具
EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开发和应用团队打造先进的软件建模方案。该产品不仅特性丰富,而且性价比极高,可以用来配备您的整个工作团队,包括分析人员、测试人员、项目经理、品质控制和布署人员等。
特性丰富系统设计
Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。它基于多用户Windows平台的图形工具可以帮助您设计健全可维护的软件。除此,它还包含特性灵活的高品质文档输出。用户指南可以在线获取。
快速、稳定、高性能
统一建模语言能够以一致方式构建强健和可跟踪的软件系统模型,而EA为该构建过程提供了一个易于使用和快速灵活的工作环境。
端到端跟踪
Enterprise Architect提供了从需求分析、软件设计一直到执行和部署整个过程的全面可跟踪性。结合内置的任务和资源分配,项目管理人员和QA团队能够及时获取他们需要的信息,以便使项目按计划进行。
在UML 2.0上构建
通过UML(统一建模语言),您可以构建严格的可追踪的软件系统模型。EA为UML构建软件模型提供了一个快速便捷的应用环境,它支持OMG定义的新UML2.0标准。
Enterprise Architect的基础构建于UML 2.0规范之上,不仅如此,使用UML Profile还可以扩展建模范围,与此同时,模型验证将确保其完整性。产品含有免费的extensions
for BPMN 和 Eriksson-Penker profile,能够将业务程序、信息和工作流程联合到一个模型内。
利用EA,设计人员可以充分利用13 UML 2.0图表的功能——EA支持全部13种 UML 2.0图表和相关的图表元素,包括:
结构图表:类、对象、合成元素、包、组件、布局;
行为图表:使用案例、通信、序列、交互概述、行为、状态、时序;
扩展:分析(简单行为)、定制(需求、变动和UI设计)。
EA提供使用工具,能够跟踪依赖关系、支持大型模型,帮助您管理大型复杂的工程;含有CVS或SCC提供工具,以时间快照为基线,通过比较来跟踪模型变动,从而实现版本控制;含有类似explorer的项目视窗,为您提供直观高性能的工作界面。
EA还含有一个所见即所得形式的模板编辑器,提供强大的文档生成和报告工具,能够生成复杂详细的报告,报告可以按照公司或客户要求的格式提供所需信息。
EA具备源代码的前向和反向工程能力,支持多种通用语言,包括C++, C#, Java, Delphi, VB.Net, Visual
Basic和PHP,除此,还可以获取免费的CORBA和Python附加组件。EA提供一个内置的源代码编辑器,含语法突出功能,确保能够在一致的工作环境中快速导航和查找您的模型源代码。对于Eclipse或Visual
Studio.Net工作人员,Sparx Systems还提供到这些IDE的轻量链接工具,您可以在EA中进行建模,而后直接跳转到自己偏爱的编辑器中进行源代码的进一步开发。代码生成模板还允许您对生成的源代码进行定制,使之同公司规范相符。
EA还提供对大多数软件开发语言和数据库架构的逆向工程支持,令您的应用程序可视化,从源代码、Java.jar文件甚至是.Net二进制汇编语言中获取完整框架。通过导入框架和库代码,实现对您已有投资重复利用的最大化。
EA还提供变换模板,编辑和开发均非常简单,支持先进的模型驱动结构体系(MDA)。通过内置的DDL, C#, Java, EJB
和 XSD变换,您可以从简单的“平台独立模型”开始来构建复杂的解决方案,并定位于“平台专门模型”(PSM)。一个PIM可以用来生成并同步多个PSM,使工作效率得到显著提高。
主要特性
UML设计和构建;
使用案例,逻辑,动态和物理模型;
定制进程模型的扩展或其他;
高品质的MS Word 兼容文档;
应用直观方便;
低许可费;
数据建模,前向DDL数据库工程,反向ODBC数据库工程;
多用户(Professional 和 Corporate Edition);
前向或逆向代码工 程(Professional 和 Corporate Edition)——支持Java, C#, C++,
VB.Net, Delphi, Visual Basic 和 PHP;
XML导入/导出容易;
拼写检查;
更多…
产品新增特性
RTF所见即所得模板编辑器和报告生成器——EA 增强了其企业版和专业版中RTF文档生成功能,采用一个模板驱动方式生成RTF文档,允许用户在模型的元素层面上对其文档的外观、内容等进行定制。
版本控制改进——对版本控件作了明显改进,支持对嵌套软件包的控制,这样,在导入基版本控制软件包时,就不会再覆盖嵌套软件包了。大型文件加载时间显著缩短,同时对AccuRev和Perforce的支持也得到改进。
基线支持——企业版提供新的基线函数,在当前模型中,允许用户将一个完整的软件包分支保存为一个压缩的XMI文件。通过该基线函数,用户可以对当前软件包和存储的基线软件包进行比较。
MDA风格转换——EA专业版和企业版中提供MDA风格转换功能。MDA转换通过一个模板驱动方法将PIM(平台独立模型)元素转换为PSM(平台相关模型)元素。
比较工具(Diff)——专业版和企业版提供该功能,允许用户对模型结构体系和保存的XMI进行对照比较。包括以下比较内容:基线函数创建的基线、保存在硬盘上的EA
XMI文件、由EA XMI控制的版本。
导入二进制模块——EA专业版和企业版允许对Java Archive (.jar), . NET PE Files* (.exe,
.dll)和Intermediate Language (.il)二进制模块进行反向工程。
构建和运行——EA Professional 和 Corporate版本支持该功能,为开发人员提供集成工具,将UML开发和建模同源代码开发和编译相集成。能够使用MDA变换从源类中生成nUnit和jUnit测试类,并将测试过程直接集成到EA
IDE中,如今还可以将UML和建模集成到构建/测试/运行/布署程序中。
MOF——在MOF 1.3和1.4标准下,允许向XMI导出包。向包中分配固定类型的元模型,可以创建MOF模型。MOF模型还可以输出为MOF
1.3或1.4 XMI文件规范。
工程商讨论坛——确保整个团队始终处于最新状态。使用商讨论坛可以讨论您工程的开发和进度,同时为了讨论方便,还可以将工程内容进行分类,并制定标题。用户可以针对某个标题发出消息线程或响应消息线程。在论坛消息板中,您可以链接到图表的不同元素。在当前模型下还可以使用其他模型的商讨论坛。
Web服务——支持对W3C Web服务定义语言(WSDL)的前向和反向工程。支持对WSDL文件的建模、生成、输入操作。
XML架构(XSD)——支持对W3C XML架构(WSDL)的前向和反向工程。支持对XML架构的建模、生成、输入操作。
The Corporate Edition定位于大规模开发组。它支持Desktop和 Professional版本的所有功能,如连接到SQL服务器、MySQL,
Oracle9i, PostgreSQL, MSDE,Adaptive Server Anywhere 和 MS Access
backends以实现知识库共享。它还支持用户安全、用户注册、用户组、复制和元素的用户级同步。该版本还包含对MDG技术的支持,而且用户还也可以获得更多的资源。
The Professional Edition定位于工作组和开发人员。它支持通过复制和网络文件实现项目共享。专业版还含有ActiveX接口,可以查询EA项目、以XMI格式提取信息。它完全支持代码导入/导出,模型元素和源代码的同步以及对SQL
Server, MySQL, Oracle9i的逆向工程,而且包含对MDG技术的支持。
The Desktop Edition是为个体用户准备的,可以生成UML分析和设计模型。除代码工程(源代码和DLL导入/导出)
、Active-X接口和多用户模型共享之外,它可以实现专业版的所有功能。
不同版本特性比较
| 特性 |
Corporate Edition |
Professional Edition |
Desktop Edition |
| .EAP 文件 |
Y |
Y |
Y |
| 模型共享 |
Y |
Y |
N |
| 源代码工程 |
Y |
Y |
N |
| 数据库工程 |
Y |
Y |
N |
SQL Server, MySQL, Oracle9i, PostgreSQL, MSDE,
Adaptive Server Anywhere 数据仓库 |
Y |
N |
N |
| 版本控制 |
Y |
Y |
Y |
| 复制 |
Y |
Y |
N |
| MDG 技术 |
Y |
Y |
N |
| 安全性 |
Y |
N |
N |
| 基线支持 |
Y |
N |
N |
| MDA变换 |
Y |
Y |
N |
| 比较工具 (Diff) |
Y |
Y |
N |
| 导入二进制模块 |
Y |
Y |
N |
| RTF所见即所得模板编辑器和报告生成器 |
Y |
Y |
N |
MDG Integration
for Visual Studio 2005
MDG Integration 和 Enterprise Architect 将最佳的UML 2.0引入到了您所最喜爱的IDE内
MDG Integration 将 UML 2.0和EA大量的优秀特性和丰富的建模能力集成到了Microsoft Visual
Studio 2005内。使用EA的Project Explorer,用户可以在Microsoft Visual Studio
2005内直接导航并编辑模型。单击按钮,MDG Integration就可以进行逆向工程,使用EA模板驱动的代码工程框架能够从UML元素生成.Net代码。通过内置的高品质文本和基于web的文档生成能力,能够在IDE内获取报告和文档。此外,还支持MDA转换、基线管理和基于XML技术工程。因此,MDG
Integration在 Visual Studio内提供了强大的建模功能。
可跟踪和可视化
有了MDG Integration ,开发人员可以直接在Visual Studio 2005内访问分析和设计蓝图,保证了设计人员、分析人员和开发人员的同步性。MDG
Integration 为用户提供了一个简单直接的接口,对于那些习惯于IDE而且无需处理建模任务的开发人员而言,其学习过程最短。模型信息准确而且访问简单。另外,内置的模型讨论论坛还促进了整个工程团队的沟通,可以方便的交流建模思想,加强了团队协作。
MDG Integration for Visual Studio 2005 仅可用于Enterprise Architect的Professional
和 Corporate 版本。
产品主要特性:
将EA和UML 2.0无缝集成到 Microsoft Visual Studio 2005 内;
将模型和代码相统一,控制并调整UML模型的开发行为;
生成模板驱动的高品质报告,支持Rich Text和HMTL格式;
分析人员、设计人员和开发人员可以共享蓝图;
含有内置的模型论坛,促进了团队成员的沟通和协作;
MDA转换可以对开发进行快速跟踪;
显示并模拟数据库schema、WSDL和XSD文档。
在下载MDG Integration for Visual Studio 2005时,首先确保系统已安装下列软件:
Enterprise Architect 6.1 Professional (Build 785 或更高)或Enterprise
Architect 6.1 Corporate (Build 785 或更高)
Visual Studio 2005
系统需求:
Intel Pentium III 1 GHhz处理器(或更高)
Microsoft? Windows 2000 (SP4或更高),Windows 2000 Server(SP3或更高),Windows
XP (SP2) 或 Windows 2003 Server
RAM - 256 MB
Enterprise Architect Version 6.1 Build 785(或更高)Professional霍Corporate
Editions
10 MB硬盘空间
1024x768分辨率
MDG
Link for Visual Studio.NET
Enterprise Architect 和 Visual Studio.NET的简易集成:
The Model Driven Generator (MDG) Link for Visual Studio.NET为专业版和企业版用户提供了Enterprise
Architect 和 Visual Studio.NET的集成方案,它通过一系列新特色提高了用户生产率。
Enterprise Architect 和 Visual Studio.NET之间的快捷导航:
利用MDG Link for Visual Studio.NET,EA 和Visual Studio.NET之间的导航变得非常容易。简单的键联合功能可以使用户直接从EA模型定位到Visual
Studio.NET的代码中。
导入和导出代码的便捷控制:
MDG Link for Visual Studio.NET提供了一个代码导入导出的灵活控制界面,允许用户通过一个简单的进程实现整个项目的前向或反向工程。利用MDG
Link for Visual Studio.NET,用户可以选择哪些类既导出也导入,也可以为新创建的类选择文件位置等。
主要特色:
提供Enterprise Architect 和 Visual Studio.NET的集成;
代码和模型的快捷导航;
支持不同的开发配置;
从Enterprise Architect内部构建和运行工程;
应用直观简洁;
低许可费;
前向/反向代码工程,支持C#, Visual C++, VB.Net, J#。
下载MDG Link for Visual Studio.NET之前,请确定系统以安装以下软件:
Enterprise Architect 4.1 Professional (Build 730 or greater) 或
Enterprise Architect 4.1 Corporate (Build 730 or greater)
Visual Studio.NET 2003
注意:MDG Link for Visual Studio.Net仅适用于Enterprise Architect V 4.10
(build 430) 或更新版本的企业版和专业版用户。
MDG Link
for Eclipse
MDG Link for Eclipse实现了由Enterprise Architect 和Eclipse组成的集成开发环境。通过简单的键联合加强了在EA和Eclipse之间的导航,用户可以直接从EA模型进入相应的Eclipse代码。
EA和Eclipse之间的简易集成
EA专业版和企业版用户可以实现同Eclipse的集成,为提高生产力还提供了大量新特性。
EA和Eclipse之间的导航简单高效
使用MDG Link for Eclipse,在EA和Eclipse之间的导航变得非常简单。只需简单的键联合操作就可以帮助用户直接从EA模型进入Eclipse代码的指定位置。
灵活控制代码的输入输出
MDG Link为控制代码的输入输出提供了一个灵活接口。只需一个简单的程序就可以完成整个项目的前向和后向工程。用户可以选择哪些类被包含在输入输出中,以及新创建类的文件位置。您甚至还可以在EA中构建并运行整个工程。
Eclipse MDG Link仅适用于EA专业版和企业版用户。
产品主要特性和功能:
——实现了EA和Eclipse之间的集成;
——代码和模型之间的导航简单高效;
——支持不同开发配置;
——在EA中构建并运行工程;
——使用直观方便;
——低许可证费用;
——前向和反向代码工程-支持Java。
在下载MDG Link for Eclipse之前,系统必须安装下列软件:
Enterprise Architect 4.5 Professional (Build 740 或更高)或Enterprise
Architect 4.5 Corporate (Build 740或更高)
Eclipse Version 3
产品系统需求:
Intel Pentium III 450 Mhz处理器或更高
Microsoft Windows 2000 (SP3 或更高), Windows XP, Windows ME 或 Windows
98
RAM要求:
Windows 2000, Windows ME, Windows 98,Windows XP Home 需要 96MB
Windows XP Professional 需要 160MB
(增加RAM有助于改善性能)
Enterprise Architect Version 4.50 Build 740 (或) Professional 或
Corporate Editions
4MB 硬盘空间
1024×768显示分辨率(也支持800×600,但不支持640×480)
|