生产厂商:Sparx产品类别:办公软件
Enterprise Architect可以帮助您使用UML,SysML,BPMN和其他开放标准来跟踪高层规范,以进行分析,设计,实施,测试和维护模型。
构建健壮且可维护的系统
Enterprise Architect是一个多用户图形工具,旨在帮助您的团队构建健壮且可维护的系统。使用高质量的内置报告和文档,您可以轻松,准确地交付真正的共享愿景!完整的生命周期建模:
- 业务和IT系统
- 软件与系统工程
- 实时和嵌入式开发
高性能
- 在几秒钟内加载超大型模型
- 快速!Enterprise Architect用户同意-Enterprise Architect表现出色,可在几秒钟内加载超大型模型。Enterprise Architect具有高性能的模型存储库,可轻松容纳共享企业同一视图的大型团队。
- 全球有效合作
- 凭借紧密集成的版本控制功能和可部署的基于云的服务器,Enterprise Architect还允许遍布全球的团队在共享项目上进行有效协作。
模拟
- 让您的模型栩栩如生
- 使用动态模型仿真使模型栩栩如生。验证行为模型的正确性,并更好地了解业务系统的工作方式。使用触发器(例如按下按钮,轻击开关或接收消息)来控制仿真的执行。Enterprise Architect还可以使用JavaScript编写的Guards and Effects来控制仿真流程。
- 控制您的模拟
- 警卫人员根据输入密码等标准来确定下一步将采取的路径。通过使用效果来操纵变量并在仿真过程中的特定时间执行计算来控制仿真。尝试不同的选择,并在规避风险的环境中更改仿真。通过控制仿真的速度,您可以降低系统速度,以观察以前看不见的步骤。
- 改善业务成果
- 使用断点来分析决策并改善业务成果。仿真可以帮助改善沟通,传达基本的业务构想并降低复杂性。
可追溯性
Enterprise Architect提供了从需求,分析和设计模型到实施和部署的完整可追溯性。使用Enterprise Architect的Relationship Matrix和Hierarchy View等功能,可以在整个生命周期内进行有效的验证,确认和即时影响分析。
配备正确的信息 结合内置的任务和资源分配,项目经理和质量保证团队将获得正确的信息,以帮助成功交付项目。
建模,管理和跟踪
捕获并跟踪正式的需求,以进行设计,构建,部署及其他。使用影响分析来跟踪对原始需求的建议更改。建立正确的系统。
Enterprise Architect的内置需求管理功能可用于:
- 定义有组织的分层需求模型
- 跟踪系统要求对模型元素的实施
- 搜索并报告需求
- 对需求的拟议变更进行影响分析
建模和管理复杂信息
Enterprise Architect帮助个人,团体和大型组织对复杂信息进行建模和管理。通过以可视形式集成和连接各种结构和行为信息,您可以构建一个统一的,可验证的“是”或“将是”模型。
Enterprise Architect内置的可帮助您管理复杂性的工具包括:
- 用于战略和业务级别概念建模的图
- 特定于域的配置文件和可重用模型模式
- 基准和版本管理,用于跟踪和集成更改
- 基于角色的安全性,以帮助正确的人以正确的方式做出贡献
一键式HTML和文档生成
Enterprise Architect通过完整的WYSIWYG模板编辑器提供了强大的文档生成和报告工具。以公司或客户要求的格式生成包含所需信息的详细报告!只需单击一个按钮,即可自动生成模型的HTML版本,以便在Internet或组织的Intranet上轻松分发。
从模型到源代码
内置的源代码编辑器使您可以快速地从模型直接导航到同一环境中的源代码。代码生成模板使您可以根据公司规范自定义生成的源代码。
灵活而丰富
独特的能力将复杂的领域整合在一起,并创建一个单一的,可访问的,统一的愿景。结合了高端工具,对开放标准的承诺,可访问的价格和在线可用性。
应用可视化
- 反向工程师代码和数据库
- Enterprise Architect通过支持对多种软件开发语言和数据库存储库方案进行逆向工程来帮助您可视化应用程序。
- 最大限度地重复使用
- 从源代码,jar文件甚至.Net二进制程序集引入完整的框架和旧式系统!通过导入框架和库代码,您可以最大程度地重用和理解现有投资。
模型驱动架构
- 转换和模板
- Enterprise Architect使用易于编辑的转换模板支持高级的模型驱动架构(MDA)转换。
- 平台独立于特定于平台
- 您可以根据抽象模型快速开发详细的解决方案。单个平台独立模型(PIM)可以驱动生成多个平台特定的目标解决方案-显着提高生产力!
- 调试和可视化
构建,测试和运行
Enterprise Architect使您能够在Enterprise Architect开发环境中构建,测试,调试,运行和执行部署脚本。通过使用MDA Transformations从源类生成NUnit和JUnit测试类并将测试过程直接集成到Enterprise Architect IDE中的能力,您现在可以将UML和建模集成到构建/测试/执行/部署过程中。
- 逐步执行代码
- 除了构建/测试和执行功能外,Enterprise Architect还包括Java,.NET和Microsoft Native(C ++,C和VB)的调试功能。Enterprise Architect内置的调试器专门用于使开发人员或测试人员在“遍历”执行代码时捕获堆栈跟踪信息,从而对挂起的线程执行运行时检查。
- 代码执行到可视化图
- 然后,他们可以使用最终的堆栈跟踪历史记录在Enterprise Architect中生成序列图,将实际的代码执行和调用转换为可视化图。
访问模型的内部
自动化接口使您可以访问Enterprise Architect模型的内部。任何能够生成ActiveX Com客户端的开发环境都可以用于连接到Enterprise Architect的自动化接口。
您可以通过自动化界面执行的一些任务示例:
- 自动生成每日HTML报告并将其发布到本地Intranet
- 脚本重复性任务,例如所有模型元素共有的属性更新
- 从状态机或图生成代码
- 生成自定义报告
针对模型执行临时查询
数据库工具和配置文件
Enterprise Architect的内置数据建模工具和配置文件扩展了UML,以提供从表和关系的数据库概念到类和关联的UML概念的直观映射。这些扩展还使您能够对数据库键,触发器,约束,RI和其他关系数据库功能进行建模。自动生成DDL Enterprise Architect支持现成的11个DBMS目标的数据库模式建模和DDL脚本的自动生成:
- DB2
- 火鸟
- MS Access
- MySQL
- MS SQL
- 甲骨文
- PostgreSQL
系统工程与仿真
Enterprise Architect的Ultimate和Unified版本集成了系统工程师的许多高端功能,为以下各项提供了内置支持:
- SysML 1.1、1.2、1.3、1.4、1.5
- 参数模型仿真
- 可执行代码生成
- 硬件描述语言和ADA 2005的模型到代码的转换
业务流程建模
- 有许多使用UML作为基础建模语言的业务流程建模(BPM)方法。
- 特别是,活动图,对象图和自定义配置文件为业务分析师提供了强大的建模方法。
- Enterprise Architect通过BPMN支持和扩展元素来补充UML 2.5,以进行分析,需求管理和流程管理(例如变更,功能和问题元素)。
- Enterprise Architect的业务流程建模功能使您能够:
- 使用用于BPMN的UML配置文件可视化业务流程
- 从BPMN模型生成可执行的BPEL脚本
- 验证BPMN模型的正确性
项目管理
Enterprise Architect的用例度量标准功能使您可以轻松地根据模型中用例的数量和类型,项目的类型以及开发环境的能力来评估相对项目的复杂性。
项目经理可以使用Enterprise Architect来:
- 为元素分配资源
- 衡量风险和努力
- 估算项目规模和复杂性
- 实施变更控制和维护程序