资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
案例名称案例名称软件需求分析说明书软件需求分析说明书 案例名称软件需求分析说明书 编号: 修改历史修改历史 日期版本作者修改内容 案例名称软件需求分析说明书 编号: 目录 1、引言.4 1.1 编写目的4 1.2 背景4 1.3 定义4 1.4 参考资料4 2、需求概述.4 2.1 目标4 2.2 运行环境4 2.3 关键点4 2.4 约束条件5 3、需求规格.5 3.1 软件系统总体功能/对象结构.5 3.2 软件子系统功能/对象结构.5 3.3 描述约定5 3.4 功能或对象的描述5 3.5 性能6 3.6 外部接口6 3.7 数据7 3.8 操作7 3.9 可使用性、可维护性、可移植性、可靠性和安全性7 3.10 故障处理7 3.11 算法说明7 4、尚未解决的问题.7 5、支持信息.8 案例名称软件需求分析说明书 编号: 1 1 1、引言、引言、引言 1.11.11.1 编写目的编写目的编写目的 说明编写本软件需求分析说明书的目的,指出预期的读者。 1.21.21.2 背景背景背景 a. 说明待开发产品或项目(以下简称产品)的名称。 b. 列出此开发任务的提出者、开发者、用户等。 c. 说明本产品与其他产品的关系。 1.31.31.3 定义定义定义 列出本文件中用到的专门术语的定义和缩写词原文。 1.41.41.4 参考资料参考资料参考资料 a. 本文件中引用的属于本开发产品的其他文件。 b. 本文件中引用的其他文献、资料以及软件开发标准。 2 2 2、需求概述、需求概述、需求概述 2.12.12.1 目标目标目标 a. 本产品的开发意图、应用目标及作用范围(现有产品存在的问题和建议产 品所要解决的问题) 。 b. 本产品的主要功能、处理流程、数据流程及简要说明。 c. 表示外部接口和数据流的系统高层次图。说明本产品与其他相关产品的关 系,是独立产品还是一个较大产品的组成部分(可用方框图说明) 。 2.22.22.2 运行环境运行环境运行环境 简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。 2.32.32.3 关键点关键点关键点 说明本软件需求分析说明书中的关键点(例如:关键功能、关键算法和所涉及 的关键技术等) 。 案例名称软件需求分析说明书 编号: 2.42.42.4 约束条件约束条件约束条件 列出进行本产品开发工作的约束条件。例如:经费限制、开发期限和所采用的 方法与技术,以及政治、社会、文化、法律等。 3 3 3、需求规格、需求规格、需求规格 3.13.13.1 软件系统总体功能软件系统总体功能软件系统总体功能/ / /对象结构对象结构对象结构 对软件系统总体功能/对象结构进行描述,包括结构图、流程图或对象图。 3.23.23.2 软件子系统功能软件子系统功能软件子系统功能/ / /对象结构对象结构对象结构 对每个主要子系统中的基本功能模块/对象进行描述,包括结构图、流程图或对 象图。 3.33.33.3 描述约定描述约定描述约定 通常使用的约定描述(数学符号、度量单位等) 3.43.43.4 功能或对象的描述功能或对象的描述功能或对象的描述 3.4.1 功能或对象功能或对象1 (1)编号和名称 本功能/对象的编号和名称。 (2)输入 描述本功能/对象的输入信息(包括需要访问的存储信息) 。 (3)过程 对本功能/对象将做什么进行详细的描述。 (4)输出 描述本功能/对象的输出信息(包括需要访问的存储信息) 。 (5)候选可重用软件 说明识别出的候选可重用软件。 (6)验收准则 说明用于验证满足需求的验收准则。 (7)数据字典 案例名称软件需求分析说明书 编号: 指出数据项名、定义、项结构组成、项范围、项类型。 3.4.n 功能或对象功能或对象n (1)编号和名称 本功能/对象的编号和名称。 (2)输入 描述本功能/对象的输入信息(包括需要访问的存储信息) 。 (3)过程 对本功能/对象将做什么进行详细的描述。 (4)输出 描述本功能/对象的输出信息(包括需要访问的存储信息) 。 (5)候选可重用软件 说明识别出的候选可重用软件。 (6)验收准则 说明用于验证满足需求的验收准则。 (7)数据字典 指出数据项名、定义、项结构组成、项范围、项类型。 3.53.53.5 性能性能性能 说明本产品的性能要求。如:数据精度、时间特性(响应时间、处理时间、数 据转换时间、数据传输时间、运行时间等) 、运行环境、操作方式等。 3.63.63.6 外部接口外部接口外部接口 从以下方面说明外部接口: a. 人机界面 说明本产品面向用户的输入、输出接口,包括:显示输入、输出和打印输出等 形式的界面规格要求。 b. 外部硬件接口 说明本产品与外部硬件之间接口的逻辑特点。 案例名称软件需求分析说明书 编号: c. 外部软件接口 说明本产品与其他软件的接口,并指出相关软件的名称、版本、厂商等。 d. 通信接口 说明本产品的通信接口,如网络协议等。 3.73.73.7 数据数据数据 说明本产品的输入、输出数据及数据管理能力方面的要求(处理量、数据量) 。 3.83.83.8 操作操作操作 说明本产品在常规操作、特殊操作以及初始化操作、恢复操作等方面的要求。 3.93.93.9 可使用性、可维护性、可移植性、可靠性和安全性可使用性、可维护性、可移植性、可靠性和安全性可使用性、可维护性、可移植性、可靠性和安全性 说明本产品在可使用性、可维护性、可移植性、可靠性和安全性等方面的要求。 3.103.103.10 故障处理故障处理故障处理 a. 说明属于软件系统的问题; b. 经出发生错误时的错误信息; c. 说明发生错误时可能采取的补救措施。 3.113.113.11 算法说明算法说明算法说明 用于实施系统计算功能的公式和算法的描述。 a. 每个主要算法的概况; b. 用于每个主要算法的详细公式。 4 4 4、尚未解决的问题、尚未解决的问题、尚未解决的问题 如需要,可说明软件需求中的尚未解决的遗留问题。 5 5 5、支持信息、支持信息、支持信息 如需要,可说明本产品的有关支持信息,如附录、索引等。 案例名称软件需求分析说明书 编号: 编写规范的使用说明编写规范的使用说明 编写文档时,要求具有本规范规定的所有条目如果某条目无内容,则填写“无”, 并在可能的情况下说明理由。必要时,可增加适当的条目。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号