软件产品需求规格说明书.pdfVIP

  • 1
  • 0
  • 约3.61千字
  • 约 5页
  • 2026-02-14 发布于青海
  • 举报

软件产品需求规格说明书

软件产品需求规格说明书

SoftwareProductRequirementsSpecification

1.引

1.1.的

本节描述软件产品需求规格说明书(SRS)的的,如:

a.定义软件总体要求,作为户和软件开发员之间相互了解的基础;

b.提供性能要求、初步设计和对户影响的信息,作为软件员进软件

结构设计和编码的基础;

c.作为软件总体测试的依据。

1.2.定义

本节列出SRS中到的全部需求的术语、定义和缩略语清单。这些信息可以由SRS的附录提供,也可以参考其他的件,如

果有,本节必须指明。

1.3.参考资料

本节列出下列资料:

a.经核准的户合同、《项开发意向书》、《项开发委托合同书》、《技

术可性报告》等件;

b.本项的较层次的开发档,如:《项开发计划》、《系统需求规格说

明书》等;

c.SRS中各处引的资料、标准和规范。列出这些资料的作者、标题、编

号、发表期、出版单位或资料来源。

2.软件总体概述

2.1.软件标识

本节列出软件的标识:软件全名称、软件缩称、版本号等。软件标识必须具有唯性。

2.2.软件描述

2.2.1.系统属性

本节描述被开发软件与其他相关产品之间的关系。

a.如果该软件是独的,应在本节说明;

b.如果该软件是个更的系统的个组成部分,则应说明本产品与该系

统中其他各组成部分之间的关系。如果这部分内容已包含在较层次的

说明(如《系统需求规格说明书》)中,应在本节指明。

本节须描述设计案和设计约束。

2.2.2.开发背景

本节说明软件的开发的、应标和使范围等背景材料。

2.3.软件功能

本节为软件功能提供个摘要,须描述功能的细节。应为每软件功能的需求分配个唯性的标识,以利于需求的跟踪和

测试。应说明功能的优先级定义,和每功能的优先级(从户度)。优先级定义可采以下法(QFD对功能需求

的分类法):

a.——软件必须实现的功能,户有明确的功能定义和要求;

b.中——软件应该实现的功能,户的功能定义和要求可能是模糊的、不

具体的、或低约束的,但是这类功能的缺少会导致户的不满意,因此

这类功能的具体需求应当由需求分析员诱导户产并明确;

c.低——软件尽量实现的功能,并可根据开发进度进取舍,但这类功能

的实现将会增加户的满意度。

可以下表格来说明软件功能:

也可软件的功能结构图加以说明。

2.4.户的特点

本节描述影响具体软件需求的最终户的特点,充分说明户操作员、维护员的教育平和技术专长,这是对软件开发

作的重要约束。

2.5.限制与约束

本节描述软件开发作的某些限制,例如经费限制、开发期限、硬件限制、编程语、通信协议、安全和保密要求、开发过程

中须遵守的某些标准或规则。

本节内容不是陈述具体需求或设计约束,是为具体需求以及设计约束的描述提供依据。

3.具体需求

本章应包括在进软件结构设计时所需的全部细节。

3.1.功能需求

本节描述2.3.节所述的每功能需求。本节可以划分为若节,每节逐说明每功能需求。

本节将该功能需求具体描述为输、处理和输出的需求。本节可然语描述;也可形式化的法描述,如数据流图

(DFD)、IDEF0法等。本节由以下内容组成:

a.输:详细描述该功能的所有输数据,包括:输源、类型、长度、

数值范围、精度、量纲、数量、更新和处理频度等;

b.处理:定义对输数据的全部操作,以获得预期的输出数据,包括:输

数据的有效性检验、操作时序或优先级、异常情况处理、输出数据的

有效性检验等;

c.输出:详细描述该功能的所有输出数据,包括:接受者、类型、长度、

数值范围、精度、量纲、数量、出错信息等。

3.2.性能需求

本节说明软件数据处理能和时间特性的需求。

数据处理能可能包括:持的终端数、持并操作的户数、处理的件和记录数、表和件的。

时间特性可能包括:响应时间、更新处理时间、数据的转换和传送时间、运时间等。

3.3.数据库需求

本节说明对软件所应的数据库的需求,如:数据项、记录、件标识、静态和动态的组织、存取能等。

3.4.设计约束

3.4.1.其他标准的约束

本节描述由现有的标准或规则派的要求,如:

a.报表格式;

b.数据命名;

c.会计准则;

d.审计追踪,等等。

3.4.2.硬件约束

本节包括各种软件运的硬件约束,如:

a.硬件配置的特点;

b.内存储器和辅助存储器的容量。

3

文档评论(0)

1亿VIP精品文档

相关文档