如何编写软件开发需求
时间:2012-8-11
软件需求文档包括软件需求分析报告和软件需求规格说明书等内容。
“需求分析报告”所说明的功能需求充分描述了软件系统所应具有的外部行为,在开发,测试,质量保证,项目管理以及属地行驶上起着重要作用。
软件需求说明的规格化是为了使用户和软件开发者双方地这个软件的初始规定有一个共同的理解,使之成为整个开发工作的基础,规格化的结果是明确需求,“模棱两可”是需求规格说明中最为可怕的问题。客户在完成后的“软件需求规格说明书”上签字确认,是终止需求分析过程的正确方法,也被认为是客户同意需求分析的结果。
编写一份清晰,准确的需求文档是很困难的,由于处理问题不但烦琐而且费时,因此容易留下模糊不清的需求,但是在开发过程中,必须解决这种模糊性不准确性,而客户恰恰是为解决这些一做出决定的最佳人选,否则,就只好靠开发人员去猜测了。