1. 引言
提出对软件需求规格说明书的纵览,帮助读者理解文档如何编写并且如何阅读和解释。
1.1 编写目的
对产品(也可能是项目,但是我们统称为产品)进行定义,在该文档中详尽说明这个产
品的软件需求,包括修正或发行版本号。如果这个软件需求规格说明书只与整个系统的一部
分有关,那么只定义文档中说明的部分或子系统。
1.2 文档约定
描述编写文档时所采用的标准或排版约定,包括正文风格、提示区或重要符号。例如,
说明高层需求的优先级是否可以被其所有细化的需求所继承,或者每个需求陈述是否都有优
先级。
1.3 预期的读者和阅读建议
列举软件需求规格说明书所针对的不同读者,例如开发人员、项目经理、营销人员、用
户、测试人员等。描述文档中剩余部分的内容及其组织结构。提出最适合每一类型读者阅读
文档的建议。
1.4 产品的范围
提供对指定的软件及其目的的简短描述,包括利益和目标。把软件与企业目标或业务策
略相联系。可以参考项目范围文档,而不是将其内容复制到这里。
1.5 参考资料
列举编写软件需求规格说明书时所参考的资料或其它来源。可能包括用户界面风格指导、
合同、标准、系统需求规格说明书、用户需求、相关产品的软件需求规格说明书。这里应该
给出详细的信息,包括标题名称、作者、版本号、日期、出版单位或资料来源,以方便读者
查阅这些文献。
2. 综合描述
这一部分概述了正在定义的产品以及它所运行的环境、使用产品的用户和已知的限制、
假设和依赖。
2.1 产品的前景
描述软件需求规格说明书中所定义的产品的背景和起源。说明该产品是否是产品系列中
的下一个成员,是否是成熟产品所改进的下一代产品、是否是现有应用程序的替代品,或者
是否是一个全新的产品。