软件定制开发公司必须要知道的「需求说明的目标」
1.在软件产品完成目标方面为客户和开发者之间建立共同协议创立一个基础。
对要实现的软件功能做全面描述,帮助客户判断所规定的软件是否符合他们的要求,或者怎样修改这种软件才能适他们的要求。
2.提高开发效率。
编制软件需求说明的过程将使客户在设计开始之前周密地思考全部需求,从而减少事后重新设计,重新编码和重新测试的返工活动,在软件需求说明中对各种需求仔细地进行复查,还可以在开发早期发现若干遗漏、错误的理解和不一致性 以便及时加以纠正。
3.为成本计价和编制计划进度提供基础。
软件需求说明提供的对被开发软件产品的描述 是计算机软件产品成本核算的基础 并且可以为各方的要价和付费提供依据软件需求说明对软件的清晰描述,有助于估计所必须的资源并用作编制进度的依据。
4.为确认和验证提供一个基准。
任何组织将更有效地编制他们的确认和验证计划,作为开发合 同的一部分,软件需求说明还可以提供一个可以度量和遵循的基准。然而,反之则不成立。即任一有关软件的,合同都不能作为软件需求说明,因为这种文件几乎不包括详尽的需求说明,并且通常是不完全的。
5.便于移植。
有了软件需求说明就便于移植软件产品 以适应新的用户或新的机种 客户也易于移植其软件到其他部门,而开发者同样也易于把软件移植到新的客户。
6.作为不断提高的基础。
由于软件需求说明所讨论的是软件产品,而不是开发这个产品的设计,因此是软件产品继续提高的基础。虽然软件需求说明也可能要改变,但是原来的软件需求说明还是软件产品改进的可靠基础。
2020年9月1日 15:19
ꄘ0
新闻中心