搜索
您的当前位置:首页正文

软件需求分析说明书--模板

2020-05-29 来源:好走旅游网


{案例名称}软件需求分析说明书

{案例名称}软件需求分析说明书 编号:

修改历史

日期 版本

作者 修改内容 {案例名称}软件需求分析说明书 编号:

目录

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、支持信息 ............................................................................................................................................. 7

{案例名称}软件需求分析说明书 编号:

1、引言

1.1 编写目的

说明编写本软件需求分析说明书的目的,指出预期的读者。

1.2 背景

a. 说明待开发产品或项目(以下简称产品)的名称。 b. 列出此开发任务的提出者、开发者、用户等。 c. 说明本产品与其他产品的关系。

1.3 定义

列出本文件中用到的专门术语的定义和缩写词原文。

1.4 参考资料

a. 本文件中引用的属于本开发产品的其他文件。 b. 本文件中引用的其他文献、资料以及软件开发标准。

2、需求概述

2.1 目标

a. 本产品的开发意图、应用目标及作用范围(现有产品存在的问题和建议产品所要解决的问题)。

b. 本产品的主要功能、处理流程、数据流程及简要说明。

c. 表示外部接口和数据流的系统高层次图。说明本产品与其他相关产品的关系,是独立产品还是一个较大产品的组成部分(可用方框图说明)。

2.2 运行环境

简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。

2.3 关键点

说明本软件需求分析说明书中的关键点(例如:关键功能、关键算法和所涉及的关键技术等)。

{案例名称}软件需求分析说明书 编号:

2.4 约束条件

列出进行本产品开发工作的约束条件。例如:经费限制、开发期限和所采用的方法与技术,以及政治、社会、文化、法律等。

3、需求规格

3.1 软件系统总体功能/对象结构

对软件系统总体功能/对象结构进行描述,包括结构图、流程图或对象图。

3.2 软件子系统功能/对象结构

对每个主要子系统中的基本功能模块/对象进行描述,包括结构图、流程图或对象图。

3.3 描述约定

通常使用的约定描述(数学符号、度量单位等)

3.4 功能或对象的描述

3.4.1 功能或对象1

(1)编号和名称

本功能/对象的编号和名称。 (2)输入

描述本功能/对象的输入信息(包括需要访问的存储信息)。 (3)过程

对本功能/对象将做什么进行详细的描述。 (4)输出

描述本功能/对象的输出信息(包括需要访问的存储信息)。 (5)候选可重用软件

说明识别出的候选可重用软件。 (6)验收准则

说明用于验证满足需求的验收准则。 (7)数据字典

{案例名称}软件需求分析说明书 编号:

指出数据项名、定义、项结构组成、项范围、项类型。 ∶ ∶ ∶

3.4.n 功能或对象n

(1)编号和名称

本功能/对象的编号和名称。 (2)输入

描述本功能/对象的输入信息(包括需要访问的存储信息)。 (3)过程

对本功能/对象将做什么进行详细的描述。 (4)输出

描述本功能/对象的输出信息(包括需要访问的存储信息)。 (5)候选可重用软件

说明识别出的候选可重用软件。 (6)验收准则

说明用于验证满足需求的验收准则。 (7)数据字典

指出数据项名、定义、项结构组成、项范围、项类型。

3.5 性能

说明本产品的性能要求。如:数据精度、时间特性(响应时间、处理时间、数据转换时间、数据传输时间、运行时间等)、运行环境、操作方式等。

3.6 外部接口

从以下方面说明外部接口: a. 人机界面

说明本产品面向用户的输入、输出接口,包括:显示输入、输出和打印输出等形式的界面规格要求。

b. 外部硬件接口

说明本产品与外部硬件之间接口的逻辑特点。

{案例名称}软件需求分析说明书 编号:

c. 外部软件接口

说明本产品与其他软件的接口,并指出相关软件的名称、版本、厂商等。 d. 通信接口

说明本产品的通信接口,如网络协议等。

3.7 数据

说明本产品的输入、输出数据及数据管理能力方面的要求(处理量、数据量)。

3.8 操作

说明本产品在常规操作、特殊操作以及初始化操作、恢复操作等方面的要求。

3.9 可使用性、可维护性、可移植性、可靠性和安全性

说明本产品在可使用性、可维护性、可移植性、可靠性和安全性等方面的要求。

3.10 故障处理

a. 说明属于软件系统的问题; b. 经出发生错误时的错误信息; c. 说明发生错误时可能采取的补救措施。

3.11 算法说明

用于实施系统计算功能的公式和算法的描述。 a. 每个主要算法的概况; b. 用于每个主要算法的详细公式。

4、尚未解决的问题

如需要,可说明软件需求中的尚未解决的遗留问题。

5、支持信息

如需要,可说明本产品的有关支持信息,如附录、索引等。

编写规范的使用说明

{案例名称}软件需求分析说明书 编号:

编写文档时,要求具有本规范规定的所有条目如果某条目无内容,则填写“无”,并在可能的情况下说明理由。必要时,可增加适当的条目。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top