预订演示
前页 后页

通用元模型

ArchiMate 语言的行为和结构元素的主要层次结构如图所示。该模型中的所有元素名称均为斜体,表示它们是抽象的,它们本身不参与模型。它们被表示为独立于框架的层,因为它们可以应用于所有层。语言元素最基本的划分是行为元素和结构元素。

图:显示 ArchiMate 元素的基本层次结构。

元素,例如应用程序部件(一种主动结构元素)和应用程序进程(一种元素)被添加到架构模型中。

行为和结构元素

ArchiMate语言的行为和结构元素的主要层次结构在Enterprise Architect中实现。行为元素类似于动词,结构元素类似于自然语言中的名词。

活动结构 - 元素在Enterprise Architect工具箱页面中可见,代表可以执行行为的主题。

行为- 元素在Enterprise Architect工具箱页面中可见,代表企业的动态方面。

被动结构 - 元素在Enterprise Architect工具箱页面中可见,并表示由主动结构元素处理的项目。数据和信息对象是被动结构元素的示例。

图:显示应用层元素和按方面分组的关系,例如主动结构、行为和被动结构元素。

结构与行为专业化为元素

架构师可以在流程、功能和交互之间使用组合和聚合。

图:显示了多个业务流程之间的聚合关系,这些流程对客户订单的项目拣选进行建模。

通过使用由多个协作的活动结构元素执行的集体内部行为(交互),行为的集体性质可以是隐式的(多个活动结构元素分配给相同的内部行为)或显式的

结构概要及行为元素

Enterprise Architect实施元模型中的核心元素,并提供这些元素的层特定表示。例如,有一个业务外部活动结构元素由一个业务接口表示,一个技术外部活动结构元素由一个业务接口表示。还有一个以技术接口为代表的技术外部活性结构元素。

图:显示代表抽象核心元素的一系列具体业务元素。

动机元素

动机方面允许用户创建驱动和设计企业运营的力量模型。 Enterprise Architect提供了这些动机元素的调色板,包括利益相关者、价值、意义、驱动因素、评估、目标、结果、原则和要求,其中还包括其子类型约束。

图:显示动机工具箱元素

复合元素

Enterprise Architect实现 Archimate复合元素,并允许聚合这些元素或组成其他复合元素。例如,建筑师可以将大型仓库模型功能为一个位置,并创建复合位置来表示包含位置内特定库存的位置。

图:显示食品仓库模型中的复合位置,具有用于不同类型食品的多个存储位置。