




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档编号产品版本密级标 准 号研发部技术文档产品名称:共 页(英文名称)(中文名称)(软 件 需 求 规 格 说 明 书拟制: 日期:审核: 日期:批准: 日期:YYYYYY公司地址:四川省成都市望江路29号四川大学 邮编:610064电话:028-8541xxxxxx 传真-Mail: 网址:c修改记录日期修改章节修改内容概述修改人评审记录日期评审章节评审意见评审人目 录修改记录 1评审记录 2关键词 5中英文缩写 5第一章 引言 51.1 文档约定(实际文档: 此节无 61.2目的 71.3 预期的读者和阅读建议 71.4 产品的范围 71.5 参考文献 7第二章
2、 项目综合描述 82.1产品的描述 82.2产品的功能 82.3用户类和特征 82.4运行环境要求 9设备 9支持软件 9接口 9控制 9其它如场地、安装等 102.5一般限制 102.6假设和依赖 10第三章 外部接口需求 103.1用户界面 113.2硬件接口 113.3软件接口 113.4通信接口 11第四章 系统特征/功能需求 124.1 功能需求1 12说明和优先级 12激励/响应序列 134.2 功能需求N 13第五章 其他非功能需求 135.1性能需求 135.2 数据定义及或要求、管理 14逻辑描述与流程 14数据的定义要求 14处理或管理 145.3 属性要求 14安全性需求
3、 14安全设施需求/故障处理 14可维护性 15故障处理能力要求 155.4软件质量属性 155.5业务规则 155.6用户文档 15第六章 其它需求 16附录 16附录A: 分析模型 16附录B: 待确定问题的列表 16(产品名称)软件需求规格说明关键词请输入本文的关键词中英文缩写请输入本文所涉及的中文缩写的术语名称,全称及含义可以以列表方式进行.缩写 全称 中文解释第一章 引言本章提供整个系统的总述1.1 文档约定(实际文档: 此节无在文档资料穆板中绿色字, 表示解释. 实际文档资料无描述编写文档时的所采用的标准或排版约定, 包括正文风格、提示符或主要符号. 约定:标题样式(表1-1)标题
4、级别编号格式格式一级标题第一章三号加粗,中文黑体二级标题1.1四号加粗,中文黑体英文TIMES NEW ROMAR三级标题1.1.1,中文黑体英TIMES NEW ROMAR四级标题1.1.1.1小四加粗,中文黑体英TIMES NEW ROMAR1) 2) 3)a b c 正文采用 宋体 小四号, 行距请用1.5倍行距 注释或插图中的文字用 宋体五号字 表格或插图必须按章节进行编号 统一使用“X-X”格式,前一个X指章节号,后一个指表或图的顺序。如“表2-1”或“图 3-2” 表格或插图必须有名称, 表格或图被引用时必须注明其标号排版要求:1.2目的对产品进行定义,概要说明这种产品的软件需求,
5、包括修正和发行版本号。如果这个软件规格需求说明只与整个系统的一部分有关系,那么就只定义文档中说明的部分和子系统。1.3 预期的读者和阅读建议列举本软件规格需求说明所针对的不同读者,例如开发人员、项目经理、营销人员、测试人员和文档的编写人员。并概要描述文档的内容及其组织结构,提出最适合于那一类型读者阅读文档的建议。以及可能的保密权限1.4 产品的范围 给出一个具体的软件名称或标识.说明此软件将干什么、或不干什么提供对指定的软件及其目的的简洁描述,包括利益和目标。把软件与企业目标或业务策略相联系。1.5 参考文献列举编写软件规格说明时所参考的资料和其它资源。包括:a 文件清单: 如任务书、合同、标
6、准、相关产品的需求规格说明等b 特殊的指标, 要给出标准c 可能包括用户界面风格指导d对每文件需加详细说明, 包括标题名称、作者、版本号、日期、出版单位或资料来源)第二章 项目综合描述这一部分主要概述了正在定义的产品的一般影响因素、以及其所运行的环境、使用产品的用户和已知的限制、假设和依赖.不说明具体需求, 仅便于此需求好理解.2.1产品的描述描述软件需求规格说明中所定义的产品的背景和起源。说明该产品是否是产品系列中的新成员、或独立的。是否是成熟产品的所改进的下一代产品是否是现有应用程序的替代品是否是一个新型的、自含型产品如果软件需求规格说明定义了大系统的一个组成部分,那么要说明这部分软件是怎
7、么与整个系统相关联的,并且要定义出两者之间的接口2.2产品的功能概述产品的主要功能。详细功能请在第四章系统特征中描述,这里只需概要的总结如用列表的方法给出如用图形的方法表示主要的需求分组以及它们之间的联系,例如数据流程图顶层图或类图2.3用户类和特征确定可能使用该产品的不同用户类, 并描述它们相关的特征有些需求可能只于特定的用户类相关将该产品的重要用户类和不太重要的用户类分开。2.4运行环境要求描述软件的运行环境(硬件平台、操作系统和版本、其它的软件和组件或与其共存的应用程序)列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a处理器型号及内存容量;
8、 b外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c输入及输出设备的型号和数量,联机或脱机; d数据通信设备的型号和数量; e功能键及其他专用硬件。列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。说明该软件同其他软件之间的接口、数据通信协议等。说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。2.5一般限制确定影响开发人员自由选择的问题项,并说明这为什么成为一种限制。可能的限制可能包括以下的内容: 必须使用或者必须避免的特定技术、工具、编程语言和数据库。 所要求的开发规范或标准(根据用户的需求)、协议 企
9、业策略、政府法规或工业标准 硬件限制,例如定时需求或存储器限制 数据转化格式标准、 运用与操作 安全保密方面考虑2.6假设和依赖列举出在对软件需求规格说明中影响需求陈述的假设因素(与已知因素相对立)包括要用的商业组件或有关开发或运行环境的问题。确定项目对外界因素存在的依赖因素。例如如果你打算把其它项目开发的组件集成到系统中,那么就应该依赖哪个项目按时提供正确的操作组件。第三章 外部接口需求利用本节来确定可以保证新产品与外部组件正确连接的需求。关联图表示了高层抽象的外部接口。需要把对接口数据和控制组件的详细描述写入数据字典中,如果产品的不同部分有不同的外部接口,那么应该把这些外部接口的详细需求并
10、入到这一部分的实例中。3.1用户界面陈述所需要的用户界面的软件组件。描述每个用户界面的逻辑特征。将要采用的图形用户界面(GUI)标准或产品系列的风格。屏幕布局或解决方案的限制。将出现在每个屏幕的标准按钮、快捷键、功能或导航链接错误信息显示标准对于用户界面的细节,例如特定对话框的布局,应该写入一个独立的用户界面规格说明中,而不用写入软件需求规格说明中。3.2硬件接口描述系统中软件和硬件每一接口的特征。这种描述可能包括支持的硬件类型、软硬件之间交流的数据和控制信息的性质以及所使用的通信协议。3.3软件接口描述该软件与其它外部组件的 (由名字和版本识别)的连接,包括数据库、操作系统、工具、库和集成的
11、商业组件。描述并明确在软件组件之间交换数据或消息的目的。描述所需要的服务以及内部组件通信的性质。确定在组件之间共享的数据。并描述可能存在的实现上的限制。3.4通信接口描述与产品所使用的通信功能相关的需求,如电子邮件、WEB浏览器、网络通信标准或协议以及电子表格等等。定义相关的消息格式。规定通信安全或加密问题、数据传输速率和同步通信机制。各种标准协议。第四章 系统特征/功能需求功能需求必须根据系统特性(即产品所提供的主要服务来组织。选择一种用户易理解的组织方式。4.0 功能的划分/分类请列出与功能的集合、组合, 和后面的阐述相对应。4.1 功能需求1描述该功能的目标, 所采用的方法或技术,及来源
12、、背景等。.逐项定量、定性地描述功能需求的基本动作: 包括输入、怎样处理、输出。及支持的用户数等。提出对该系统的简要说明指出该特征的优先级是高、中、低,可以包括你对特定的优先级的评价,例如利益、损失、费用和风险列出输入激励(用户动作、来自于外部设备的信号或其它触发器)和定义这一特征行为的系统响应序列。描述产品如何响应可预知的出错条件或者非法输入或动作4.2 功能需求N同上第五章 其他非功能需求这部分列举了所有的非功能需求,而不是外部接口需求和限制5.1性能需求阐述不同应用领域对产品性能的需求,并解释它们的原理以帮助开发人员作出合理的设计选择。确定相互合作的用户数或者所支持的操作、响应时间以及与
13、实时系统的时间关系。定义容量需求,例如存储器和磁盘空间的需求或者存储在数据库中表的最大行数。尽可能详细的定义性能需求,可能需要针对每个功能需求或特征分别陈述其性能需求,而不是把他们集中在一起陈述。可能同时包括软件、硬件等性能。5.2 数据定义及或要求、管理5.3 属性要求详尽陈述与系统安全性、完整性或与私人问题相关的需求,这些问题将会影响产品的使用和产品所创建或使用的数据库的保护。定义用户身份确认或授权需求。明确产品必须满足的安全性和保密性策略。详细陈述与产品使用过程中可能发生的损失、破坏或危害相关的需求。定义必须采取的安全保护或动作,还有预防的潜在的危险动作。明确产品所必须遵从的安全标准、策
14、略和规则一个安全规范的范例如下:“如果油箱的压力超过了规定的最大压力的95%,那么必须在1秒钟内终止操作”列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。5.4软件质量属性详尽论述与客户或开发人员至关重要的其它产品质量特征。这些特征必须是确定的、定量的并在可能时是可验证的。至少应指明不同属性的相对侧重点,例如易用程度优于易学程度,或者可移植性优于有效性5.5业务规则列举出有关产品的所有操作规则,例如什么人在特定的环境下可以进行何种操作。5.6用户文档列举出与软件、系统一同发行的用户文档部分。例如用户手册、在线帮助和教程。第六章 其它需求定义在软件需求规格说明中的其他部分未出现的需求,例如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度黑龙江省高校教师资格证之高等教育心理学考前冲刺模拟试卷A卷含答案
- 2024年专升本思政理论知识掌握试题及答案
- 基金从业资格考试常考陷阱试题及答案
- 解除劳动用工合同协议
- 解剖学试题及答案(颈部)
- 2025年木材加工、处理机械合作协议书
- 2025年购房合同协议模板一点
- 销售合作合同(2025年版)
- 二零二五年度智慧城市建设项目管理人员劳动合同
- 2025年度环境卫生整治与垃圾分类处理合同
- 2023年株洲市社区工作者招聘考试真题
- 汽车维修车间消防安全培训
- DL-T 5847-2021 配电系统电气装置安装工程施工质量检验及评定规程
- 第25课 等差数列的前n项和公式
- 幼儿园优质公开课:小班语言《小兔乖乖》课件
- 学用电风扇(课件)人教版劳动六年级上册
- 厂房、综合楼工程脚手架专项安全方案
- 视频拍摄技术标准要求
- 龙应台作品之《目送》公开课实用课件
- 《村寨里的纸文明 中国少数民族剪纸艺术传统调查与研究 第三卷 》读书笔记
- 2023年副主任医师(副高)-皮肤与性病学(副高)考试历年真题拔高带答案必考
评论
0/150
提交评论