什么是软件需求规格说明(SRS):主要作用

软件需求规格说明(SRS,Software Requirement Specification)是描述需求的重要文档,是软件需求分析工作的主要成果。应着重反映软件的功能需求、性能需求、外部接口、数据流程等多方面的内容。不仅在软件开发过程中,而且在软件整个运行和维护阶段都起着重要的作用。因此,软件需求规格说明精确地阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件,它是所有后续的项目规划、设计和编码的基础,也是系统测试和用户文档的基础。

在需求开发过程中,客户和开发人员对于所要开发的产品达成共识,并编写形成相关的需求文档。该文档需要满足必要的质量特性,并经过项目相关人员的评审之后,最终确定形成软件需求的基线。软件需求规格说明具有广泛的使用范围,并成为客户、市场销售人员、项目管理人员、开发人员、测试人员和产品发布人员等之间进行理解和交流的手段。因此,软件需求规格说明在开发过程中对以下人员的重要性体现如下:

●客户、市场人员和销售人员通过该文档指定需求,检查需求描述是否满足原来的期望。

●项目管理人员可以利用它规划软件开发过程,更加准确地估计开发进度和成本,控制需求的变更过程,并将其作为最后验收目标系统的可测试标准。

●开发人员通过需求规格说明文档了解软件需要开发的内容,并将其作为软件设计的基本出发点。

●测试人员根据软件需求规格说明中对产品行为的描述,制定测试计划、测试用例和测试过程。

●产品发布人员根据软件需求规格说明和用户界面设计编写用户手册和帮助信息等。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/509.html
返回顶部