欢迎来到天天文库
浏览记录
ID:41231007
大小:73.00 KB
页数:16页
时间:2019-08-19
《软件需求规格说明书模板-V10》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件需求规格书模板-V1.0软件需求规格书模板软件需求规格书模板-V1.0前言软件需求规格说明书主要描述、界定软件的范围,同时给出软件必须解决的问题的详细描述。每个问题可以认为是软件产品的一个“功能”,需要对每个功能提供一个处理叙述、设计约束、性能特征以及与其他元素间的相互影响的说明。软件需求规格说明书另外一个重要的作用是提供一个软件产品的确认验收标准,进行功能实现的识别和性能、约束的条件等的设定。软件需求规格书模板-V1.0目录第一章概述11.1编写目的11.2文档范围11.3术语定义11.4参考资料2第二章系统说明32.1产品的背景32.2产品的功能32.3用户类和特征32.
2、4运行环境32.5设计和实现上的限制32.6假设和依赖42.7其他条件与限制4第三章业务流程5第四章功能描述6第五章数据描述75.1数据来源和数据流图75.2数据库描述7第六章性能描述86.1数据精确度86.2时间特性86.3适应性8第七章安全性97.1安全设施需求97.2安全性需求9第八章运行接口需求108.1用户界面108.2硬件接口108.3软件接口108.4通信接口10第九章其他需求12第十章验收标准1310.1软件质量1310.2用户文档13第一章温州聚商网络技术有限公司软件需求规格书模板-V1.0第一章概述1.1编写目的[阐明编写需求说明书的目的,指明读者对象。可以用
3、如下的列举方式进行描述。]例如:1.本文档是[项目名称][系统属性]系统需求分析说明书供设计人员使用,作为系统设计的依据。2.作为项目验收标准之一。3.软件维护的参考资料。……1.2文档范围本文档是项目的软件需求规格说明书,是技术文档。本文档使用对象为:l项目需求人员l项目经理l高层经理l软件工程组l软件相关组成员l用户未经项目负责人书面许可,该文档不得提供给上述规定对象以外的人员阅读或使用。1.3术语定义[列出文档中所用到的专门术语的定义和缩写词的原文。可以用列举方式进行描述]温州聚商网络技术有限公司13软件需求规格书模板-V1.01.[术语名称或缩略语][术语解释]2.[术语
4、名称或缩略语][术语解释]1.1参考资料[应包括:a.项目任务书、合同;b.项目开发计划;c.文档所引用的资料、标准和规范。列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。]温州聚商网络技术有限公司13软件需求规格书模板-V1.0系统说明1.1产品的背景[描述软件需求规格说明中所定义的产品的背景和起源。说明该产品是否是产品系列中的下一成员,是否是成熟产品所改进的下一产品、是否是现有应用程序的替代品,或者是否是一个新型的、自含型产品。如果软件需求规格说明定义了大系统的一个组成部分,那么就要说明这部分软件是怎样与整个系统相关的,并且要定义出两者之间的接口。]1.2产品的
5、功能[概述了产品所具有的主要功能。其详细内容将在下面几章中描述,所以在此只需要概略地总结,例如用列表的方法给出。很好地组织产品的功能,使每个读者都易于理解。用图形表示主要的需求分组以及它们之间的联系,例如数据流程图的顶层图或类图,都是有用的。]1.3用户类和特征[确定可能使用该产品的不同用户类并描述它们相关的特征。有一些需求可能只与特定的用户类相关。将该产品的重要用户类与那些不太重要的用户类区分开。][如果目标用户很明确,或者为项目产品可以对目标用户或项目用户进行描述。]1.4运行环境[描述软件的运行环境,包括硬件平台、操作系统和版本,还有其它的软件组件或与其共存的应用程序。][
6、可以分别对服务器端和客户端的运行环境进行描述,如下所示:]服务器端客户端[进行软件系统需求和软件用户需求进行可选]1.5设计和实现上的限制温州聚商网络技术有限公司13软件需求规格书模板-V1.0[确定影响开发人员自由选择的问题,并说明这些问题为什么成为一种限制。可能的限制包括如下内容:l必须使用或者避免的特定技术、工具、编程语言和数据库。l所需求的开发规范和标准(例如,如果由客户的公司负责软件维护,就必须定义转包者所使用的设计符号表示和编码标准)。l企业策略、政府法规或工业标准。l硬件限制,例如定时需求或存储器限制。l数据转换格式标准。]1.1假设和依赖[列举出在对软件需求规格说
7、明中影响需求陈述的假设因素(与已知因素相对立),可能包括打算使用的商业组件或有关开发或运行环境的问题。你可能认为产品将符合一个特殊的用户界面设计约定,但是另一个读者却可能不这样认为。如果这些假设不正确、不一致或被更改,就会使项目受到影响。确定项目对外部因素存在的依赖。例如,如果你打算把其它项目开发的组件集成到系统中,那么你就要依赖哪个项目按时提供正确的操作组件,如果这些依赖已经记录到其它文档(例如项目计划)中了,那么在此就可以参考其它文档。]1.2其他条件与限制[尽量列出开展本项
此文档下载收益归作者所有