首页 > 其他分享 >【架构】ArchiMate 业务分析模型

【架构】ArchiMate 业务分析模型

时间:2023-01-28 11:57:33浏览次数:55  
标签:架构 示例 元素 视图 ArchiMate 应用程序 分析模型

ArchiMate,是一种整合多种架构的一种可视化业务分析模型语言,属于架构描述语言(ADL)它从业务、应用和技术三个层次(Layer),物件、行为和主体三个方面(Aspect)和产品、组织、流程、资讯、资料、应用、技术领域(Domain)来进行描述。ArchiMate是 The Open Group 发布的企业级标准。它是一种图形化描述语言,正好可以作为 TOGAF 图形工件的建模工具。

 

 

 

 

 

视图是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图示例。

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

 

原文: https://www.visual-paradigm.com/guide/archimate/full-archimate-viewpoints-guide

本文:http://jiagoushi.pro/node/1309

 

 

标签:架构,示例,元素,视图,ArchiMate,应用程序,分析模型
From: https://www.cnblogs.com/guanghuiqq/p/17070012.html

相关文章

  • 业务架构之业务架构概述
    一、什么是业务架构业务架构是以企业战略为基石,结合业务流程,组织架构的一种表达方式。是技术架构的驱动力,企业通过构建业务架构,来缓解企业压力,与转型的不适。......
  • Linux PM QoS framework(1)_概述和软件架构
    1.前言QOS为QualityOfService(服务质量)的简称,对PMQoS而言,表示Linuxkernel电源管理相关的服务质量。那到底什么是服务质量呢?我们知道,LinuxPM的主要功能,是节省功耗,但......
  • 人脸识别在Serverless架构下的应用
    人脸识别技术介绍早在1965年就有学者对人脸识别技术进行研究,并发表了相关的文章。但是由于计算机计算能力欠缺、人脸数据稀少等,人脸识别技术的研究没有很大的突破,也很少应......
  • 模型升级在Serverless架构下的实现与应用
    1模型升级迭代需求背景介绍众所周知,在人工智能领域,一些训练好的模型会随着时间推移不断优化,数据集也在不断迭代。例如某公司的人脸识别系统因为新员工的入职,老员工的离......
  • 文本情感分析在Serverless架构下的应用
    文本情感分析是指对包含人们观点、喜好、情感等的主观性文本进行检测。该领域的发展和快速起步得益于社交媒体。越来越多的用户从单纯地获取互联网信息向创造互联网信息转......
  • PaddlePaddle与Serverless架构结合
    PaddlePaddle介绍PaddlePaddle(飞桨)以百度多年的深度学习技术研究和业务应用为基础,是中国首个自主研发、功能完备、开源的产业级深度学习平台,集深度学习核心训练和推理框架......
  • PyTorch与Serverless架构结合
    PyTorch介绍2017年1月,FAIR(FacebookAIResearch)发布了PyTorch。其标志如下所示。PyTorch是在Torch基础上用Python语言重新打造的一款深度学习框架,Torch是用Lua语言打造的......
  • TensorFlow与Serverless架构结合
    4.2.1TensorFlow介绍TensorFlow是一个基于数据流编程(DataFlowProgramming)的符号数学系统,被广泛应用于各类机器学习算法的编程实现。其前身是谷歌的神经网络算法库Dist......
  • scikit-learn与Serverless架构结合
    1scikit-learn介绍scikit-learn是一个面向Python的第三方提供的非常强力的机器学习库,简称sklearn,标志如下所示。它建立在NumPy、SciPy和Matplotlib上,包含从数据预处理到......
  • Serverless架构下的AI应用
    近年来,Serverless架构逐渐被更多的开发者所认识、接受,逐渐被应用到了更多领域,其中包括如今非常热门的机器学习领域。与其他领域不同的是,在Serverless架构上进行人工智能相......