ArchiMate Modeling Fundamentals by thomasrohde/marketplace
npx skills add https://github.com/thomasrohde/marketplace --skill 'ArchiMate Modeling Fundamentals'ArchiMate 是 The Open Group 的企业架构建模标准,它提供了一种可视化语言,包含 6 个核心层 的 56 个元素,并通过 11 种关系类型 相互连接。
| 层次 | 目的 | 关键元素 |
|---|---|---|
| 动机 | 为什么(利益相关者关注点、目标) | 利益相关者、驱动力、目标、需求、原则 |
| 战略 | 企业意图实现什么 | 能力、资源、价值流、行动方案 |
| 业务 | 业务运营 | 业务参与者、角色、流程、功能、服务、对象 |
| 应用 | 软件与数据 | 应用组件、服务、接口、数据对象 |
| 技术 | 基础设施 | 节点、设备、系统软件、制品、网络 |
| 实施与迁移 | 变更管理 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 工作包、交付物、平台、差距 |
每个层次都包含按三个方面组织的元素:
| 需要建模... | 使用 | 不使用 |
|---|---|---|
| 特定的人/系统 | 业务参与者 / 应用组件 | 角色 |
| 责任模式 | 业务角色 | 参与者 |
| 协作 | 业务协作 | 多个独立的参与者 |
| 外部访问点 | 接口 | 组件 |
| 需要建模... | 使用 | 不使用 |
|---|---|---|
| 有明确结果的序列 | 流程 | 功能 |
| 持续的能力/分组 | 功能 | 流程 |
| 外部可见的功能 | 服务 | 流程/功能 |
| 触发行为的事物 | 事件 | 流程步骤 |
| 需要建模... | 使用 | 不使用 |
|---|---|---|
| 业务层面的概念 | 业务对象 | 数据对象 |
| 结构化的应用数据 | 数据对象 | 业务对象 |
| 可感知的信息形式 | 表示 | 制品 |
| 可部署的文件/模块 | 制品 | 数据对象 |
| 对比项 | 优先使用第一种情况... | 优先使用第二种情况... |
|---|---|---|
| 组件 vs 功能 | 静态结构单元 | 执行的行为(无结构) |
| 流程 vs 功能 | 有顺序、有始有终 | 持续的、无顺序 |
| 服务 vs 流程 | 外部视图、提供什么 | 内部视图、如何完成 |
| 参与者 vs 角色 | 特定实体 | 可由不同参与者担任的职责 |
创建 ArchiMate 模型时,请使用以下格式:
Element Type: [Name]
Layer: [Layer Name]
Description: [What this element represents]
Relationships:
- [relationship type] → [Target Element]
[Element Type: Name] → [relationship] → [Element Type: Name]
示例:
[Business Role: Claims Handler] → [assignment] → [Business Process: Handle Insurance Claim]
[Business Process: Handle Insurance Claim] → [realization] → [Business Service: Claims Processing]
如需详细的元素目录和特定层次指导:
references/element-catalog.md - 包含所有 56 个 ArchiMate 元素的完整目录及使用指导references/layer-details.md - 每个层次的详细模式每周安装次数
–
代码仓库
GitHub 星标数
1
首次出现时间
–
安全审计
ArchiMate is The Open Group's standard for enterprise architecture modeling, providing a visual language with 56 elements across 6 core layers connected by 11 relationship types.
| Layer | Purpose | Key Elements |
|---|---|---|
| Motivation | Why (stakeholder concerns, goals) | Stakeholder, Driver, Goal, Requirement, Principle |
| Strategy | What enterprise intends to achieve | Capability, Resource, Value Stream, Course of Action |
| Business | Business operations | Business Actor, Role, Process, Function, Service, Object |
| Application | Software and data | Application Component, Service, Interface, Data Object |
| Technology | Infrastructure | Node, Device, System Software, Artifact, Network |
| Implementation & Migration | Change management | Work Package, Deliverable, Plateau, Gap |
Every layer contains elements organized into three aspects:
| Need to model... | Use | Not |
|---|---|---|
| Specific person/system | Business Actor / Application Component | Role |
| Responsibility pattern | Business Role | Actor |
| Collaboration | Business Collaboration | Multiple separate actors |
| External access point | Interface | Component |
| Need to model... | Use | Not |
|---|---|---|
| Sequence with defined result | Process | Function |
| Ongoing capability/grouping | Function | Process |
| Externally visible functionality | Service | Process/Function |
| Something that triggers behavior | Event | Process step |
| Need to model... | Use | Not |
|---|---|---|
| Business-level concept | Business Object | Data Object |
| Structured application data | Data Object | Business Object |
| Perceptible information form | Representation | Artifact |
| Deployable file/module | Artifact | Data Object |
| Pair | Use First When... | Use Second When... |
|---|---|---|
| Component vs Function | Static structural unit | Behavior performed (no structure) |
| Process vs Function | Has sequence, start/end | Continuous, no sequence |
| Service vs Process | External view, what's offered | Internal, how it's done |
| Actor vs Role | Specific entity | Responsibility that can be filled by different actors |
When creating ArchiMate models, use these formats:
Element Type: [Name]
Layer: [Layer Name]
Description: [What this element represents]
Relationships:
- [relationship type] → [Target Element]
[Element Type: Name] → [relationship] → [Element Type: Name]
Example:
[Business Role: Claims Handler] → [assignment] → [Business Process: Handle Insurance Claim]
[Business Process: Handle Insurance Claim] → [realization] → [Business Service: Claims Processing]
For detailed element catalogs and layer-specific guidance:
references/element-catalog.md - Complete catalog of all 56 ArchiMate elements with usage guidancereferences/layer-details.md - Detailed patterns for each layerWeekly Installs
–
Repository
GitHub Stars
1
First Seen
–
Security Audits
任务估算指南:敏捷开发故事点、计划扑克、T恤尺码法详解
10,500 周安装