SuperAPI AI 工具集

ArchiMate Modeling Fundamentals

通用与其它

查看项目

更新于 10-16 03:37

技能介绍

用途:ArchiMate 是 The Open Group 的企业架构建模标准,提供含 6 个核心层次、56 个元素和 11 种关系类型的可视化语言。本技能用于回答 ArchiMate 元素、层次、该选哪个元素等问题,帮助建模者正确选择元素和关系。

六个层次:Motivation(动机,为什么,如 Stakeholder、Driver、Goal、Requirement、Principle);Strategy(战略,意图实现什么,如 Capability、Resource、Value Stream、Course of Action);Business(业务运营,如 Business Actor、Role、Process、Function、Service、Object);Application(软件与数据,如 Application Component、Service、Interface、Data Object);Technology(基础设施,如 Node、Device、System Software、Artifact、Network);Implementation & Migration(变更管理,如 Work Package、Deliverable、Plateau、Gap)。

三个基本面:每层的元素分为主动结构(执行行为的名词,如 actor、component、node、interface)、行为(执行的动词,如 process、function、service、event)、被动结构(行为作用的对象,如 business object、data object、artifact)。

要素选择指南:主动结构中,具体人/系统用 Business Actor 或 Application Component,职责模式用 Business Role,协作可用 Business Collaboration,外部访问点用 Interface。行为中,有确定结果的序列用 Process,持续能力/分组用 Function,对外可见功能用 Service,触发行为用 Event。被动结构中,业务级概念用 Business Object,结构化应用数据用 Data Object,可感知信息形式用 Representation,可部署文件/模块用 Artifact。

常见混淆:Component 与 Function(静态结构单元 vs 无结构的行为);Process 与 Function(有起点终点序列 vs 连续无序列);Service 与 Process(外部视角提供什么 vs 内部如何做);Actor 与 Role(具体实体 vs 可由不同 actor 填充的职责)。

输出格式:文本描述格式使用元素类型、层次、描述和关系列表;记法格式如 [Business Role: Claims Handler] → [assignment] → [Business Process: Handle Insurance Claim],以及 [Business Process: Handle Insurance Claim] → [realization] → [Business Service: Claims Processing]。

关键原则:层次一致性,元素保持在合适层次并以跨层关系连接;服务导向,通过服务暴露功能而非直接访问 process/function;关注点分离,区分谁(actor/role)、做什么(behavior)和受影响对象(object);实现链,通过 realization 关系连接逻辑与物理。

参考文件:references/element-catalog.md 为全部 56 个元素的完整目录与用法;references/layer-details.md 为各层详细模式。适用场景为企业架构建模与元素选择咨询;限制在于本技能仅提供建模基础知识,具体工具与实施细节暂未提供。