首页 > 代码库 > 编写高质量的软件需求说明书

编写高质量的软件需求说明书

一份好的需求说明必须具备六个特性:

正确性:每个需求必须精确描述要交付的功能;

可行性:在已知的能力,优先的系统及其环境中每个需求必须能实现;

必要性:每个需求应标明说明是客户确实需要的;

优先权:每一个需求都应该能用一定的权重来衡量,不能所有需求都一样的重要。假设因其他因素必须砍掉一些需求的时候,要能从所有需求中挑得出不是那么重要的。

明确性:同一个需求,不同的读者看了或者听了以后,都能达成一致的理解或者共识。

可证实:任何需求都要可以测试,并能得出测试结果。