dodaf-skill — DoDAF 技能
v2.0创建, 验证, and document DoDAF 2.0/2.1 architecture 模型s with comprehensive completeness and consistency 检查s. 图形界面des users step-by-step through professional defense architecture de签名. 输出s consolidated PDF/Word 报告 with all views integrated.
运行时依赖
版本
指导性问题:
安装命令
点击复制技能文档
DoDAF 技能 此技能创建符合 DoDAF 标准的防御和军事系统架构描述。它引导用户通过结构化的专业工作流程: 一步一步的访谈:向可能不了解 DoDAF 术语的用户提出明确的问题以收集需求 自动数据收集:当信息不足时,搜索防御标准、教条和最佳实践 专业视图生成:按照官方标准创建所有必需的 DoDAF 视图 完整性验证:确保所有必需的视图和元素都存在 一致性检查:验证跨视图关系和命名约定 合并报告:将所有视图、图表和矩阵合并到一个结构良好的 PDF/Word 文档中 可审查报告:提供全面文档,包括发现和建议 完整的 DoDAF 工作流程 第 1 阶段:利益相关者和背景访谈 目标:了解系统的目的和利益相关者 指导性问题:"此系统的主要任务或目的是什么?" "谁是此系统的关键用户或组织?" "此系统的操作环境是什么(陆地、海洋、空中、空间、网络)?" "是否有安全分类要求?" "此系统的关键约束是什么(预算、时间表、技术)?" 自动数据收集:搜索相关的防御教条(例如,联合出版物 3-0) 收集服务特定的要求(陆军、海军、空军、海军陆战队) 收集类似系统的行业最佳实践 输出制品:docs/01-stakeholder-context.md - 利益相关者分析文档 diagrams/AV-1-overview.drawio - AV-1 概述和摘要信息 第 2 阶段:操作分析 目标:定义操作概念和活动 指导性问题:"主要操作场景是什么?" "外部角色(友好、中立、对手)是谁?" "实体之间需要交换什么信息?" "关键操作任务是什么?" 生成产品:OV-1:高级操作概念图 OV-2:操作资源流描述 OV-3:操作信息交换矩阵 OV-5:活动模型 输出制品:docs/02-operational-analysis.md - 操作分析文档 diagrams/OV-1-operational-concept.drawio - OV-1 图表 diagrams/OV-2-resource-flow.drawio - OV-2 图表 docs/OV-3-information-exchange-matrix.md - OV-3 矩阵 diagrams/OV-5-activity-model.drawio - OV-5 图表 完整性检查:所有操作场景都已识别 所有外部角色都已定义 信息流是双向的 活动分解在适当的级别 一致性检查:角色名称在所有视图中保持一致 信息流源/目标与角色匹配 活动名称与操作任务保持一致 第 3 阶段:能力定义 目标:定义所需的能力和依赖关系 指导性问题:"系统需要提供什么能力?" "哪些能力依赖于其他能力?" "能力交付的时间表是什么?" 生成产品:CV-1:能力分类 CV-2:能力分阶段 CV-3:能力依赖关系 输出制品:docs/03-capability-definition.md - 能力定义文档 diagrams/CV-1-capability-taxonomy.drawio - CV-1 图表 diagrams/CV-2-capability-phasing.drawio - CV-2 图表 diagrams/CV-3-capability-dependencies.drawio - CV-3 图表 完整性检查:所有操作需求都映射到能力 能力层次结构是完整的 所有能力的依赖关系都已识别 每个能力的分阶段都已定义 一致性检查:能力名称在所有视图中保持一致 依赖关系形成有效的链(无循环) 分阶段与项目时间表保持一致 第 4 阶段:系统设计 目标:定义系统功能和接口 指导性问题:"系统必须执行什么功能?" "系统的主要组件是什么?" "组件如何通信?" 生成产品:SV-1:系统接口描述 SV-2:系统通信描述 SV-4:系统功能描述 SV-5:操作活动到系统功能跟踪 输出制品:docs/04-system-design.md - 系统设计文档 diagrams/SV-1-systems-interface.drawio - SV-1 图表 diagrams/SV-2-systems-communication.drawio - SV-2 图表 diagrams/SV-4-systems-functionality.drawio - SV-4 图表 docs/SV-5-traceability-matrix.md - SV-5 矩阵 完整性检查:所有能力都由系统功能实现 所有接口都已定义 功能分解是完整的 跟踪矩阵已填充 一致性检查:系统功能名称与能力保持一致 接口名称与数据交换定义匹配 跟踪链接是双向的 无孤立函数(未连接到能力) 第 5 阶段:数据架构 目标:定义数据模型和信息交换 指导性问题:"需要存储和处理什么数据?" "..."