name: 企业架构学习 description: 以实践术语解释企业架构概念。在学习TOGAF、Zachman、ADR或任何EA术语时使用。 allowed-tools: Read, Glob, Grep
企业架构学习
何时使用此技能
在需要时使用此技能:
- 理解EA概念的含义
- 学习如何实际应用EA框架
- 获取与代码库相关的上下文特定解释
- 回答“TOGAF/Zachman会对此说什么?”
关键词: 解释、是什么、为什么、学习、togaf、zachman、企业架构、adm、视点、利益相关者、架构原则
解释方法
此技能提供以开发者为中心的实践解释,其特点:
- 从“为什么”开始 - 为什么这个概念存在?
- 使用具体示例 - 实际应用
- 链接到代码 - 这如何应用于您的代码库?
- 避免行话 - 使用通俗语言而非顾问术语
框架无关的入口点
不确定从哪里开始?使用这些实践入口点:
| 如果您想… | 从…开始 |
|---|---|
| 记录决策 | ADR(架构决策记录) |
| 理解系统结构 | C4模型图 |
| 规划迁移 | 差距分析 |
| 与高管沟通 | 利益相关者视点 |
| 确保设计一致性 | 架构原则 |
核心概念快速参考
架构决策记录(ADR)
是什么: 记录重要设计决策及其上下文的文档。
为什么: 决策容易被遗忘。新团队成员不知道为何以某种方式构建。ADR保留机构知识。
何时使用: 任何影响多个组件、难以逆转或涉及权衡的决策。
TOGAF(开放组架构框架)
是什么: 用于开发企业架构的全面方法论。
为什么: 提供结构化方法,用于大规模架构工作,包括治理和利益相关者管理。
关键概念: ADM(架构开发方法) - 从愿景到实施的循环阶段。
Zachman框架
是什么: 用于组织架构工件的6x6分类矩阵。
为什么: 确保全面覆盖 - 每个利益相关者级别的每个视角(谁、什么、如何、何时、何地、为什么)都被记录。
关键见解: 它是一种分类法(如何组织),而不是方法论(如何创建)。
C4模型
是什么: 一种分层的软件架构图方法。
为什么: 提供一致的抽象级别(上下文、容器、组件、代码),清晰传达给不同受众。
级别:
- 上下文 - 系统及其环境
- 容器 - 高层技术选择
- 组件 - 主要结构元素
- 代码 - 类/模块级别(可选)
架构原则
是什么: 指导设计决策的基础规则。
为什么: 确保团队和决策之间的一致性。提供护栏而不进行微观管理。
格式: 声明 + 原理 + 影响
渐进式学习路径
初学者:从这里开始
- ADR - 立即开始记录决策
- C4上下文图 - 可视化系统边界
- 架构原则 - 定义3-5个指导原则
中级:添加结构
- TOGAF阶段 - 理解A-H循环
- Zachman列 - 使用什么/如何/何地/谁/何时/为什么作为检查清单
- 差距分析 - 记录当前状态与目标状态
高级:企业规模
- 完整Zachman矩阵 - 多利益相关者视角
- TOGAF治理 - 架构委员会、合规性
- 云框架 - CAF、良好架构对齐
连接到您的代码库
在解释概念时,此技能将:
- 搜索现有架构文档
- 识别相关代码模式
- 建议概念可能适用的地方
- 提供特定于项目的示例
常见问题解答
| 问题 | 答案 |
|---|---|
| 我需要TOGAF认证才能使用EA概念吗? | 不需要。无论是否认证,这些概念都有价值。从ADR和原则开始。 |
| Zachman对我的项目来说太重量级了吗? | 将其用作检查清单,而不是要求。即使检查2-3个单元格也能提高覆盖范围。 |
| EA框架如何与敏捷相关? | EA提供“恰到好处”的前期架构。决策通过ADR演进。 |
| 最小可行EA是什么? | ADR + 架构原则 + C4上下文图。您可以在此基础上构建。 |
记忆参考
有关框架的详细信息,请参阅:
references/togaf-overview.md- TOGAF 10 ADM阶段references/zachman-overview.md- Zachman 3.0矩阵references/architecture-principles.md- 原则模板
版本历史
- v1.0.0 (2025-12-05): 初始发布
- EA概念的实践解释
- 框架无关的入口点
- 渐进式学习路径(初学者到高级)
- 核心概念快速参考(ADR、TOGAF、Zachman、C4)
最后更新
日期: 2025-12-05 模型: claude-opus-4-5-20251101