Sparx Systems Enterprise Architect 是一个基于 OMG UML 的可视化建模和设计工具。 该平台支持:软件系统的设计和构建; 建模业务流程; 和基于行业的建模领域
什么是Enterprise Architect?
Enterprise Architect 是一个用于设计和构建软件系统的可视化平台,用于业务流程建模,以及更通用的建模目的。
Enterprise Architect 基于最新的 UML® 2.5 规范(参见 www.omg.org)。 UML 定义了一种可视化语言,用于对特定领域或系统(提议的或现有的)进行建模。
Enterprise Architect 是一个渐进式工具,涵盖开发周期的所有方面,提供从初始设计阶段到部署、维护、测试和变更控制的完整可追溯性。
Enterprise Architect 与其他 UML 工具的区别是什么?
- 综合UML 2.5 基于建模
- 内置需求管理
- 广泛的项目管理支持,包括资源、任务、项目日历和指标
- 内置测试管理:测试点管理、基于模型的测试执行、测试用例规范以及对 JUnit 和 NUnit 的支持
- 灵活的文档选项:HTML 和富文本 (RTF) 报告编写器
- 开箱即用的多种语言的代码工程支持
- 一个集成的可视化执行分析器,用于分析、调试和记录正在执行的应用程序;实例化运行时模型对象;并从堆栈跟踪记录序列图
- 可扩展的建模环境,可以托管用户定义的配置文件和技术
- 可用性:Enterprise Architect 使用 UML 可以轻松启动和快速运行
- 速度:Enterprise Architect 的执行速度非常快
- 可扩展性:Enterprise Architect 可以轻松处理超大型模型和许多并发用户
- 价格:Enterprise Architect 的定价适合整个团队,从初始设计阶段到部署、维护、测试和变更控制,使协作和团队开发具有成本效益。
Enterprise Architect 现在有多受欢迎?
使用 one million 全球有效用户,Enterprise Architect 已经证明 在广泛的行业中非常受欢迎,并被全球数千家公司使用。 从大型、知名的跨国组织到较小的独立公司和顾问, Enterprise Architect 已成为 130 多个国家/地区的开发人员、顾问和分析师首选的 UML 建模工具。
Sparx 软件用于开发各行各业的多种软件系统,包括:
- 航空航天
- 汽车
- 银行和金融
- 防务
- 电气工程
- 医学
- 研究和学术界
- 零售
- 交通和公用事业
它也被有效地用于许多著名大学的 UML 和业务架构培训,世界各地的培训公司和大学。 实际实现范围从单一拥有 1000 多个席位从事大型分布式项目的公司的用户。
Enterprise Architect 功能摘要
Enterprise Architect 使您能够:
- 使用符合 UML 的符号对复杂的信息、软件和硬件系统进行建模
- 对已部署解决方案的需求进行建模、管理和跟踪
- 以 RTF、PDF 和 HTML 格式制作详细且高质量的文档
- 利用行业标准的企业架构框架
- 使用 10 多种编程语言生成和逆向工程代码*
- 建模数据库,生成 DDL 脚本,并通过 ODBC* 反向数据库架构
- 使用基线模型合并和审计功能管理、跟踪和控制变更
- 集中整个企业范围内的流程和信息系统文档
- 模型元素、系统动力学和状态之间的依赖关系
- 模型类层次结构、部署、组件和实现细节
- 记录项目问题、任务和系统词汇表
- 为模型元素分配资源,并根据所需的工作量跟踪花费的工作量
- 使用最新的 XMI 2.1 格式共享模型。 (也支持早期版本)
- 从其他工具导入 XMI 格式的模型
- 使用 SCC、CVS 和 Subversion 配置通过 XMI 管理版本控制
- 使用 UML 配置文件为特定领域建模创建自定义扩展
- 将完整图表保存并加载为模式
- 使用表格关系矩阵分析和跟踪元素之间的关系
- 使用自动化接口和模型脚本编写脚本并自动执行常见任务
- 使用 MS SQL Server、MySQL、Oracle 等连接到共享数据库存储库*
- 使用受控 XMI 包在分布式环境中迁移更改
- 使用模型驱动架构 (MDA)* 执行模型到模型的转换*
- 使用模型视图创建和共享模型元素和图表集的动态视图
- 使用 UML 创建思维导图、业务流程模型和数据流图
- 从 BPMN 中的业务流程模型自动生成 BPEL 脚本©符号*
- 从规则任务生成可执行的业务逻辑并跟踪到自然语言业务规则*
- 使用可视化执行分析器对正在执行的应用程序进行可视化
- 将行为模型转换为软件和硬件描述语言 (HDL)(例如 Verilog、VHDL 和 SystemC*)的可执行源代码
- 模拟 SysML 参数模型。