软件需求说明书编写提示.doc_第1页
软件需求说明书编写提示.doc_第2页
软件需求说明书编写提示.doc_第3页
软件需求说明书编写提示.doc_第4页
软件需求说明书编写提示.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 引言引言.2 1.1 编写目的编写目的2 1.2 背景背景2 2 术语、定义和缩略语术语、定义和缩略语.2 2.1 术语、定义和缩略语术语、定义和缩略语2 3 系统需求综述系统需求综述.2 3.1 目标目标2 3.2 功能综述功能综述3 3.3 用户特点用户特点3 3.4 运行及开发环境运行及开发环境3 3.5 设计和实现上的限制设计和实现上的限制3 4 具体需求规定具体需求规定.3 4.1 对功能的规定对功能的规定3 4.2 对性能的规定对性能的规定4 4.2.1精度精度.4 4.2.2时间特性要求时间特性要求.4 4.3 对外部接口的规定对外部接口的规定4 4.3.1人机界面人机界面.4 4.3.2硬件接口硬件接口.4 4.3.3软件接口软件接口.4 4.4 故障处理要求故障处理要求4 4.5 属性要求属性要求5 4.5.1可靠性可靠性.5 4.5.2可维护性可维护性.5 4.5.3可移植性可移植性.5 4.5.4安全性安全性.5 4.5.5可扩展性可扩展性.5 4.6 其他需求其他需求5 5 参考资料参考资料.5 软件需求说明书的编写提示软件需求说明书的编写提示 1 引言引言 1.1 编写目的编写目的 说明编写这份软件需求说明书的目的,指出预期的读者。说明编写这份软件需求说明书的目的,指出预期的读者。 1.2 背景背景 说明:说明: a 待开发的软件系统的名称;待开发的软件系统的名称; b本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; c 该软件系统同其他系统或其他机构的基本的相互来往关系。该软件系统同其他系统或其他机构的基本的相互来往关系。 2 术语、定义和缩略语术语、定义和缩略语 2.1 术语、定义和缩略语术语、定义和缩略语 列出本文件中用到的专门术语的定义;列出本文件中经常使用的专有词汇的解释;列列出本文件中用到的专门术语的定义;列出本文件中经常使用的专有词汇的解释;列 出文中所有英文缩写的原词组。出文中所有英文缩写的原词组。 3 系统需求综述系统需求综述 3.1 目标目标 叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件 开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独 立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一 个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方 框图来说明该系统的组成和本产品同其他各部分的联系和接口。框图来说明该系统的组成和本产品同其他各部分的联系和接口。| 3.2 功能综述功能综述 叙述该项软件将实现的功能。叙述该项软件将实现的功能。 (首先从使用者的角度叙述软件的预期作用,然后从开发(首先从使用者的角度叙述软件的预期作用,然后从开发 者的角度进行适当的补充)者的角度进行适当的补充) 3.3 用户特点用户特点 列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长, 以及本软件的预期使用频度。这些是软件设计工作的重要约束以及本软件的预期使用频度。这些是软件设计工作的重要约束 3.4 运行及开发环境运行及开发环境 列出本软件的运行环境和开发环境列出本软件的运行环境和开发环境 3.5 设计和实现上的限制设计和实现上的限制 列出进行本软件开发工作的假定和约束,例如经费限制、开发期限、需要遵守的标准列出进行本软件开发工作的假定和约束,例如经费限制、开发期限、需要遵守的标准 和规则等。和规则等。 4 具体需求规定具体需求规定 4.1 对功能的规定对功能的规定 首先对软件的功能进行综述(建议使用功能分解图或系统结构图等进行说明)首先对软件的功能进行综述(建议使用功能分解图或系统结构图等进行说明) 。然后分。然后分 小节对每个功能模块进行叙述,包括该模块的作用,在系统中的位置,需要的输入、可提小节对每个功能模块进行叙述,包括该模块的作用,在系统中的位置,需要的输入、可提 供的输出等(建议使用用例图、供的输出等(建议使用用例图、IPO 图、数据流图等进行说明)图、数据流图等进行说明) 。 注注 1:对需求应进行编号,可以用契约方式以方便书写。:对需求应进行编号,可以用契约方式以方便书写。 注注 2:功能需求应尽量从用户角度去分解,对比较清晰的功能应给出预期人机界面:功能需求应尽量从用户角度去分解,对比较清晰的功能应给出预期人机界面 (仅为建议,实际人机界面在风格上应和需求中的一致,但在细节上不要求完全一致)(仅为建议,实际人机界面在风格上应和需求中的一致,但在细节上不要求完全一致) 注注 3:功能需求中包含数据需求(建议用:功能需求中包含数据需求(建议用 E-R 图描述)图描述) 4.2 对性能的规定对性能的规定 注:性能规定有要求就写,没有相关要求就整小节都略掉。注:性能规定有要求就写,没有相关要求就整小节都略掉。 4.2.1 精度精度 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 4.2.2 时间特性要求时间特性要求 说明对于该软件的时间特性要求,如对:说明对于该软件的时间特性要求,如对: a 响应时间;响应时间; b更新处理时间;更新处理时间; c 数据的转换和传送时间;数据的转换和传送时间; d解题时间;等的要求。解题时间;等的要求。 4.3 对外部接口的规定对外部接口的规定 4.3.1 人机界面人机界面 4.3.2 硬件接口硬件接口 4.3.3 软件接口软件接口 4.4 故障处理要求故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。 (如:软件故障的处理,主要写系统对异常做出的反应)(如:软件故障的处理,主要写系统对异常做出的反应) 4.5 属性要求属性要求 4.5.1 可靠性可靠性 系统通过何种方式使软件能长期稳定工作系统通过何种方式使软件能长期稳定工作 4.5.2 可维护性可维护性 系统通过何种方式保证系统易于维护系统通过何种方式保证系统易于维护 4.5.3 可移植性可移植性 系统通过何种方式是系统能在各种平台上保持应用系统通过何种方式是系统能在各种平台上保持应用 4.5.4 安全性安全性 系统通过何种方式保证系统数据安全系统通过何种方式保证系统数据安全 4.5.5 可扩展性可扩展性 系统通过何种方式保证系统可根据实际需要进行扩展系统通过何种方式保证系统可根据实际需要进行扩展 4.6 其他需求其他需求 5 参考资料参考资料 列出用得着的参考资料,如:列出用得着的参考资料,如: a 本项目的经核准的计划任务书或合同、上级机关的批文;本项目的经核准的计划任务书或合同、上级机关的批文; b属于本项目的其他已发表的文件;属于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论