预订演示
前页 后页

工具设置

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

安全

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

可以通过从活动目录导入用户来设置模型用户,然后允许使用窗口单点登录到Enterprise Architect (打开Enterprise Architect时用户不会被要求提供凭据)。典型的组可能是:管理员、图书馆员、建模者和查看者。

Setting up user security in Sparx Systems Enterprise Architect.

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

了解更多:安全

参考

参考用于配置Enterprise Architect的许多方面,例如下拉列表。该工具附带一组可以开箱即用的参考数据,但建议审阅此数据并对其进行配置以使其适合特定团队的目的。例如,每个元素都有一个状态属性,该状态属性显示在元素的属性表(或属性中)的下拉列表中。

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.

了解更多: 参考

包结构

包结构定义了存储库的结构。布局这种结构的结构将有助于导航和其他功能,如基线的工作、版本控制、文档和包级别等级。存储库中包的结构可以随时更改,如果需要,可以在包之间自由移动元素。但是,在设置时花一些时间创建一个结构良好的存储库是一种很好的做法,因为这将促进良好的建模行为并帮助新手定位存储库中的元素和包。

通常由图书馆员或管理员来设置和维护包结构,并接收添加、删除或合并包和元素的请求。

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

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

了解更多: 浏览器窗口

审计

审计会log对存储库所做的所有更改,一旦启用,它将在后台静默工作。它是一个有用的工具,与其说是用于监管,不如说是用于调整存储库的使用。当存储库的某些部分被错误地更改时,能够找到审计员并查看更改的时间和人员是很有用的。审计功能可以配置为收集有关更改的一系列数据,并且可以使用多种不同的呈现方式。审计特征默认情况下是禁用的,因此如果需要,必须首先启用它。

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

审计日志存储在存储库中,因此建议定期归档它们以保持存储库修剪。

了解更多: 审计

扩展

模型驱动生成技术扩展是一种启用工具附加特征的方法,通常称为技术或扩展。有大量可用的内置扩展,从包含功能等功能的模型策略建模-到分类法、风险图、思维导图等等。团队A可以创建自己的扩展(包括建模语言)以满足特定的建模需求。决定哪些扩展将用于给定的计划或倡议是一种很好的做法。

MindMapping MDG Technology in Sparx Systems Enterprise Architect.

通过禁用MDG 技术窗口中的技术,任何图表、工具箱页面、图像、工作区布局、模式、模板等都将对用户隐藏。

了解更多: 管理MDG 技术

Profiles和技术

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

团队A在设置存储库时决定是否适合创建配置文件或MDG 技术。

了解更多: 开发Profiles

内容导入

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

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.

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

一旦定义了存储库的包结构,也可以创建虚拟文档;这些可以收集在每个倡议的出版物包中。

了解更多:文档

导航模型

可以通过创建任意数量的图表来设置导航,其中包含模型模型内容的图像和超链接。 A通过将图表设置为模型默认图表来创建模型家。这可以链接到为特定利益相关者群体量身定制的其他导航页面。基于图表的导航为不熟悉存储库结构和可能不熟悉使用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.

最好使用基于矢量的格式,例如窗口元文件,因为这些格式将允许在图表中缩放图像。

了解更多: 图像管理器

模式

模式提供了一种为图表提供重新定义的内容的方法。可以定义任意数量的模式并将其保存在存储库中,从而减轻了新手建模者设计图表结构并导致模型一致性的责任。

良好的做法是在存储库设置时定义多个模式,为它们提供适当的描述,定义上下文、它们的意图以及如何应用它们。

了解更多: 模式

矩阵Profiles

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

最好在设置存储库时设置矩阵Profiles ,并将它们保存为可以从浏览器窗口的“资源”选项卡访问的配置文件。它们不会列出元素,但随着存储库的充实,元素将出现在矩阵中。

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.

在创建存储库时设置一些常见且经常运行的搜索是一种很好的做法。这将为利益相关者提供有用的结果,但也将测试存储库结构和元模型定义。随着模型的发展,创建新的搜索是很常见的。 A常见的触发因素是利益相关者需要询问架构以获得决策所需的信息。

了解更多: 模型搜索

构造型

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

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

最好在设置存储库时确定需要哪些构造型(如果有)。当然,它们可以作为程序或架构成熟添加,也可以作为配置文件的一部分创建,而配置文件又可以合并到模型驱动技术扩展中。

了解更多: 构造型

标记值

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

Using an enumerated tagged value in Sparx Systems Enterprise Architect.

了解更多: 标记值