中华人民共和国国家标准
GB/T9385-2008代替GB/T93851988
计算机软件需求规格说明规范
Norm of puter software requirements specification
中国国家标准化管理委员会 中华人民共和国国家质量监督检验检疫总局 发布
目
引言 前言1范围 Iv2规范性引用文件3术语和定义5SRS的组成和内容要求 4SRS的编制原则附录A(资料性附录)SRS提纲模板 15A.1按照运行模式组织的SRS第3章模板(版本1) 15A.2按照运行模式组织的SRS第3章模板(版本2) 15A.3按照用户类别组织的SRS第3章模板 A.4按照对象组织的SRS第3章模板 16 16A.5按照系统特征组织的SRS第3章模板 17A.6 按照激励组织的SRS第3章模板 18A.7按照功能层次组织的SRS第3章模板 18A.8体现多种组织形式的SRS第3章模板 参考文献. 20 21
前言
1988的主要差别如下: 本标准是GB/T9385《计算机软件需求说明编制指南》的第一次修订.本标准与GB/T9385-
a)根据GB/T1.1的规定,原GB/T9385-1988版中第1章引言部分中的内容放在新版的引言部分:b)新版标准的范围部分重新进行调整改写;c)第2章规范性引用文件剩去了GB/T8567; d)根据GB/T8566和GB/T11457的规定,术语“开发者”改为"供方”;e)原GB/T9385-1988版的第4章和第5章调整为新版的第4章,且名称为"SRS"的编制原则.调整后的第4章更加清断、完善.而删去了旧版第5章中有关模型的内容;f)旧版标准的第6章的主要内容调整为新版标准的第5章,面提纲部分调整为新版标准的附录
本标准的附录A是资料性附录.
本标准自实施之日起代替被废止GB/T9385-1988.
本标准由中华人民共和国信息产业部提出.
本标准由全国信息技术标准化技术委员会归口.
计算机软件开发中心、上海宝信软件股份有限公司、东方通科技、广西软件园、上海浦东软件园有限责任 本标准起草单位:信息产业部电子工业标准化研究所、中国航天科技集团公司软件评测中心、上海公司、上海鲁齐信息科技有限公司.
本标准主要起草人:冯惠、王宝艾、窦传义、石柱、杨根兴、李春青、陈在根、张肠肠、张露莹.
本标准于1988年首次发布.
引言
本标准描述了软件需求规格说明的编制方法.它基于以下设想,即软件需求规格说明确定过程的结果是一份明确和完备的规格说明文档,本标准将有助于:
对于顾客、供方和其他有关人员,一份好的SRS可能带来一些具体的益处,例如:
对于提供什么软件产品,为顾客和供方之间的协议建立基础.在SRS中软件功能的完备描述-一减少开发工作.SRS文档的编制迫使顾客组织有关各方或人员在设计之前严格考虑的 将协助潜在用户,以便确定指定的软件是否满足其需要,或者为满足其需要应如何修改软件;需求,并减少以后的重新设计、重新编码和重新测试.对SRS中的各项需求进行仔细评审,可以在开发周期的早期揭示某些遗漏、误解和不一致,此时这些问题更容易纠正:
一为估计成本和进度提供基础.SRS中给出的待开发产品的描述是估计项目成本的现实基础,可用于取得投标认可或得出价格估算;
一为验证和确认提供基线.通过一份好的SRS文档,组织可提出其更加有效的验证和确认计划.作为开发合同的一部分,SRS提供了可用于测量依从性的基线;
一便于软件产品转移.SRS文档使软件产品转移到新的用户或机器更容易.顾客因此发现软件产品更容易转移到组织的其他部门,供方发现软件产品更容易转移到新的顾客;
一作为进一步增强的基础.因为SRS文档讨论的是产品,而不是开发它的项目,因此,SRS是已开发产品后续增强的基础.尽管SRS文档或许需要修改,但它确实为后续的产品评价提供了基础.
计算机软件需求规格说明规范
1范围
本标准给出了软件需求规格说明(SRS)的编制要求,描述了一份好的SRS的内容和质量,并在附录A中给出一些SRS提纲示例.
本标准适用于编制SRS.
本标准并不限定任何编制SRS特定的方法、命名约定和工具.
2规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款,凡是注日期的引用文件,其随后的修改单(不包括勘误的内容)或修订版均不适用于本标准,然面,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本.凡是不注日期的引用文件,其最新版本适用于本标准.
GB/T8566信息技术软件生存周期过程(GB/T8566-2007 ISO/IEC12207:1995,MOD)GB/T11457信息技术软件工程术语
3术语和定义
GB/T11457中确立的以及下列术语和定义适用于本标准.
3. 1
合同contract
由顾客和供方共同签署的具有法律约束力的文件,其中包括产品的技术、组织、成本和进度的需求.合同同样可包括某些非正式的、但有用的信息,如,参与各方的承诺或期望.
3. 2
顾客customer
一组织的成员. 为产品支付费用,并通常(但不必要)确定需求的个人或群体,在某些情况下,顾客和供方可以是同
供方supplier
为顾客开发产品的个人或群体,在某些情况下,顾客和供方可以是同一组织的成员.
3. 4
用户user
直接运行产品或与产品进行交互作用的个人或群体.用户和顾客通常不是同一个人或群体.
4SRS的编制原则
4.1综述
本章给出了编制SRS时宜考虑的事项及编制原则:
a)SRS的基本性质;b)SRS 的环境;c)好的 SRS 的特性; d)SRS的联合编制:e)SRS演变;