高价值、端到端的建模
Enterprise Architect 为以下方面提供了完整的建模生命周期:
快速、稳定、高性能
快速! Enterprise Architect 用户一致认为——Enterprise Architect 具有令人惊叹的速度,加载超级大的模型只需要几秒钟。通过配备高性能的模型库,Enterprise Architect 可让大型团队分享相同的企业视图。凭借紧密集成的版本控制能力,Enterprise Architect还可让分部在全世界的团队在共享项目上展开高效的合作。
业务仿真
-
使用动态模型仿真将您的模型带入现实世界。
-
验证行为模型的正确性,更好地理解业务系统如何工作。
-
采用触发器(如按下按钮、扳动开关或接收信息)来控制仿真的执行。
-
使用JavaScript编写的Guards和Effects来管理仿真流程。
-
Guards会根据条件(例如输入有效密码)来决定下一步路径。
-
在仿真过程中特定的时间使用Effects操纵变量和执行计算,以此实现对仿真的控制。
-
在无风险的环境中,在不同条件下进行实验并对仿真进行更改。
-
您可以通过控制仿真的速度减缓系统,以便观察之前看不到的步骤。
-
使用断点来分析决策和改善业务成果。
-
仿真可以帮助改善沟通,传达重要的经营理念,并降低复杂性。
端到端跟踪能力
-
Enterprise Architect 具备从需求、分析、设计模型到实施和部署的全程跟踪能力。
-
利用Enterprise Architect的关系矩阵(Relationship Matrix)和层级视图(Hierarchy View)等功能,可以在整个生命周期内对系统进行有效性验证、确认和直接影响分析。
-
结合内建的任务和资源分配,项目经理及质量保证团队将获得他们需要的正确信息来帮助项目成功进行。
建模、管理和跟踪需求
Enterprise Architect内建需求管理功能可用来:
-
定义有组织的层次需求模型。
-
跟踪从系统需求到模型元素的实施。
-
搜索和汇报需求。
-
对拟议的需求更改进行影响分析。
复杂性管理
帮助您管理复杂性的Enterprise Architect内建工具包括:
-
关于创建策略层面概念模型和业务层面概念模型的图
-
特定域的文件和可重复使用的模型模式
-
用于跟踪和集成更改的基准线和版本管理
-
基于角色的安全管理使各级人员各司其职
强大的文档生成能力
Enterprise Architect利用“所见即所得”形式的模板编辑器,提供了强大的报表生成工具。
源代码的生成和反向工程
Enterprise Architect支持源代码的生成和反向工程, 源代码可由多种被广泛使用的编程语言编写,包括:
-
ActionScript
-
Ada
-
C和C++
-
C#
-
Java
-
Delphi
-
Verilog
-
PHP
-
VHDL
-
Python
-
System C
-
VB Net
-
Visual Basic
-
等等
应用程序可视化
-
Enterprise Architect支持多种软件开发语言反向工程和数据库存储库模式的反向工程,从而使您的应用程序可视化。
-
从源代码或jar文件或者甚至是从.Net二进制程序集中引入完整的框架和遗留系统!
-
利用导入框架和库代码,可最大程度地重复利用和了解您现有的资源。
先进的模型驱动架构
使用下列内建转换:
-
C#
-
DDL
-
EJB
-
Java
-
JUnit
-
NUnit
-
WSDL
-
XSD
调试、编译和可视化执行代码
Enterprise Architect能使您在Enterprise Architect开发环境中创建、测试、调试、运行和执行部署脚本 。
利用Enterprise Architect的后述两项功能(即:利用MDA转换从源代码生成的NUnit和JUnit测试类这一功能以及将测试流程直接集成到Enterprise Architect集成开发环境中的功能),可将UML和模型集成到创建/测试/执行/部署过程中。
除了创建/测试和执行功能外, Enterprise Architect 还包含了对Java、NET和Microsoft Native (C++、C和VB)的调试能力。
自动化——驾驭力量
通过自动化接口,您可以执行一些任务,例如:
强大的数据库建模
Enterprise Architect 支持数据库模式建模和自动生成十一种DBMS即装即用的DDL脚本:
-
DB2
-
InterBase
-
Informix
-
Ingres
-
MS Access
-
MySQL
-
MS SQL Server
-
Oracle
-
PostgreSQL
-
Sybase ASE、ASA
-
Firebird
系统工程和仿真
Enterprise Architect的终极版和系统工程版为系统工程师集成众多高端功能,并且可为以下方面提供内建支持:
业务流程建模
Enterprise Architect加强了UML 2.4.1对业务流程建模(BPMN)的支持,并扩展了用于分析、需求管理、过程管理的元素(如更改、功能和问题元素)。
Enterprise Architect的业务流程建模能力可让您:
-
用BPMN的UML 文件来可视化业务流程
-
从BPMN模型生成可执行的 BPEL 脚本
-
验证BPMN模型的正确性
基于UML 2.4.1
Enterprise Architect 是在 UML 2规范的基础上建立起来的,但并不仅限于此!
使用UML Profiles扩展建模域,同时模型验证功能确保完整性。
免费使用我们的BPMN扩展和 Eriksson-Penker profile可将业务流、信息流和工作流合并到一个模型中。
高效的项目管理
项目经理可以使用Enterprise Architect 来:
-
向元素分配资源
-
评估风险和工作量
-
评估项目规模和复杂程度
-
实施变更控制和维护程序
[download id="11"]