聚集与组合的概念已经存在很长时间了,已经成为了建模语言的标准,ArchiMate中二者的含义与UML中的是一样的。
Aggregate(聚集)连接符从左向右解读为,(左边)部分聚集成了(空心菱形)主体(右边),
从右向左解读为,主体凝聚了部分。
聚集描述了主体与部分的关系,其中部分可以离开主体单独存在。
例如手机聚集了以下部件,但各个部件是可以独立存在的。
Composition(组成)连接符从左向右解读为,(左边)部分组成了(黑色菱形)主体(右边),
从右向左解读为,主体由部分构成。
组成描述了主体与部分的关系,其中部分不可离开主体单独存在。
例如智能手机的操作系统,最基本的组成部分至少要有3个。
这3个组件是OS的不可或缺的构件,缺少任何一个,就不能称其为智能手机。