通过实例学习Archimate

2023-10-17 19:50
文章标签 学习 实例 archimate

本文主要是介绍通过实例学习Archimate,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EA / TOGAF 及 Archimate

在过去的几十年里,"企业架构(EA)"已经成为企业凝聚力和效率的同义词。任何组织如果不清楚自己在做什么以及如何实现其关键目标,将不可避免地浪费时间和金钱。对你正在做的事情有绝对清晰的认识是值得的,而EA方法将确保你拥有做出关键决策所需的所有信息。

这样做的坏处是,即使是最新版本的EA框架,如TOGAF,对于那些不熟悉的人来说也是难以理解的。如果没有正确的培训,理解架构领域和概念是具有挑战性的,但期望所有的关键决策者都学习EA几乎是不可行的。正因为如此,那些进入游戏较晚的公司可能对采用EA感到有理由的忧虑。毕竟,如果一个工具所做的只是造成混乱,那么它怎么能节省时间?

TOGAF的一种建模语言

ArchiMate是一个企业架构工具/建模语言,由TOGAF的创建者The Open Group拥有。它的目的是通过提供一种 "建模语言 "来描述企业架构的结构,从而解决EA从业人员和他们的受众之间缺乏理解的问题。

ArchiMate 3.0模型使从业人员能够交流组织结构的简化版本和各方面的联系。这使得决策者不仅能够准确地收集他们手头的资源和能力,而且还能了解他们的决定可能产生的影响。

什么是Archimate?

ArchiMate是Open Group为企业架构设计的开放和独立的建模语言,得到了不同工具供应商和咨询公司的支持。ArchiMate提供的工具支持企业架构师以明确的方式描述、分析和可视化不同架构领域之间的关系,类似于土木工程或建筑和施工等成熟学科,使用国际公认的标准来描述其设计。

ArchiMate是一种用于描述企业架构的建模技术("语言")。它提出了一套清晰的架构领域内的概念和架构领域之间的关系,并为描述这些领域的内容提供了一个简单而统一的结构。就像经典建筑结构中的建筑图纸一样,它描述了建筑的建造和使用的各个方面。

ArchiMate提供了一种通用的语言来描述以下领域的建设和运作

  • 业务流程
  • 组织结构
  • 信息流
  • IT系统
  • 技术基础设施。

这种洞察力有助于利益相关者设计、评估和沟通这些业务领域内部和之间的决策和变化的后果。

Archimate是从哪里来的?

自最初发布以来,ArchiMate一直被一些世界领先的企业架构专家不断完善和改进。2016年6月发布的ArchiMate 3.0比前一版本有许多更新。这包括更加关注IT的物理元素,增强了可用性,并提高了语言和结构的一致性。它还增加了新的层次来增强语言,使其更适合现代组织。

ArchiMate可用于勾勒现代企业的概念和关系。这使得ArchiMate受到了多个行业从业者的追捧。ArchiMate 3.0甚至可以与其他框架和方法论相结合,如TOGAF和BPMN,使其相对容易采用。

ArchiMate是如何帮助企业的?


企业和从业人员经常问:"ArchiMate认证值得吗?" ArchiMate的本质是提高清晰度,这可以给企业带来很多好处。

  • 它是开放集团的一个独立于供应商的国际标准,使你免于被特定供应商的工具和框架所锁定。开放集团的ArchiMate论坛提供了积极的支持。
  • 因为利益相关者的关注点可以在ArchiMate模型中得到清晰的说明,该框架使组织能够以更准确的视角做出决策。
  • 它是一种精简的、简单的语言。它只包含了足够的企业架构建模的概念,而不是臃肿地包含所有可能的东西。它的统一结构使它易于学习和应用。
  • 它并没有规定一种工作方式,但它很容易与现有的方法(如TOGAF)整合。
    它已经被许多不同的用户组织尝试和测试过,并得到许多咨询公司和软件工具的支持。
  • 识别部门和决策者之间的联系可以帮助企业架构师看到哪些地方可以完善关系。这反过来又使他们能够使整体运作更有效率。
  • 有了清晰的企业模型,企业可以很容易地向利益相关者展示他们关注的问题和要求是如何被解决的。
  • ArchiMate是独立于供应商的。这可以防止用户被锁定在依赖令人窒息的工具或框架上,同时也允许他们纳入未来的发展,如新兴的计算机技术或新的架构实践。
  • 它与特定架构领域(如软件或业务流程)的现有方法有明确的联系。ArchiMate中的一些概念是特意从其他语言(如UML或BPMN)中借用的,以提供一个简单的桥梁。
  • 它有很好的概念和模型,可以提供精确性。它可以帮助你摆脱架构的 "模糊图景 "形象。

ArchiMate到底是如何工作的?

那么,ArchiMate到底是如何工作的,它对从事企业架构的公司和专业人士来说到底意味着什么?

ArchiMate是一种图形语言:一套帮助组织对其业务进行图形化表述的视觉实践。换句话说,它是一套关于如何为你的业务创建一个简单明了的地图的说明。

ArchiMate语言提供了一个清晰的术语,旨在使创建这些地图的过程尽可能不含糊。最终的结果使任何组织对他们所处理的IT架构有了更清晰的认识。这也使他们能够沟通他们的决定的后果,并尽可能做出最佳选择。

想一想数独游戏,一列中的每个动作都会影响一行。同样,ArchiMate的核心框架也是基于相互交叉的 "层 "和 "面",形成相互关联的单元。

层次和方面

ArchiMate语言的主要概念和关系可以被看作是一个框架,即所谓的ArchiMate完整框架。

它将企业架构划分为业务层、应用层和技术层。

在每一层中,都要考虑三个方面:表现出行为的主动元素(如流程和功能)、内部结构和定义信息使用或交流的元素。

层次 (Layers)

较高的层级使用较低层级提供的服务。业务层向外部客户提供产品和服务,这些产品和服务是由业务参与者执行的业务流程实现的。应用层用应用服务支持业务层,这些服务由(软件)应用程序实现。技术层提供运行应用程序所需的基础设施服务(例如,处理、存储和通信服务),这些服务由计算机和通信硬件及系统软件实现。

  • 在ArchiMate中可以对企业进行建模的三个层次: 业务、应用和技术。

方面 (Aspects)

  • 活动结构方面,代表结构元素(业务行为者、应用组件和显示实际行为的设备;即活动的 "主体")。
  • 行为方面,代表行为者执行的行为(流程、功能、事件和服务);结构元素被分配给行为元素,以显示谁或什么显示行为
  • 被动结构方面,代表行为所执行的对象;这些对象通常是业务层中的信息对象和应用层中的数据对象,但它们也可能被用来代表物理对象

ArchiMate 3.0 完整框架

ArchiMate 3.0 完整框架,在核心框架的基础上增加了一些层和一个方面。

扩展 (Extension)

  • 动机扩展--可对利益相关者、变革的驱动力、业务目标、原则和要求进行建模。
  • 实施和迁移扩展--能够对项目组合管理、差距分析和过渡及迁移规划进行建模。
  • ArchiMate的最重要的概念如下所示。你可以清楚地看到各层的统一方法。

ArchiMate实例--所有图层
在下面的ArchiMate模型示例中,你可以看到ArchiMate各层的整合。

ArchiMate 示例

在本文中,您将看到丰富的 ArchiMate 示例视图集合,按照 ArchiMate 标准组织成一个分层框架。这些 ArchiMate 视图演示了如何使用 ArchiMate 元素。其中一些示例可以用作设计模式。

ArchiMate 示例视图

框架视图

这个框架视图构建了所有正在使用的视图。它可用于图表之间的导航。

动机观点

编辑此 ARCHIMATE 图表

此动机视图可用于检查推动组织设计或转型的动机或原因,以及作为公司内所有变更操作和业务转型的基础的企业架构。该视图描述了开发工作的愿景,无论规模和范围是否涵盖整个组织、组织的子集(例如,业务线),还是特定的计划或项目(解决方案级别)。请注意,可以将值添加到任何 ArchiMate 元素,例如结果(或任何其他 ArchiMate 元素),以显示真正的增值是什么。

商业动机模型 (BMM) [规范 v.1.3, 2015, OMG] 用于定义动机元素。

使命-价值观-愿景观

编辑此 ARCHIMATE 图表

组织的目的、愿景和基本价值观都可以使用 Mission-Values-Vision 视图来表示。它可以帮助您确定组织的目的、组织实际在做什么或打算做什么,以及它存在的主要原因是什么。愿景是组织未来的理想状态。组织的愿景、文化和理想都得到核心价值观的支持。必须满足战略目标才能实现组织的愿景。

参考:Aldea, A. – Iacob, M.-E。– Hillegersberg, J. – Quartel, D. – Franken, H. (2015) ArchiMate 的建模策略。

战略价值图视图

编辑此 ARCHIMATE 图表

战略价值图视图可视化组织的战略。所有的开发操作都必须直接或间接地从这个包含战略价值要素的观点出发。通过可视化战略价值来跟踪与实际战略执行相关的所有其他方面是可行的。这种方法可以用这个视角来表示、传达和与现实相关联。

利益相关者分析视图

编辑此 ARCHIMATE 图表

利益相关者分析视图经常用于利益相关者分析,以识别变更驱动因素。首先,确定重要的利益相关者,然后确定符合他们最大利益的变革驱动因素。“评估”概念可用于深入的驱动因素分析,例如使用 SWOT(优势、劣势、机会和威胁)技术。按照惯例,可以从不同的观点生成不同的利益相关者视图图。将大图分解成小图的另一个原因是为了保持简洁和可读性——为了清楚起见。

利益相关者观点

编辑此 ARCHIMATE 图表

 

这种利益相关者观点将利益相关者的动机与公司目标联系起来。目标是组织发展的最重要组成部分。所有变更操作的任何后续元素都应追溯到这些主要原因。

原则观点

编辑此 ARCHIMATE 图表

风险与安全视图

编辑此 ARCHIMATE 图表

风险和安全概念通过此视图映射到 ArchiMate。风险管理包括对安全和数据保护的关注。两者都包含在此视图中。

参考:

  • 如何使用 ArchiMate® 语言对企业风险管理和安全进行建模,开放组,文档编号:W172,2017。
  • 使用 ArchiMate® 语言对企业风险管理和安全进行建模,开放组,2015 年。

SWOT 分析视图

编辑此 ARCHIMATE 图表

目标视图

编辑此 ARCHIMATE 图表

目标和主要成果

编辑此 ARCHIMATE 图表

OKR 是 Objectives and Key Results 的缩写,是一种流行的管理方法,用于定义目标和跟踪进度。它有助于围绕可衡量的目标建立一致性和参与度。OKR 由两部分组成:(1) 您希望达到的目标;(2) 将用于跟踪您实现该目标的进度的关键结果。

目标是……

  • 你想要完成的事情的定性解释令人难忘。简短、鼓舞人心和引人入胜的目标是理想的。团队应该受到目标的激励和挑战。

主要结果是……

  • 一组衡量您在实现目标方面取得的进展。每个目标应该有两到五个关键结果。有太多的关键结果会使人们难以记住。

另一个版本的操作如下所示。

编辑此 ARCHIMATE 图表

战略观点

编辑此 ARCHIMATE 图表

策略视图

与业务战略相关的概念,例如“行动路线”、“能力”和“资源”,现在可在 ArchiMate 版本 3 中使用,并可用于为组织的业务计划建模。这种观点的有用性和意义在于组织的目标可以与战略联系起来,然后通过能力与企业架构联系起来。此视图可用于应用“基于目标的战略模型”(Azevedo 等人,2015 年),其中目标形成一个层次结构,可以分解为较低级别的目标。

业务战略视图

编辑此 ARCHIMATE 图表

这篇关于通过实例学习Archimate的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/227588

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

线性代数|机器学习-P36在图中找聚类

文章目录 1. 常见图结构2. 谱聚类 感觉后面几节课的内容跨越太大,需要补充太多的知识点,教授讲得内容跨越较大,一般一节课的内容是书本上的一章节内容,所以看视频比较吃力,需要先预习课本内容后才能够很好的理解教授讲解的知识点。 1. 常见图结构 假设我们有如下图结构: Adjacency Matrix:行和列表示的是节点的位置,A[i,j]表示的第 i 个节点和第 j 个

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件