前页 | 后页 |
语言定义
Enterprise Architect完全实现了ArchiMate语言并支持所有语言概念和定义,从而使业务,应用程序,技术和安全性建筑师以及其他人员(包括Geospatial Architects)可以为企业创建高度表达且合规的语言模型,视图和其他强大的可视化讨论。
ArchiMate核心框架
用于对ArchiMate核心语言的元素进行分类的参考结构是在企业体系结构的核心内部元模型中实现的。它由三层和三个方面(包括物理层)组成,扩展框架包含许多额外的层和方面。作为扩展。这些核心和扩展的anguage元素在工具中以“图表”列表的形式可见,并且在与各层相对应的工具箱中以及在具有各种形式(包括图标格式)的元素表示中可见。下图已在Enterprise Architect创建,以演示语言的结构
图:显示核心框架的各层和各个方面
ArchiMate核心语言
用于定义企业架构模型概念的ArchiMate语言的中心部分已内置到该工具内部MDG技术中定义的ArchiMate概要文件和元模型中。用户可以通过一系列用户友好的工具功能来访问所有定义的ArchiMate语言概念和功能,包括元素,关系,关系连接器和视点。
架构视图
从一组相关的关注点(通常与单个利益相关者或利益相关者组有关)的角度来表示系统。 Enterprise Architect通过一系列不同的产品工具和机制来支持此概念。最重要的是:
- 图表 - 可以创建任意数量的图表,这些图表可以显示特定元素,具有选定主题和演示样式的属性,并且还可以使用过滤器进行限制
- 矩阵 - 元素及其关系可以显示在矩阵中,该矩阵显示哪些元素通过关系连接
- 文字 - 有许多工具-包括列表视图,规范视图和文档-允许以文字形式显示元素和关系,从而创建引人注目的叙述
图:显示用于切换视图的工具选项
架构观点
对特定种类的体系结构视图的约定的规范。 Enterprise Architect提供了一个功能强大的生产力和合规性工具,称为“模型向导”模式,该工具允许从ArchiMate透视图中内置的定义明确且描述良好的模式中创建所有示例ArchiMate视点。此图显示了使用向导创建技术使用视点的结果。
图:显示技术使用观点
方面
该工具支持方面的概念,该方面从根本上将元素的语料库基于语法角色分为句法组。方面允许建模者和查看者根据它们所扮演的角色来理解模型和图解构造。方面是主动结构,行为,被动结构和动机。这些在整个“图表工具箱”中的ArchiMate工具实现中都是可见的,这使可将新元素添加到模型和图表中。
图:显示按方面分组的元素和关系,例如活动结构
属性
Enterprise Architect支持多种向元素和关系添加属性的方式。元素可以具有两种不同类型的属性:
- 内置属性: 例如名称,注释,别名,作者
- 自定义属性: 例如,企业所有者,技术所有者,停产日期
图:显示元素“属性”窗口
企业体系结构功能或实践通常会添加组织特定的属性,以帮助分析业务,应用程序和技术体系结构。可以将这些作为“标记值”直接添加到元素,或者使用配置文件系统更强大地添加到其中,该配置文件系统允许将元素创建和扩充为新类型,从而产生具有其他属性的完全兼容的ArchiMate元素。
复合元素
该工具支持创建两个复合元素,即:分组和位置,这通常允许从语言的多个方面或层到其他元素的聚合关系。
图:显示分组元素
核心要素
Enterprise Architect支持ArchiMate规范中定义的所有核心元素,包括扩展在内的所有方面和所有层。
元件
该工具支持跨所有层和各个方面的所有ArchiMate元素的创建和修改,并提供将这些元素放置在符合示例视点的图表上的机制,包括允许它们参与与其他元素的关系(在某些情况下,以及,其他关系)。元素以及关系和关系连接器是ArchiMate元模型中最原始的概念类型,用于定义和描述企业体系结构的组成部分及其独特的特性集。
图:显示产品观点
在此图中,我们使用了许多不同的关系(包括嵌套)来查看来自多个不同层的元素。一些元素使用矩形样式表示,而其他元素(例如Application Services)则使用其图标样式表示。可以在Enterprise Architect切换样式以适合受众和利益相关者。
层
Enterprise Architect是用于架构描述和可视化的功能强大的平台,并支持各种领域架构师,这些领域架构师通过层的概念以语言和工具表示。这些特定于领域的模型可以相互明确地表达,并且在工具中以图表和随附工具箱的形式可见。
图:显示ArchiMate图对话框窗口,在其中可见语言层
模型
该工具提供了一个功能强大的基于存储库的解决方案,该功能包括可以在单个存储库中创建任何数量的模型以进行协作和模型共享,也可以在单独的隔离存储库中创建以隔离或分离关注点为目的。无论模型是如何组织的,架构师和其他利益相关者都可以通过Internet在基于桌面和基于浏览器的工具中访问模型。
图:在浏览器窗口中显示包结构。
关系
Enterprise Architect支持跨所有层和各个方面的所有ArchiMate关系和关系连接器的创建和修改,并提供将这些关系放置在图表上的机制,从而根据规范连接元素(在某些情况下为其他关系)。该工具具有一个称为“快速链接器”的生产力工具,该工具允许通过从源元素的角拖动到目标元素来创建关系。快速链接器根据规范将源-目标对的可用关系限制为一组允许的关系。这些在实现和ArchiMate技术的基础上的Sparx Systems ArchiMate元模型中定义。
图:示例快速链接器菜单显示了元素之间有限的关系集