「TOGAF架构框架」ArchiMate视图指南(1):基本视图概览

简介: 「TOGAF架构框架」ArchiMate视图指南(1):基本视图概览

完整的ArchiMates视图指南(1):视图及基本视图概览


视图是ArchiMate中非常重要的概念之一。每个视图都包含一组专用的ArchiMate元素,允许架构师设计人员对企业架构的特定方面建模。正式的ArchiMate 3规范提供了23个ArchiMate示例视图供架构设计人员遵循。在这个ArchiMate视图指南中,我们将回顾所有23个ArchiMate视图,并对每个视图进行清晰的描述和ArchiMate图表示例。

什么是ArchiMate视图?

在ArchiMate语言中,视图是ArchiMate元素和关系的相关子集,在表示体系结构的特定部分时,将它们放在图上。

什么是ArchiMate示例视图?

ArchiMate建议了一组可以用作建模工作的起点的示例视图。每一个ArchiMate视图都包含来自不同ArchiMate层的元素,处理特定的涉众关注点。欢迎组织在其体系结构模型中应用任何这些视图示例,或者定义他们自己的视图示例。

ArchiMate建议的示例视点主要分为四类:

  • 基本视图:可以使用来自业务、应用程序和技术三层的概念。
  • 动机视图:用于建模架构的动机方面。
  • 战略视图:通过描述企业的高层战略方向和构成来描述企业的战略方面。
  • 实现和迁移视图:对于架构变更的管理建模,从基线到目标架构的转换以及程序和项目之间的关系。

如何应用示例视图?

重要的是要注意ArchiMate规范中正式发布的示例视点不应该约束建模活动。您应该修改示例视点,或者甚至定义您自己的视点来处理特定的涉众关注点。


基本视图

ArchiMate基本视图包括ArchiMate元素和ArchiMate三个主要层的概念:业务、应用程序和技术。下面列出的是ArchiMate 3.1示例视点表,分为四类,指明了它们所涵盖的方向和范围:

  • 组合:定义元素的内部组合和聚合的视图。
  • 支持:您所查看的元素被其他元素所支持的视图。通常从一层往上到上一层。
  • 合作:朝向相互合作的对等元素。通常跨不同的方面。
  • 实现:您正在查看实现其他元素的元素的视图。通常从一层向下到下一层。


组成视图

名字透视图关注点组织企业在角色、部门等方面的结构。识别能力、权力和责任信息结构显示企业中使用的信息的结构。使用的数据和信息的结构和依赖关系,一致性和完整性技术网络、设备和系统软件等企业信息系统的基础设施和平台。基础设施的稳定性、安全性、依赖性和成本分层提供架构的概述。一致性、降低复杂性、变更的影响、灵活性物理物理环境以及它如何与IT基础设施相关联。物理环境的关系和依赖关系,以及它们与IT基础设施的关系

支持视图:

名字透视图关注点产品显示产品的内容。产品开发,企业产品提供价值应用使用将应用程序与其在例如业务流程中的使用关联起来。一致性和完整性,降低复杂性。技术使用展示应用程序如何使用技术。依赖关系、性能、可伸缩性

合作视图:

名字透视图关注点业务流程合作显示各种业务流程之间的关系。业务流程、一致性和完整性、责任之间的依赖关系应用合作显示应用程序组件及其相互关系。应用程序之间的关系和依赖、服务的编排/编排、一致性和完整性、复杂性的降低

实现视图:

名字透视图关注点服务实现显示如何通过必要的行为实现服务。业务流程的增值、一致性和完整性、责任实现和部署显示如何将应用程序映射到底层技术。应用平台的结构以及它们与支持技术的关系

在接下来的部分中,我们将详细介绍ArchiMate的所有基本视图。对于每一个视点,涉众都是有目标的,要处理的关注点,目的和范围都被涵盖了。此外,还将提供ArchiMate图示例。

除了指定的元素之外,分组元素、连接和或连接可以在每个视点中使用。

相关文章
|
2月前
|
算法 数据挖掘 调度
隐语实训营-第3讲:详解隐私计算框架的架构和技术要点
主要介绍隐语的隐私计算架构,并对每个模块进行拆解、分析,以期望不同使用者找到适合自己的模块,快速入手。
53 4
|
3月前
|
监控 负载均衡 Dubbo
Dubbo 框架揭秘:分布式架构的精髓与魔法【一】
Dubbo 框架揭秘:分布式架构的精髓与魔法【一】
166 0
|
2月前
|
分布式计算 算法 调度
课3-详解隐私计算框架的架构和技术要点
隐语架构涵盖产品、算法、计算、资源和硬件五层,旨在实现互联互通和跨域管控。产品层包括SecretPad等,简化用户和集成商体验。算法层涉及PSI/PIR、SCQL和联邦学习,提供隐私保护的数据分析和学习。计算层如RayFed、SPU、HEU等,支持分布式计算和密态处理。资源层的KUSCIA用于跨机构任务编排,硬件层涉及FPGA等加速器。互联互通支持黑盒和白盒模式,确保不同平台协作。跨域管控则强调数据流转控制,保护数据权益。
|
26天前
|
敏捷开发 监控 前端开发
深入理解自动化测试框架Selenium的架构与实践
【4月更文挑战第16天】 在现代软件开发过程中,自动化测试已成为确保产品质量和加快迭代速度的关键手段。Selenium作为一种广泛使用的自动化测试工具,其开源、跨平台的特性使得它成为业界的首选之一。本文旨在剖析Selenium的核心架构,并结合实际案例探讨其在复杂Web应用测试中的高效实践方法。通过详细解读Selenium组件间的交互机制以及如何优化测试脚本,我们希望为读者提供深入理解Selenium并有效运用于日常测试工作的参考。
|
2月前
|
算法
隐私计算实训营 第1期-详解隐私计算框架的架构和技术要点
本文简要介绍了隐语技术架构的五层结构:产品层、算法层、计算层、资源层和硬件层。每层分别涉及模块功能、定位和人群画像,旨在使不同角色的用户能轻松理解和使用,降低隐私计算的入门难度。此外,隐语产品设计具有开放性和前瞻性,易于集成。
|
2月前
|
存储 设计模式 前端开发
请解释 Web 应用程序的 MVC(模型-视图-控制器)架构。
【2月更文挑战第26天】【2月更文挑战第89篇】请解释 Web 应用程序的 MVC(模型-视图-控制器)架构。
|
2月前
|
存储 SQL 分布式计算
TiDB整体架构概览:构建高效分布式数据库的关键设计
【2月更文挑战第26天】本文旨在全面概述TiDB的整体架构,深入剖析其关键组件和功能,从而帮助读者理解TiDB如何构建高效、稳定的分布式数据库。我们将探讨TiDB的计算层、存储层以及其他核心组件,并解释这些组件是如何协同工作以实现卓越的性能和扩展性的。通过本文,读者将能够深入了解TiDB的整体架构,为后续的学习和实践奠定坚实基础。
|
2月前
|
SQL API 数据处理
新一代实时数据集成框架 Flink CDC 3.0 —— 核心技术架构解析
本文整理自阿里云开源大数据平台吕宴全关于新一代实时数据集成框架 Flink CDC 3.0 的核心技术架构解析。
779 0
新一代实时数据集成框架 Flink CDC 3.0 —— 核心技术架构解析
|
3月前
MFC单文档视图架构
MFC单文档视图架构
14 0
|
3月前
|
前端开发 JavaScript API