本人于2018年接触到此工具,有项目实战经验。数年间一直在使用。
让你的愿景成为现实
快速直观的建模与设计
完美的企业级可视化解决方案,分析,建模,测试和维护您的所有系统,软件,流程和架构。Enterprise Architect是帮助您控制工作空间,支持同事的理想平台和团队,在最复杂的项目中实现协作并建立信心。
分享统一的企业战略
记录想法、管理工作流程和审查组织结果
设计需求、管理资源和分配可追溯性
使用图表或文本管理软件规范
模拟用户与系统的交互方式
模型和设计业务流程
模拟和评估业务流程
使用ArchiMate建模商业组织
适用于移动、Web和控制台应用程序的原型设计
模型设备,线框和引出需求
使用看板图管理项目
使用关系矩阵发现解决方案差距
创建新的逻辑和物理数据模型
代码生成、逆向工程和脚本编写
可视化执行分析
剖析并了解代码的工作原理
创建软件版本路线图
适用任何领域
业务 软件 系统 架构
专业版:针对个人和工作组的入门级UML建模
企业版:强大的团队建模和设计平台
联合版:高级建模,设计,仿真和框架
完全版:功能齐全。提供终极体验
适合您的版本
Sparx Systems提供4种不同版本的Enterprise Architect,可针对不同的使用场景进行定制。 从介绍性的专业版,通过基于企业团队的版本,丰富的配置联合版和完全版,有一个适合您情况的Enterprise Architect版本。
请使用提供的链接来探索每个版本的不同目标和功能。
打开您的企业以进行建模工作
适用于业务分析师,软件架构师,开发人员,项目经理,测试人员,推广人员和支持人员的单一存储库。 具有许多视点和许多可能的子系统的复杂系统的“统一”视图。 远程团队成员可以使用Enterprise Architect的Pro Cloud Server轻松安全地访问共享模型。
管理复杂的信息
Enterprise Architect可帮助个人,团体和大型组织建模和管理复杂信息。 通过以可视化形式整合和连接各种结构和行为信息,您可以构建一个连贯的,可验证的模型,即什么是什么或将是什么。
Enterprise Architect内置的工具可帮助您管理复杂性,包括:
- 用于建模战略和业务级概念的图表
- 特定于域的配置文件和可重用的模型模式
- 用于跟踪和集成更改的基准和版本管理
- 基于角色的安全性,以帮助合适的人员以正确的方式做出贡献
灵活而丰富
其独特之处在于能够将复杂的领域结合在一起并创建单一,可访问,统一的愿景。 结合高端工具,对开放标准的承诺,可访问的定价和在线可用性。
开放标准
基于UML,BPMN和SysML等开放标准。 支持TOGAF和UPDM等企业架构框架。 集成的自定义工具,用于分析和可视化运行的软件 高级模拟,测试工具,基于团队的存储库,版本控制等。
了解更多: BPMN, SysML, TOGAF, UPDM, 仿真
跟踪任务
跟踪,确定优先级和分配任务是管理模型随时间发展的关键部分。 跟踪针对单个资源和整个项目的模型任务。 任务分配可以视为甘特图,允许您直观地监控进度。
了解更多: 项目管理
测试和调试
开发和可视化软件。 测试并验证正确的行为。 模拟流程。 设置和管理测试点。 调试并检查执行软件。 高级模拟,测试工具,基于团队的存储库,版本控制等。
了解更多: 可视化执行分析
仿真
能够动态模拟行为和状态模型。 确认流程设计。 指定触发器,事件,约束等。 看着轮子转动! 指定复杂和大型结构系统。 创建和调试嵌入式解决方案 构建自定义域特定解决方案 构建自己的特定于域的建模工具!
了解更多: 模型模拟
建模,管理和追踪
捕获并跟踪设计,构建,部署及其他方面的正式要求。 使用影响分析来跟踪对原始需求的建议更改。 建立正确的系统。
Enterprise Architect的内置需求管理功能可用于:
- 定义有组织的分层需求模型
- 跟踪系统需求的实现以模拟元素
- 搜索并报告要求
- 对拟议的需求变更进行影响分析
高性能
在几秒钟内加载超大模型
快速! Enterprise Architect用户同意 - Enterprise Architect是一个非常快的表现者,可以在几秒钟内加载超大型模型。 Enterprise Architect具有高性能模型存储库,可轻松容纳共享相同企业视图的大型团队。
全球有效协作
通过紧密集成的版本控制功能和可部署的基于云的服务器,Enterprise Architect还允许全球分布式团队在共享项目上进行有效协作。
使用超过1000种模式启动您的项目
跨多个建模领域和语言的大量特制模式和可重复使用的模型结构将快速跟踪您的设计工作,并帮助您提供准确且令人惊叹的模型,利用强大且经过验证的基础。
基于透视的建模可降低噪音并简化工作空间
调低噪音并一次关注一个建模任务。 专注于业务分析或战略或软件设计或系统工程,同时将其他技术和工具推向后台。 保持“正轨道”的重要工具。
集成建模平台
全生命周期建模:
- 业务和IT系统
- 软件和系统工程
- 实时和嵌入式开发
通过内置的需求管理功能,Enterprise Architect可以帮助您使用UML,SysML,BPMN和其他开放标准跟踪从高级规范到分析,设计,实现,测试和维护模型。
构建稳健可维护的系统
Enterprise Architect是一个多用户的图形工具,旨在帮助您的团队构建稳健可维护的系统。 使用高质量的内置报告和文档,您可以轻松,准确地得到一个真正共享的愿景!
高性能
加载超大模型以秒为单位
快速! Enterprise Architect用户同意 - Enterprise Architect是一个非常快的执行者,在几秒钟内加载极大的模型。 拥有一个高性能的模型库,Enterprise Architect轻松地容纳大团队共享同一个企业的视图。
全球有效协作
通过紧密集成的版本控制功能和可部署的基于云的服务器,Enterprise Architect使全球分布式团队在共享项目上有效协作。
仿真
将你的模型带入现实
使用动态模型模拟将您的模型带入现实世界。 验证您行为模型的正确性,并更好地了解业务系统的工作原理。 使用触发器,例如按下按钮,拨动开关或接收消息以控制模拟的执行。 Enterprise Architect还可以使用以JavaScript编写的关口和效果来控制模拟的流程。
控制你的模拟
关口(guide)基于诸如当输入有效密码时的准则来确定接下来将采取哪个路径。 通过使用效果来控制您的模拟,在模拟期间的特定时间处理变量和执行计算。 尝试不同的选择,并在风险规避环境中对模拟进行更改。 通过控制仿真的速度,您可以减慢系统速度,观察以前看不见的步骤。
改善业务成果
使用断点来分析决策并改善业务成果。 模拟可以帮助改善沟通,传达必要的业务想法和降低复杂性。
可跟踪性
完全的可跟踪能力
Enterprise Architect提供从需求,分析和设计模型到实施和部署的完整可追溯性。 使用Enterprise Architect的关系矩阵和层次视图等功能,可以在整个生命周期内进行有效的验证,适用和即时影响分析。
配备了正确的信息
结合内置的任务和资源分配,项目经理和QA团队配备了正确的信息,以帮助成功交付项目。
模型,管理和跟踪
跟踪建议的更改
记录和跟踪正式需求以设计,构建,部署和更多的任务。 使用影响分析跟踪对原始需求的建议更改。从而建立正确 的系统.
Enterprise Architect的内置需求管理功能可用于:
- 定义有组织的分层需求模型
- 跟踪系统需求到模型元素的实现
- 搜索并报告需求
- 对需求的变更执行影响分析
管理复杂信息
建模和管理复杂信息
Enterprise Architect帮助个人,团体和大型组织建模和管理复杂的信息。 通过以视觉形式整合和连接广泛的结构和行为信息,您可以构建一个连贯的,验证当前或未来的模型。
Enterprise Architect内置的帮助您管理复杂性的工具包括:
- 用于为战略和业务层面概念建模的图表
- 特定领域的个人资料和可重复使用的模型模式
- 用于跟踪和整合更改的基准和版本管理
- 基于角色的安全性,用正确的方式帮助正确的人
文档
HTML和文档一键生成
Enterprise Architect使用完整的WYSIWYG模板编辑器提供强大的文档生成和报告工具。 使用所需信息为您公司或客户的要求生成详细的报告!
点击按钮会自动生成您的模型的HTML版本,以便通过Internet或您组织的Intranet轻松分发。
源代码双向工程
从模型到源代码
内置的源代码编辑器允许您在同一环境中快速从模型直接导航到源代码。 代码生成模板允许您根据公司规范自定义生成的源代码。
Enterprise Architect支持许多流行语言的源代码的生成和逆向工程,包括:
- ActionScript
- Ada
- C and C++
- C#
- Java
- Delphi
- Verilog
- PHP
- VHDL
- Python
- System C
- VB.Net
- Visual Basic
- 及更多
灵活丰富
推动复杂领域独特的能力,创建一个单一的,可访问的,统一的愿景。 结合高端工具,承诺开放标准,可访问的定价和在线可用性。
NIEM
国家信息交换模型(NIEM)提供了一个通用框架,用于定义如何在系统,政府机构和组织之间共享信息。
了解更多: NIEM
开放标准
基于开放标准,如UML,BPMN和SysML。支持TOGAF和UPDM等企业架构框架。集成的定制工具来分析和可视化运行的软件。 高级模拟,测试工具,基于团队的存储库,版本控制等。
了解更多:BPMN, SysML, TOGAF, UPDM, 仿真
测试和调试
开发和可视化软件。 测试并验证正确的行为。 模拟过程。 设置和管理测试点。 调试和检查执行软件。 高级模拟,测试工具,基于团队的存储库,版本控制等。
了解更多:可视化执行分析
仿真
能够动态模拟行为和状态模型。 确认过程设计。 指定触发器,事件,约束等。 看实况! 指定复杂和大型结构系统。 创建和调试嵌入式解决方案。 构建自定义域特定解决方案。 构建自己的领域特定的建模工具!
了解更多:模型仿真
应用程序可视化
反向工程师代码和数据库
Enterprise Architect通过支持大量软件开发语言和数据库存储库模式的逆向工程,帮助您可视化应用程序。
最大限度地重用
从源代码,jar文件或甚至.Net二进制程序集导入完整的框架和既有系统! 通过导入框架和库代码,您可以最大限度地重用和了解现有资源。
模型驱动架构
转换和模板
Enterprise Architect使用易于编辑的变换模板支持高级模型驱动架构(MDA)转换。
特定平台的平台独立
您可以从抽象模型快速开发详细的解决方案。单个平台独立模型(PIM)可以驱动多个平台特定的目标解决方案的生成 - 提供显着的生产力提升!
内置变换:
- C#
- DDL
- EJB
- Java
- JUnit
- NUnit
- WSDL
- XSD
调试和可视化
构建,测试和运行
Enterprise Architect使您能够从Enterprise Architect开发环境中构建,测试,调试,运行和执行部署脚本。 通过使用MDA转换从源类生成NUnit和JUnit测试类,并将测试过程直接集成到Enterprise Architect IDE中,您现在可以将UML和建模集成到构建/测试/执行/部署过程中。
遍历执行代码
I除了构建/测试和执行功能之外,Enterprise Architect还包括Java,.NET和Microsoft Native(C ++,C和VB)的调试功能。 Enterprise Architect中内置的调试器专门设计为使开发人员或测试人员能够捕获堆栈跟踪信息,因为他们可以遍历执行代码,对实时的线程执行运行时检查。
代码执行到可视图
然后,他们可以使用最终的堆栈跟踪历史记录在Enterprise Architect中生成序列图,将实际的代码执行和调用转换为可视图。
自动化
访问模型的内部
自动化接口允许您访问Enterprise Architect模型的内部。 任何能够生成ActiveX Com客户端的开发环境都可以用于连接到Enterprise Architect的自动化接口。
可以对自动化接口执行的任务的一些示例:
- 自动生成并向您的本地Intranet发布每日HTML报告
- 脚本重复任务,例如所有模型元素通用的属性更新
- 从状态机或图表生成代码
- 生成自定义报告
- 对模型执行即席查询
数据库建模
数据库工具和profiles
Enterprise Architect的内置数据建模工具和配置文件扩展了UML,以提供从表和关系的数据库概念到类和关联的UML概念的直观映射。 这些扩展还使您能够建模数据库键,触发器,约束,RI和其他关系数据库功能。
自动生成DDL
Enterprise Architect支持数据库模式的建模和自动生成DDL脚本,用于开箱即用的十一个DBMS目标:
- DB2
- Firebird
- MS Access
- MySQL
- MS SQL Server
- Oracle
- PostgreSQL
系统工程和仿真
集成了系统工程师的许多高端功能,Enterprise Architect的完全版和系统工程版提供了内置的支持:
- SysML 1.1,1.2,1.3
- 参数模型模拟
- 可执行代码生成
- 硬件描述语言和ADA 2005的模型到代码转换
业务流程建模
有许多方法使用UML作为基本建模语言的业务流程建模(BPM)。
特别地,活动图,对象图和自定义配置文件为业务分析师提供了强大的建模方法。
Enterprise Architect用BPMN支持和扩展元素来补充UML 用于分析,需求管理和流程管理 ,特征和问题元素.
Enterprise Architect的业务流程建模功能允许您:
- 使用BPMN的UML配置文件可视化业务流程
- 从BPMN模型生成可执行BPEL脚本
- 验证BPMN模型的正确性
扩展uml
Enterprise Architect的基础是建立在UML 2规范之上的 - 但它并没有停止!
使用UML配置文件扩展建模域,而模型验证确保完整性。
在一个模型中结合业务流程,信息和工作流程,使用我们的免费扩展BPMN和Eriksson-Penker配置文件。
project management
项目管理器可以使用Enterprise Architect:
- 将资源分配给元素
- 衡量风险和努力量
- 估算项目规模和复杂性
- 实施变更控制和维护程序
Enterprise Architect的使用案例度量能力使得可以根据模型中的用例数量和类型,项目类型和开发环境的能力来轻松评估相对项目复杂性。
利用经验,用例指标提供了一个很好的方式来快速评估项目的范围。