mcpField
A
ArchiMate Model Quality

ArchiMate Model Quality

github.com/thomasrohde开发238 次安装26 周前更新
代码仓库

关于 ArchiMate Model Quality

ArchiMate Model Quality 是用于创建和维护清晰 ArchiMate 模型的指导技能。内容涵盖命名、模型粒度、视点、组织方式,以及常见结构和关系问题的检查。

主要功能

  1. 01遵循元素命名约定
  2. 02选择合适的抽象层次与粒度
  3. 03按利益相关者匹配视点
  4. 04按层或领域组织模型
  5. 05检查关系和模型异味

适用场景

  1. 01在创建 ArchiMate 模型前制定规范
  2. 02根据利益相关者关注点选择视图
  3. 03检查模型中的孤立或类型错误元素

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thomasrohde/marketplace --skill archimate-model-quality

安装后在 Claude Code 中输入/archimate-model-quality确认已加载。

附带文件references/framework-integration.mdreferences/viewpoints.md

详细介绍

ArchiMate 模型质量

本技能提供创建高质量、易于维护的 ArchiMate 模型的指导。

命名规范

按类型命名元素
元素类别规范示例
结构元素单数名词短语Customer Portal、Data Warehouse
行为元素动词短语Manage Applications、Process Payments
流程现在时动词 + 名词Handle Claim、Submit Order
服务名词或动名词短语Customer Information Service、Payment Processing
能力复合名词 / 动名词Risk Management、Customer Onboarding
价值流动词-名词主动形式Acquire Insurance Product
通用指南
  • 元素名称使用标题式大小写
  • 使用复合术语以提高清晰度(使用“Student Information System”,而不是“System”)
  • 除非缩写是领域标准,否则避免使用缩写
  • 如果工具会以可视方式显示元素类型,则不要将元素类型包含在名称中
  • 对于大型模型,使用命名空间前缀:[Business Systems][Customer System]
  • 使用状态作为视图前缀:ASIS_ApplicationLandscape、TOBE_Integration

EA 异味(质量问题)

EA 异味描述修正方法
孤立组件没有关系的元素为孤立元素建立连接或将其删除
严格分层违规业务直接连接到技术添加应用层作为中介
无效元素不属于任何视图的元素检查是否应删除或纳入视图
上帝组件一个元素承担过多职责将其拆分为职责明确的组件
过度交互的接口过多细粒度关系在适当的抽象层次进行合并
缺少关系未建模的隐式依赖明确建模这些关系
循环依赖循环关系重构以消除循环

常见建模错误

  1. 混合抽象层次:将详细流程与战略能力放在一起
  2. 默认使用关联关系:适用特定关系类型时仍使用关联关系
  3. 过度建模:捕获每个细节,增加维护负担
  4. 元素类型错误:应使用 Function 时却使用 Process
  5. 缺少服务层:绕过服务抽象进行直接连接
  6. 以视图为中心思考:为单个视图创建元素,而不重复利用
  7. 命名不一致:同一概念在不同视图中使用不同名称

抽象与粒度

按用途划分的抽象层次
用途抽象层次受众
告知高(概览)CxO、高层利益相关者
决策中(连贯性)管理者、分析师
设计低(细节)领域专家
按元素类型划分的粒度
元素类型合适层次过度建模的迹象
业务流程第 2 至 3 级分解对每项任务都建模
应用逻辑组件将单个模块作为组件
技术平台 / 服务层次单个服务器
能力深入 2 至 3 层运营活动
核心原则
  • 80/20 法则:大多数建模只需要 ArchiMate 元素的一个子集
  • 匹配利益相关者的需求:详细视点 = 一个层次 / 一个方面
  • 限制视图复杂度:每个视图目标约 20 个元素(最多 40 个)

视点选择

利益相关方类型与视角映射
利益相关方类型推荐视角
CxO、业务经理战略、能力地图、动机
企业架构师分层、应用协作、实施
流程架构师业务流程协作、服务实现
应用架构师应用使用、实施与部署
基础设施架构师技术、技术使用、物理
模式与视角映射
架构模式主要视角
微服务应用协作、分层、技术使用
API/集成应用协作、服务实现
云基础设施技术、部署、分层
数据架构信息结构、应用协作
能力映射能力地图、战略、资源地图

模型质量检查清单

创建前
  • 明确范围和目的
  • 确定利益相关方及其关注点
  • 选择适当的视角
  • 制定命名约定
建模期间
  • 始终遵循命名约定
  • 使用正确的元素类型
  • 选择适当的抽象级别进行建模
  • 重用现有元素(不要重复创建)
  • 为元素添加描述
模型审查
  • 元素类型正确
  • 名称遵循约定
  • 没有孤立元素
  • 没有严格的层级违规
  • 关系方向正确
  • 视图能够讲述连贯的故事

模型组织

文件夹结构(按层)
Model
├── Strategy
├── Business
├── Application
├── Technology
├── Physical
├── Motivation
├── Implementation & Migration
├── Relations
└── Views
文件夹结构(按领域)
Model
├── Customer Domain
│   ├── Business
│   ├── Application
│   └── Technology
├── Finance Domain
└── Shared Services

其他资源

参考文件

有关视角指导和框架集成的详细信息:

  • references/viewpoints.md - 完整的 ArchiMate 视角目录
  • references/framework-integration.md - TOGAF、BPMN、IT4IT 集成模式

评论

支持 Markdown