# 贯通完整的软件生命周期

Taiga Learning · 工作表
https://taiga.training/zh-CN/lessons/lifecycle/

使用虚构或获准信息。不要在工作表中写入秘密信息。

## 学习目标
- 解释实现前后的主要决策。
- 将要求与验证、运行证据关联起来。
- 区分编程工具与软件交付系统。

## 练习
使用生命周期探索工具查看客户导出案例。在每个阶段写出负责人、证据和决定。找出自己组织目前会丢失上下文的一处交接。描述能够保留这些信息的最小改进。

## 你的回答
- 场景与范围：
- 假设与未解决问题：
- 拟议答案或决定及其理由：

## 验证回答
| 说法或标准 | 证据或测试 | 结果或缺口 | 负责人 |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## 下一步行动
- 行动、负责人和日期：
- 何时复核这份回答？

## 应记住的原则
有用的软件需要完整生命周期。以明确决策和负责人贯通用户需要、实现、验证、发布、运维和学习。

## 来源
- [NIST: Secure Software Development Framework](https://csrc.nist.gov/pubs/sp/800/218/final)
- [Google SRE: Monitoring Distributed Systems](https://sre.google/sre-book/monitoring-distributed-systems/)

本工作表辅助学习。完成工作表本身，不构成对生产变更的授权。
