代码大全二需求2023-12-05

2023-12-04  本文已影响0人  愉快先生

来自《代码大全2》的摘抄
来自众多组织的数据显示,在大型项目中,如果在架构阶段检测到需求错误,那么修复它的成本通常“在需求阶段检测并修复该错误”的成本的3倍。如果在编码阶段检测到需求错误,修复成本是5至10倍:在系统测试阶段,成本是10倍:在发布之后,成本陡增为10至100倍(以在需求分析阶段检测并修复错的成本为基数)。对于小型项目,管理成本较低,那么发布之后的修复成本倍数更接近5~10,比100小得多

问题定义

需求是解决问题的,首先需要一个问题定义,问题定义只定义“问题是什么”而不涉及解决方案

例如:我们不知道订单流转各个阶段的时效

问题定义是为随后的过程打下基础
[图片上传失败...(image-522936-1701747476255)]

需求定义

然后才能列出相应的需求,需求用来描述软件系统应该做什么是达成解决方案的第一步

需求检查清单

这个需求检查清单包含一系列的问题,用于检查项目的需求工作做得如何

具体的功能需求

特定的非功能性(质量)需求

需求质量

需求的完整性

上一篇下一篇

猜你喜欢

热点阅读