---
name: 建立双向需求可追踪性
description: 为子系统级接口实体、CSCI 或配置项建立双向需求可追踪性链接，确保每个需求均可追溯至其上游来源并链接至下游实现。当处理子系统级或更低层级的接口实体且已存在多层级需求体系和完成系统需求分解时使用此技能。
---

# 建立双向需求可追踪性

## 何时使用
- 实体类型为**子系统级接口实体**、**CSCI** 或 **配置项**；
- 系统需求已分解为多层级结构；
- 需要支持变更影响分析或合规性验证。

> ⚠️ 注意：系统级接口实体不适用本规则。

## 执行步骤
1. **正向追踪**：为规格说明中的每个需求建立链接，指向其来源的系统或子系统需求 ID（`source_requirement_id`）。
2. **反向追踪**：为每个分配给本实体的系统需求建立链接，指向本规格说明中对应的实现需求。
3. **处理无法直接追踪的需求**：
   - 若需求由系统架构设计导出（如 CSCI 间接口），则追踪至“系统实现”类通用需求；
   - 或追踪至产生该需求的具体设计决策文档，并记录 `derived_reason`。
4. **实现方式**：使用注释、表格或专用追踪矩阵，确保每个需求至少有一个上游和一个下游链接。
5. **验证与维护**：定期检查追踪完整性；对缺失链接，必须说明原因并正式记录。

## 输出
生成双向需求追踪矩阵，支持后续的变更影响分析。