预订演示

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

前页 后页

工具设定

Enterprise Architect是一个复杂而强大的平台,可以用作体系结构存储库。该平台包含广泛的工具,从程序的设置和管理到架构本身的创建,再到对实现架构的实施计划的治理,都可以使用该工具。该平台具有很大的灵活性,可以通过多种方式进行配置,从而使每个架构程序和团队都能从该工具中获得最大的收益。建议由管理员和图书管理员角色来使用最合适的配置来设置工具。这些部分列出了一些最重要的设置,可以在开始开发体系结构之前或在某些工作开始后完成。

安全

Enterprise Architect具有功能强大的基于角色的安全系统,旨在鼓励建模人员之间的协作。该安全系统可用于将更新限制为部分模型,但不能限制部分模型的视图。可以定义用户和组,并且都可以分配任意数量的内置权限。安全系统具有两种不同的模式(完全锁定或完全打开的模式),并且在设置时可以在两种模式之间进行选择。

可以通过从Active Directory导入用户来设置模型用户,然后使用Windows身份验证单次登录Enterprise Architect (在打开Enterprise Architect时,用户不会受到凭据挑战)。典型的组可能是:管理员,图书馆员,建模者和查看者。

Setting up user security in Sparx Systems Enterprise Architect.

管理安全性通常是管理员或图书馆员的角色。还有许多其他设施需要在使用前设置安全性,包括模型邮件和资源分配。

了解更多: 安全性

参考资料

参考数据用于配置Enterprise Architect的多个方面,例如下拉列表。该工具附带了一组可以立即使用的参考数据,但是建议您查看并配置这些数据以使其适合特定团队的目的。一个示例是,每个元素都有一个Status属性,该属性显示在元素的属性表的下拉列表中(或在Properties窗口中)。

The properties sheet for a Requirement element in the Element Properties docked window in Sparx Systems Enterprise Architect.

可以配置状态列表和其他参考数据,可以定义任意数量的状态,然后将其分配给存储库中的元素。

Defining status types in Sparx Systems Enterprise Architect.

了解更多: 参考数据

包装结构

包结构定义了存储库的结构。定义此结构的布局将有助于导航和其他可在程序包级别使用的功能,例如基准,版本控制,文档等。存储库中Packages的结构可以随时更改,并且可以根据需要在Packages之间自由移动元素。但是,最好的做法是在建立时花一些时间来创建结构良好的存储库,因为这将有助于良好的建模行为,并协助新手在存储库中定位元素和包。

通常由馆员或管理员负责设置和维护Package结构,并接收添加,删除或合并Package和元素的请求。

Showing Packages and Features in the project browser in Sparx Systems Enterprise Architect.

通过从已经从另一个团队或组织导出的XML文件中导入模型来使用现有的Package结构是很常见的。

了解更多: 浏览器窗口

稽核

审核会记录在存储库中进行的所有更改的日志,一旦启用,审核将在后台静默运行。它是一个有用的工具,不仅用于管理,而且用于调整存储库的使用。当存储库的某些部分被错误地更改时,能够去审核员并查看更改的时间和对象是很有用的。审核工具可以配置为收集有关变更的一系列数据,并且可以使用多种不同的表示样式。默认情况下,审核功能是禁用的,因此,如果需要它必须首先启用。

Showing the status change of a requirement in the Audit View in Sparx Systems Enterprise Architect.

审核日志存储在存储库中,因此建议定期对其进行归档以保持存储库的大小。

了解更多: 审计

扩展名

模型驱动生成技术扩展是一种启用工具附加功能的方式,通常称为技术或扩展。内置的扩展范围很广,从战略建模(包含平衡计分卡等功能)到风险分类法,电汇框架,思维导图等等。团队还可以创建自己的扩展(包括建模语言)以满足特定的建模需求。优良作法是决定将这些扩展中的哪些扩展用于给定的程序或计划。

MindMapping MDG Technology in Sparx Systems Enterprise Architect.

通过在“ MDG技术”窗口中禁用该技术,任何图表,工具箱,图像,工作区布局,图案,模板等都将对用户隐藏。

了解更多: 扩展

简介和技术

Enterprise Architect具有基于UML Profile的强大扩展功能,该功能允许对该语言进行扩展以使其适合各种建模领域。可以在模型中创建一个轮廓,然后将其导入,从而允许创建新的元素,工具箱和图表。可以以标记值的形式为新元素赋予其他属性,并根据要建模的域分配图形表示形式。还有一种更精细的扩展机制,称为模型驱动生成(MDG)技术,该机制允许概要文件与各种其他资产捆绑在一起,例如模式,文档模板,搜索,脚本,图像,工作区布局等。

在建立存储库时,团队需要做出决定是否适合创建配置文件或MDG技术的决定。

了解更多: 个人资料

内容导入

快速启动新存储库的方法是从现有文件中导入内容。团队在设置工具之前就开始工作是很常见的,并且可以将已创建的许多内容自动导入到存储库中的元素中。这可能包括原则,要求,功能,应用程序,接口列表等。导入这些事物列表的最简单方法是使用电子表格文件,其中行定义要导入的元素,而列定义元素的属性。例如,第一列可以是名称,第二列可以是描述,依此类推。

An import/export specification for CSV import/export.

Enterprise Architect定义了一个映射,可以将其配置为描述电子表格(CSV文件)中的列如何映射到元素属性和称为“标记值”的扩展属性。

The CSV Import/Export dialog in Sparx Systems Enterprise Architect.

了解更多: 导入和导出电子表格

模型视图

“模型视图”是一种强大的工具,它允许建模者创建资源库中包和元素的任意数量的不同表示形式。通常将设置存储库软件包结构以帮助导航和简化内容创建,并且不会提供对某些涉众重要的视图。模型视图工具是在存储库中创建元素视图的便捷方法,以帮助利益相关者工作或查看模型。例如,可以设置一个模型视图来列出所有处于建议状态的应用程序,这些状态将在财政年度结束之前退役。

Creating a slideshow in the Model Views window in Sparx Systems Enterprise Architect.

可以在创建存储库时设置基于搜索的模型视图,将元素和图添加到存储库时,需要添加基于幻灯片和收藏夹的模型视图。

了解更多: 模型视图

文件范本

Enterprise Architect具有复杂且灵活的文档和网页生成引擎,可用于创建模型中的各种内容,从高保真度和精美的出版物以及网站到临时报告。鼓励利益相关者直接在模型中查看内容是一种很好的做法,但不可避免地需要某种形式的文档或网页报告或出版物。除了能够配置内容之外,还可以基于丰富的模板系统完全定制输出的样式。

好的做法是,在计划开始时让一小部分人花一些时间来设置供其他人使用的模板。这使该模型可以被视为重要的信息源,当利益相关者需要有关该计划的信息时,他们将返回该模型。

Outputting a requirements document to a PDF file in Sparx Systems Enterprise Architect.

可以为每个模板设置各种各样的选项。这些可以存储在资源库中,并且可以从“资源”窗口中获得。

一旦定义了存储库的Package结构,也可以创建虚拟文档,并且可以针对每个计划将这些虚拟文档一起收集在Publications Package中。

了解更多: 文档

模型导航

可以通过创建任意数量的带有图像和指向模型内容的超链接的图表来设置模型导航。可以通过将图设置为模型默认图来创建模型主页。这可以链接到针对特定利益相关者组定制的其他导航页面。基于图的导航为不熟悉存储库结构并且可能不熟悉使用Enterprise Architect人员创建了一个软入口。可以包含用户熟悉的域中的图像,并且可以添加超链接。这些页面将被带到HTML文档,超链接将在生成的网页上起作用。

最好的做法是尽早设置这些页面,以鼓励人们访问存储库而不必担心迷失方向。

了解更多: 模型导航

词汇表

Enterprise Architect具有内置的词汇表,可以在其中输入术语,其类型和定义并将其存储在存储库中。这些术语可以在元素注释中使用,并且当建模者将其滚动到该术语时,定义将显示在一个小窗口中。这些术语也可以包含在由文档生成器自动创建的出版物和报告中。

Entering a glossary item in the Glossary Item Details dialog.

企业通常会具有存储在文档或电子表格中的术语列表,这些术语可以导入到工具中。或者,团队可以决定将重要术语建模为“类”模型,从而可以存储更详细的信息并在术语之间建立关系。无论哪种方法,在定义存储库时,都应在Enterprise Architect中设置术语列表。

了解更多: 词汇

图片

图像为建模语言元素表示(例如矩形和菱形)提供了一种受欢迎的替代方法。可以为任何元素分配替代图像,从而创建引人注目的图表,这些图表通常对于某些利益相关者团体(尤其是业务和高级管理层)更容易接受。

图像可以简单地粘贴到任何图上,也可以导入图像管理器中以在存储库中重复使用。建议在设置时间上花费一些时间来收集和导入图像,以软化某些利益相关者群体的图表。这还将具有在图表之间建立一致性的效果。

Viewing an image in the Image Manager in Sparx Systems Enterprise Architect.

最好使用基于矢量的格式,例如Windows图元文件,因为它们将允许图像在图中缩放。

了解更多: 图像管理器

模式

模式提供了为图表提供重新定义的内容的强大方法。可以定义任意数量的Pattern,并将其保存在存储库中,从而使新手建模人员不必承担设计图结构并导致模型一致性的责任。

优良作法是在建立存储库时定义许多模式,并为它们提供适当的描述,以定义上下文,意图和应用方式。

了解更多: 模式

矩阵配置文件

矩阵配置文件定义了关系矩阵,这些关系矩阵提供了一种便捷的方式来表示两个元素(矩阵的每个轴上一个)具有某种类型的关系这一事实。将在两个元素的交点处绘制一个指示器,以显示关系的方向。可以创建覆盖,允许用户定义的字母表示关系的性质。

优良作法是在建立存储库时设置矩阵概要文件,并将其另存为可从“资源”窗口访问的概要文件。它们将没有列出元素,但是随着存储库的充实,这些元素将出现在矩阵中。

Using the Relationship Matrix in Sparx Systems Enterprise Architect.

了解更多: 关系矩阵

本土化

Enterprise Architect在世界各地都有使用,因此在许多地方可以定义本地化设置。好的做法是在建立存储库时定义它们。它们包括可以为每个图表定义的页面设置,以及用于拼写检查的字典。

了解更多: 拼写检查字典

优先

Enterprise Architect是一种高度可配置的产品,允许用户设置各种首选项,以定制各种工具的工作方式。一些设置适用于整个存储库,并将存储在存储库本身中,而其他设置则适用于各个建模者,通常存储在用户的“应用程序数据”中。

General preferences dialog in Sparx Systems Enterprise Architect.

了解更多: 本地选项

搜索次数

随着建模的进行,存储库将很快变得很大,因此在模型中查找内容非常重要。 Enterprise Architect具有灵活而强大的搜索工具,可用于查找任何模型内容。结果返回到一个窗口,在该窗口中可以在“浏览器”窗口或图表中找到各个项目,并且可以为一个或多个选定元素生成报告。搜索也很重要,因为它们被用于各种地方,例如模型视图。有很多内置搜索可用于在模型中定位对象,但是您也可以设置自己的搜索,以进行保存和重复使用。

Simple search in project in Sparx Systems Enterprise Architect.

在创建存储库时,设置一些常见且经常运行的搜索是一个好习惯。这将为利益相关者提供有用的结果,但也将测试存储库结构和元模型定义。随着模型的发展,通常会创建新的搜索。一个常见的触发条件是当利益相关者需要询问架构以获取决策所需的信息时。

了解更多: 模型搜索

刻板印象

构造型是UML的扩展机制之一,用于创建其他类型来扩展语言,以使其在给定的域或上下文中更加有用。可以为它们提供替代表示形式,即图像或形状脚本。构造型应由存储库管理员或管理员创建,因为它们有效地改变了UML的语法。

Setting the properties for an in-model stereotype in Sparx Systems Enterprise Architect.

优良作法是在建立存储库时决定需要哪些构造型(如果有)。当然,可以在程序或体系结构成熟时添加它们,也可以将其创建为Profile的一部分,然后将Profile合并到Model Driven Technology扩展中。

了解更多: 刻板印象

标记值

标记值是可以添加到资源库中各种项目(包括元素,连接器,属性和操作)的其他属性。这些项目有大量的内置属性,但是当需要其他属性时,用户可以自由创建标记值。

Using an enumerated tagged value in Sparx Systems Enterprise Architect.

了解更多: 标记的值