预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

关键功能领域

Sparx Systems Enterprise Architect是一个全面的战略,需求,分析,设计,构造,测试和管理工具,可解决企业,业务,系统和软件建模的各个方面。从策略的制定和定义,需求管理到分析,设计,构造,构建,调试,模拟,测试,变更管理和维护,再到实施和支持,都可以使用该工具。最终的集成模型包括所有任务,阶段,域,组件和生命周期管理之间的完全可追溯性。

Enterprise Architect将UML规范(以及诸如BPMN和SysML之类的派生建模语言)的功能与高性能,直观的界面相结合,为整个开发团队带来了集成的高级工具集。

Enterprise Architect是具有丰富功能集的可扩展,多用户,可视平台,可帮助您构建和记录健壮,可维护的系统和流程。它是全球150多个国家/地区的分析师,开发人员,顾问和经理的公认的,备受欢迎的工具,可用于开发各种应用程序,流程,工作流,数据库架构,知识库,组织架构,系统和广泛行业和领域的技术标准。

Sparx Systems的Enterprise Architect还包括对架构框架(如TOGAF,UAF / UPDM,ArchiMate,Zachman框架等)的详细支持,提供从早期战略建模一直到需求到应用程序生命周期管理,影响分析,架构设计的无缝建模和设计功能。和未来的状态建模。

支持的行业包括航空,银行,网站开发,工程,金融,医药,军事,研究,地理空间,学术界,运输,零售,公用事业和电气工程等等。 Enterprise Architect还具有悠久的历史,被世界各地的标准组织用来构造和组织其领域特定的知识,通用模型和消息规范。

Enterprise Architect得到了许多合作伙伴,顾问,大学和其他组织的支持,这些合作伙伴基于系统提供培训和咨询服务。有关合作伙伴和本地培训师的详细信息,请访问Sparx Systems网站(sparxsystems.com)。

功能区

功能区

描述

安装

Help and support.

介绍如何安装和运行Enterprise Architect ,并简要概述功能。本节说明在何处购买Enterprise Architect并包括有关版权和许可的法律和正式声明。

用户界面

有关如何在Enterprise Architect工作和访问资料的描述,包括如何定制Enterprise Architect环境。本节详细介绍了用户界面以及窗口,功能区和其他设备,这些工具提供了丰富而有效的工具集,使Enterprise Architect成为基于UML的建模和设计的市场领导者。还提供了简短的简单教程,涵盖了基本的建模任务,例如,构建Package结构,创建图以及向模型和图添加元素。

资料库,项目和团队

了解可加速和集成软件,业务和系统开发的建模环境。查看可用于承载模型的基本存储库类型,从本地文件到基于Cloud的解决方案。了解团队如何协作以及共享模型和设计任务。本章还介绍了可重用资产服务,这是一项基于Cloud的服务,可提供对可重用组件和技术的访问,并提供有关Enterprise Architect平台内项目管理的入门资料,以及有关测试和维护的主题。

建模基础

An illustration of Hand-drawn and Whiteboard modes on a UML Sequence diagram in Sparx Systems Enterprise Architect.

包括有关Enterprise Architect建模环境以及如何最好地表达您的设计思想的大量信息。介绍模型,包,元素,连接器和图表的基本概念。

导航和搜索

了解Enterprise Architect用于在模型中导航,在存储库中搜索特定信息以及在模型中的各个元素之间进行跟踪的工具和功能。

UML模型

The UML Dictionary

回顾了基本的UML建模语言,其元素以及用于建模和设计解决方案的主要图表。 UML是一种行业标准的建模语言,在其历史上拥有可靠的记录以及多年的发展和完善。除了核心的UML , Enterprise Architect还支持许多使用UML来提供丰富而精确的可视化建模工具套件的派生建模语言。例如,SysML和BPMN在Enterprise Architect中实现为核心UML语言的官方扩展。

需求管理

Enterprise Architect是一个功能非常强大的需求管理工具,除了此类工具通常提供的常用功能外,还包括更高级的选项,以提供从战略建模到实施,体系结构定义,部署和维护的完整可追溯性。基于Cloud的存储库,讨论,影响分析工具,报告和许多其他功能使Enterprise Architect成为存储和处理需求的理想平台。规范管理器是一个类似于文档的界面,无需使用图表或可视化工具即可轻松轻松地创建和编辑需求。

业务建模

强大的业务建模工具,包括BPMN,模拟,BPEL,需求,用例,结构化场景等。

软件工程

探索与建模环境集成的综合开发工具集,以进行软件和数据库的设计和编码。代码工程包括自动代码生成,源代码的反向工程以及源代码和模型之间的同步。 Enterprise Architect开箱即Enterprise Architect支持十多种编程语言的代码工程!

系统工程学

Enterprise Architect的Ultimate和Unified Edition集成了许多面向系统工程师的高端功能,提供SysML建模和参数模型仿真,以对关键系统参数进行工程分析,包括评估关键指标,例如性能,可靠性和其他物理特性,以及针对硬件描述语言(HDL)和ADA 2012的可执行代码生成和模型到代码的转换。

企业架构

Enterprise Architect支持行业标准的架构框架,以促进企业建模。框架实现基于UML及其相关规范,该规范最大程度地提高了体系结构的严格性,并允许用户使用XMI等标准交换企业模型信息。使用诸如TOGAF,Zachman Framework,UAF / UPDM,ArchiMate等内置工具和框架来定义您的企业。

数据库设计与建设

Enterprise Architect包括功能强大的数据库设计器,用于处理数据库表和架构的配置文件,用于建模图的可视工具以及用于导入数据库结构并将现有结构与模型进行比较的工具。将数据模型集成到整个企业模型中可以提供丰富的信息和元数据集,可以通过模型的各个方面进行链接和跟踪,以显示更改如何影响远程系统或流程。

模式工程

Enterprise Architect中的结构模型经常用于定义感兴趣域的元模型。实现这些模型的好处的重要部分是架构的定义(通常基于XSD)。 Enterprise Architect的Schema Composer通过简化将模型信息转换为符合各种流行的行业元模型的命名标准和格式的模式的过程,来帮助最大程度地利用此类模型。除了新的Schema Composer, Enterprise Architect还支持使用支持相关类型的显式建模的UML Profiles对XSD和WSDL定义进行建模。您可以使用XSD或WSDL或SoaML和SOMF在Enterprise Architect建模和开发完整的面向服务的体系结构。

本节中包含的其他主题专门针对MOF(元对象工具),ODM和NIEM- Enterprise Architect包含许多用于建模和使用NIEM域和架构的功能。

地理空间设计

作为基于标准的建模环境, Enterprise Architect通过使用ArcGIS和GML工具和配置文件为地理空间领域的专家提供支持。这些工具和配置文件使您可以使用UML可视化地理空间数据库设计,将设计传达给企业利益相关者,将地理数据库设计直接链接到企业和系统模型以及需求,以及从企业战略到关键GIS组件的实现追溯。

模型转换

模型驱动架构(MDA)转换提供了一种将模型元素和模型片段从一个域转换到另一个域的完全可配置的方法。这通常涉及将平台无关模型(PIM)元素转换为平台特定模型(PSM)元素。 PIM中的单个元素可以负责在多个域中创建多个PSM元素。使用内置的转换来转换元素或编写自己的转换模板。

执行分析与仿真

通过直观地分析正在运行的代码并执行模拟来了解您的代码库。使用测试点,分析,自动生成图表。

报告中

生成PDF,RTF,DocX和HTML格式的高质量文档。凭借极其强大的模板驱动的报表生成功能, Enterprise Architect是用于以各种格式生成高质量文档的杰出工具,有助于扩展在Enterprise Architect设计和构建的模型的覆盖范围和实用性。

项目管理

估计项目规模,衡量风险和工作量。连接项目经理和开发团队,以提供最新的报告和评估项目的开发方式。分配资源并通过视图和图表跟踪完成情况。评估软件项目的相对复杂性。

测试与质量保证

定义测试规范,执行测试并直接从模型元素记录结果。将模型元素和测试文档保存在一个集成模型中,可以显着改善质量保证团队,软件开发人员,分析师和架构师之间的沟通。探索测试和验证模型结构和内容的工具。

保养

模型验证,测试,维护,更改和问题。

自动化和脚本

扩展Enterprise Architect以创建您自己的特定于域的Add-Ins ,脚本和功能。

扩展UML

Enterprise Architect对其他建模语言的支持如何扩展Basic UML和开放标准,以及如何使用UML Profiles,MDG Technologies和SDK创建自己的建模语言。

学到更多