软件名称 软件需求说明书
出版单位;
详细说明可以得到该参考文件的来源。这个信息可以通过引用附录或
其他文件提供。
2 项目概述
本章应描述影响产品和其需求的一般因素,本章不说明具体的需求,而仅
使需求更易于理解。
2.1 产品描述
这一条是把一个产品用其他有关的产品或项目来描述。
如果这个产品是独立的,而且全部内容自含,应在此说明;
如果 SRS 定义的产品是一个较大的系统或项目中的一个组成部分,那
么本条应包括如下内容;
要概述这个较大的系统或项目的每一个组成部分的功能,并说明其
接口;
指出该软件产品主要的外部接口。在这里,不要求对接口详细地描
述,详细描述放在 SRS 其他章条中;
描述所使用的计算机硬件、外围设备。这里仅仅是一个综述性描述。
在本条的描述中,用一个方框图来表达一个较大的系统或项目的主要组
成部分、相互联系和外部接口是非常有帮助的。
本条既不用来强迫进行方案的描述,也不是描述在解决总是时的设计约
束。本条应对在以后具体需求一章中说明的设计约束提供理由。
2.2 产品功能
本条是为将要完成的软件功能提供一个摘要。不必把功能所要求的大量的
细节描写出来。有时,如果存在较高层次的规格说明时,则功能摘要可直接从
中取得,这个较高层次的规格说明为软件产品分配了特殊的功能,为了清晰起
见,请注意:
编制功能的一种方法是制作功能表,以便客户或者第一次读这个文件
2