引言
建立并维护一个连贯的企业架构(EA)是一项复杂任务,因为涉及了背景和表示法各不相同的多样化利益相关者。为了管理这种复杂性,研究人员最初专注于定义架构框架,以对不同架构描述进行分类和定位,例如Zachman框架.
架构框架为交付架构描述提供了一般性指导,并附带一个过程。ArchiMate语言作为一种建模符号,能够深入揭示不同架构的结构与一致性,补充并支持这些框架。
而ArchiMate语言允许架构师和利益相关者使用他们对EA的自身视角。视图由视角定义,视角对代表EA的一组模型进行抽象。每个视角针对特定类型的利益相关者,并解决特定关切。视角可以隔离某些方面,或关联多个方面,从而为EA建模提供灵活的方法。
而TOGAF框架描述了针对不同利益相关者类别的一组视图分类,并为在EA模型中开发和使用视角与视图提供了指导。然而,需要注意的是,视角与视图是相互关联的,通常在结合其底层的相互依赖关系时,能更准确地描述架构。尽管具有实用性,但视角与视图只是系统的部分呈现,将整个架构限制在有限的几个方面。
利益相关者与关切
本节介绍了一种使用ArchiMate语言通过视角机制系统地解决利益相关者关切的方法。该机制符合ISO/IEC 42010标准,该标准为架构描述提供了一个模型。该模型中的关键要素包括利益相关者、关切、视角和视图,如以下图所示:

上图标题为“架构描述的概念模型”,展示了描述架构时涉及的关键要素之间的关系,符合ISO/IEC 42010标准。该模型通过使用视角和视图,有助于系统地解决利益相关者关切。以下是该图的详细说明:
- 关注系统:
- 这是由架构所描述的系统。
- 它体现了架构,并对利益相关者具有关注点。
- 利益相关者:
- 利益相关者是指对关注系统具有利益的个人、团队或组织。
- 利益相关者有需要由架构解决的关切。
- 他们确定架构描述、架构理由和架构视图。
- 关切:
- 关注点是利益相关者对目标系统所关心的兴趣或问题。
- 关注点由架构视角来界定,并通过架构视图来解决。
- 架构视角:
- 视角是对单一视图的规范,定义了哪些利益相关者的需求被界定,以及构建和解释该视图的指导原则。
- 视角界定关注点并指导架构视图。
- 它们与模型类型相关联,这些模型类型指导架构模型。
- 架构视图:
- 视图是架构的一种表示,用于解决利益相关者的一个或多个关注点。
- 视图由架构视角指导,并表达架构描述。
- 它们源自架构模型。
- 架构模型:
- 架构模型是使用特定模型类型对架构某些方面进行的表示。
- 模型指导架构视图,并构成架构描述的一部分。
- 模型类型:
- 模型类型是用于表示架构不同方面的模型类型。
- 它们指导架构模型。
- 架构描述:
- 架构描述是架构视图、模型及其他信息的集合,用于表达目标系统的架构。
- 它表达了架构,并由利益相关者识别。
- 它包含对应规则和理由。
- 架构理由:
- 理由解释了架构决策背后的推理过程。
- 它是架构描述的一部分,并由利益相关者识别。
- 对应规则:
- 对应规则定义了架构描述中不同视图和模型之间的关系。
- 它们确保架构描述的一致性和连贯性。
- 对应:
- 对应关系是根据对应规则定义的不同视图和模型之间的实际关系。
- 它们是架构描述的一部分。
关系
- 识别:利益相关者识别架构描述、架构理由和架构视图。
- 对……感兴趣:关注对象对利益相关者感兴趣。
- 界定:架构视角界定关注点。
- 应对:架构视图应对关注点。
- 主导:架构视角主导架构视图,模型类型主导架构模型。
- 表达:架构描述表达架构。
- 展现:关注对象展现架构。
这个概念模型有助于理解不同元素如何相互作用以描述架构,确保通过明确定义的视角和视图系统性地解决利益相关者关切。
ArchiMate语言及其视角机制有助于架构师定义和分类主导性视角。该机制帮助架构师构建和设计用于利益相关者沟通的视图。
视图与视角
视图是传达特定架构领域信息的理想机制。视图是架构描述的一部分,用于应对相关关切,并针对特定利益相关者进行定制。视图由视角指定,该视角规定了视图所提供的概念、模型、分析技术和可视化方式。本质上,视图是你看到的内容,而视角是你观察的立场。
架构描述包含一个或多个架构视图,每个视图都针对利益相关者关切。架构视图根据视角表达系统的架构,该视角界定关注点,并建立构建、解释和分析视图的规范。
视角聚焦于架构的特定方面和层次,由利益相关者关切决定。从某个视角可见的内容取决于关于利益相关者关切的论证。视角使关于架构某些方面和层次的沟通成为可能,促进架构师与利益相关者之间的双向反馈。视角的范围及其与利益相关者关切的相关性决定了视图中呈现的元素和关系。
视角机制
架构师面对各种利益相关者和关切。视角机制通过提供基于目的和内容的框架,帮助选择合适的视角。该框架有助于定义和分类视角,如下面图所示。

架构师与利益相关者沟通,以了解并记录他们的关切。视角机制确定了目的和内容,定义并分类视角,从而指导视图的构建与设计。受视角支配的视图,回应了利益相关者的关切。
创建一个ArchiMate 视角 包含两个步骤:
- 根据解决利益相关者关切所需的信息,从 ArchiMate 元模型中选择相关概念。
- 定义一种表示方式,以利益相关者能够理解的方式呈现这些概念,可以是图表、目录、矩阵或其他可视化形式。
将此视角应用于架构模型,根据选定的概念和表示方式,选择并展示架构的相关部分。
定义与分类视角
该ArchiMate 语言有助于根据与利益相关者关切相关的目的和内容来定义和分类视角。目的维度由三个类别支持:
- 设计:支持架构师和设计师在设计过程中使用图表(如UML.
- 决策:通过投影、交叉分析和分析技术,为管理者提供跨领域架构关系的洞察,以辅助决策。
- 告知:通过图示、动画和其他信息性媒介,帮助利益相关者了解企业架构,以达成理解、获得承诺并说服反对者。
内容维度使用ArchiMate 核心框架来选择相关方面和层级,由三个类别支持:
- 细节:聚焦于一个层级和一个方面,通常适用于软件工程师或流程负责人等利益相关者。
- 一致性:涵盖多个层级或方面,使利益相关者能够关注架构关系,适用于运营管理人员。
- 概览:涵盖多个层级和方面,通常适用于企业架构师以及 CEO、CIO 等决策者。
创建视图
在主导视角的指导下,架构师可以创建并设计一个包含 ArchiMate 元模型中元素和关系的视图。架构师为这些元素设计适当的表示方式,以适应利益相关者和所关注的问题。视图不必是视觉或图形化的;它可以基于元素和关系的属性,采用多种表示方式,例如彩色热力图。
示例视角
最后一部分提供了视角的示例,说明了如何视角机制应用于创建解决特定利益相关者关切的视图。这些示例展示了视角机制在现实场景中的实际应用,帮助架构师和利益相关者有效沟通并理解 企业架构.
组织视角示例
下图展示了在组织视角下创建的ArchiMate图。通过应用视角,您可以根据该视角所定义的内容,绘制包含ArchiMate元素和关系子集的ArchiMate图。
![]() |
| 组织视角示例 |
业务流程协作视角示例
下图展示了在业务流程协作视角下创建的ArchiMate图。通过应用视角,您可以根据该视角所定义的内容,绘制包含ArchiMate元素和关系子集的ArchiMate图。
![]() |
| 业务流程协作视角示例 |
结论
ArchiMate语言及其视角机制提供了一种结构化且灵活的方法,用于管理企业架构的复杂性。通过根据利益相关者关切定义和分类视角,架构师可以创建有效传达架构的视图,确保所有利益相关者之间的一致性和理解。
相关资源
- 完整的ArchiMate视角指南(包含示例)
- Visual Paradigm.(未注明日期).完整的ArchiMate视角指南(包含示例) .
- 理解ArchiMate视角:全面指南 – ArchiMetric
- ArchiMetric.(2024年8月23日).理解ArchiMate视角:全面指南 – ArchiMetric .
- ArchiMate视角指南 – 信息结构视角
- Visual Paradigm.(未注明日期).ArchiMate视角指南 – 信息结构视角 .
- 探索企业架构:解读ArchiMate动机视角 – Visual Paradigm指南
- Visual Paradigm.(2024年10月1日).探索企业架构:解读ArchiMate动机视角 – Visual Paradigm指南 .
- 一站式TOGAF指南 – Visual Paradigm指南
- Visual Paradigm. (2024年10月6日). 一站式TOGAF指南 – Visual Paradigm指南 .
- Visual Paradigm TOGAF – 关于TOGAF、企业架构、ArchiMate及更多内容
- Visual Paradigm. (未注明日期). Visual Paradigm TOGAF – 关于TOGAF、企业架构、ArchiMate及更多内容 .
- 企业架构的TOGAF®工具 – ArchiMetric
- ArchiMetric. (2022年2月22日). 企业架构的TOGAF®工具 – ArchiMetric .
- ArchiMate 3:全面概述 – Cybermedian
- Cybermedian. (2024年12月19日). ArchiMate 3:全面概述 – Cybermedian.
- Visual Paradigm中的ArchiMate图
- Visual Paradigm. (未注明日期). Visual Paradigm中的ArchiMate图.

