---
name: Draft Military Software Development Task Document
description: 编制军用软件研制任务书（SDTD），用于在启动军用软件开发项目时明确开发目的、技术要求、质量控制、验收标准等核心内容，作为后续所有开发活动的基础和依据。当项目已立项且存在合同或上级指令时使用本技能。
---

# Draft Military Software Development Task Document

## When to Use
- 启动军用软件开发项目时
- 需要为计算机软件配置项（CSCI）建立权威技术依据时
- 存在合同、上级指令或项目立项文件时

## How to Execute

1. **明确文档目的**：描述软件开发的目的、目标、主要任务、功能及性能指标，作为开发全过程的基础和约束。

2. **编制以下核心内容**：
   - **运行环境要求**：说明CSCI运行所需的硬件和软件环境。
   - **技术要求**：详细规定功能、性能、输入/输出、数据处理、接口、固件及关键性要求。
   - **设计约束**：列出影响软件设计的限制条件。
   - **质量控制要求**：定义软件关键性等级、适用标准、文档要求、配置管理、测试策略及分承制方管理要求。
   - **验收和交付要求**：明确验收准则、交付形式（如介质、数量）、交付文档清单及版权保护措施。
   - **软件保障要求**：描述软件全生命周期中的保障措施。
   - **进度和里程碑**：制定项目进度计划、关键里程碑及需方参与的评审节点。

3. **确保合规性**：遵循GJB 438B-2009标准，SDTD应作为合同技术附件或独立技术文件发布。

4. **验证完整性**：确认不缺少任何关键要素，确保其可作为后续开发、测试和验收的权威依据。

> 注意：本技能适用于军用软件开发项目，特别是涉及CSCI的场景。