阅读笔记 7:《掌握需求过程》 需求验证与质量保证
书籍:《掌握需求过程(第 3 版)》 [英] Suzanne Robertson, James Robertson 著
阅读内容:需求验证与质量章节
核心内容:
- 需求验证不是最后一步,而是贯穿整个需求过程,目的是在早期发现问题,避免后期高额返工。
- 主要验证方法包括需求评审、原型走查、测试用例编写、一致性检查,其中正式评审最常用,需要不同角色共同参与。
- 需求质量的衡量维度:正确性、完整性、一致性、清晰性、可测试性、可行性、必要性,每条需求都可对照检查。
- 常见需求缺陷包括遗漏需求、歧义表述、冗余需求、不切实际的需求,缺陷越晚修复,成本越高。
学习感悟:
这让我想起课堂测试里找缺失数据流的题目,其实就是一种需求验证。画完数据流图不能觉得完事了,要反过来对照业务描述检查:每个加工需要的数据有没有?产生的数据去哪了?外部实体的交互有没有遗漏?需求工作的质量,很大程度上取决于有没有耐心做验证。早发现一个遗漏,后面就能少改很多代码。
浙公网安备 33010602011771号