企业架构系列(三)ArchiMate第一节:通用元模型

为了能够读懂企业架构表达的含义,从本篇开始,我们逐步认识一下Archimate语言的各类元素符号和关系连接方式。


一、ArchiMate语言结构

1.1 顶层层次结构

1.2 完整框架

二、通用元模型

2.1、行为和结构元素

2.1.1 主动结构元素

指可以执行行为的主体。包括:

1、内部主动结构元素(实体):即实现此行为的业务参与者、应用程序组件、节点等。

2、外部主动结构元素(接口);即向环境提供一个或多个服务的访问点,并隐藏其内部结构。

2.1.2 行为元素

1、内部行为元素:表示可由一个或多个主动结构元素执行的行为单元。 


2、外部行为元素(服务):表示明确定义的公开行为。 

  • 服务是提供系统的外部可见行为。
  • 服务提供给用户的价值是服务存在的动机,对于用户来说,只有这种暴露的行为和价值以及服务质量、成本等非功能性方面才是用户关注的,这些可以在合同或服务级别协议 (SLA) 中指定。
  • 服务可通过接口访问。

 3、事件:代表状态的改变。

  • 事件可能具有时间属性,表示事件发生的时刻,这可用于对时间表进行建模。

2.1.3 被动结构要素

被动结构元素是不能执行行为的结构元素。主动结构元素可以对被动结构元素执行行为。被动结构元素通常是信息或数据对象,但它们也可以表示物理对象。

2.1.4 行为和结构元素间的交互

2.2、结构和行为元素的特定化

在每一层中,允许使用流程、功能和交互之间的组合和聚合关系;例如,一个流程可以由其他流程、功能和/或交互组成。

  • 流程:表示实现特定结果的一系列行为。

  • 功能:表示基于特定标准(例如所需资源、能力或位置)的行为集合,并作为整体进行管理、执行或实施。  

  • 交互:表示必须由两个或多个内部主动结构元素执行的集体行为单位,这些元素要么直接分配,要么在协作中聚合。 

  • 协作:表示两个或多个内部活动结构元素的集合,共同执行某些集体行为。 

2.3、结构元素和行为元素总结

2.4、动机元素

动机元素代表企业架构背后的背景或原因。

2.5、复合元素

2.5.1 分组

分组元素根据某些共同特征聚合或组合属于同一类的概念。

2.5.2 位置

位置元素用于对业务参与者、应用组件和设备等(主动和被动)结构元素所在的位置进行建模,即通过从位置到结构元素的聚合关系来建模。位置还可以聚合行为元素,以指示行为执行的位置。


 参考文献:ArchiMate 3.2 Specification 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一万小石

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值