软件需求规格说明书是需求分析的产物,是软件开发中的重要参考文档,可以方便系统分析员、程序开发人员以及用户之间的交流与合作,可以确定目标系统的功能和其他一些与用户需求有关的信息,是进行软件开发、测试和验收的依据。
软件需求规格说明书大体包括以下内容。
(1)概述
概述部分用于对软件系统的目标和任务进行描述。
(2)数据描述
数据描述部分是对软件系统所要解决的问题进行详细说明,从而可以方便开发人员对所要解决问题进行理解。
(3)功能描述
功能描述部分是针对软件所要实现的功能,给出的处理方法以及需要考虑的限制条件,是进行软件开发的依据。
(4)性能描述
性能描述部分用于对软件的性能、应满足的条件、测试方法和需要考虑的特殊问题等进行描述,是进行软件开发、验收和确认的依据。
(5)附录
附录中给出了一些补充资料,如词汇表、分析模型和参考文献,等等,其中,词汇表中可以包括词头、缩写等内容;分析模型可以包括数据流图、类图及实体-关系图等信息;参考文献包括技术参考资料、产品目录手册以及使用方法等内容。