---
name: CSCI多状态/方式需求定义
description: 当计算机软件配置项（CSCI）需在不同运行情境（如空闲、战时、训练等）下表现出不同行为时，使用本技能定义各状态/方式并关联对应需求。若系统无需多种状态或方式，则明确声明该事实，避免人为划分。
---

# CSCI多状态/方式需求定义

## 何时使用
- 系统需在多种运行情境（如空闲、就绪、活动、训练、战时、紧急情况等）下执行不同功能或行为。
- 需求规格说明中存在依赖于特定运行状态或方式的功能要求。
- 触发条件：IF CSCI需在空闲、就绪、活动、训练、战时等不同状态下运行 THEN 应定义各状态/方式及其对应需求。

## 如何执行
1. **判断是否需要多状态/方式**：确认CSCI是否确实在不同情境下有不同行为。若否，直接声明“本CSCI无需多种状态或方式”，不得强行划分。
2. **明确定义状态和/或方式**：列出所有适用的状态/方式（如`['空闲', '战时', '紧急情况']`），可采用以下任一结构：
   - 仅用状态
   - 仅用方式
   - 方式中的状态
   - 状态中的方式
   - 其他有效组合
3. **关联需求与状态/方式**：将每个需求或需求组明确关联到对应的状态/方式，可通过以下任一方式实现：
   - 在需求条目中嵌入表格指明适用状态/方式
   - 在附录中引用统一的状态-需求映射表
   - 在需求所在章节直接文字说明
4. **输出结果**：生成一份清晰的状态/方式定义表，并确保所有需求均标注其适用状态/方式。

> **注意**：仅当系统实际需要多状态/方式时才应用此流程；否则必须明确否定，以符合GJB438B规范要求。