Java开发需求规格说明书 联系客服

发布时间 : 星期二 文章Java开发需求规格说明书更新完毕开始阅读

需求规格说明书

5.2. 功能需求1

需求的描述请按照需求总表中的进行层次描述。

5.2.1. 子功能1

业务功能的描述,可以根据项目实际情况做裁剪和增补: 【功能概述】

详细描述系统要实现的功能,例如:说明采用的分析方式(如同比、对比),如何进行分析(维度),是否需要钻取功能,根据什么钻取及钻取的方式等。

【操作者】说明使用此功能的相关角色。 【输入】

主要说明查询条件及其粒度。

解释各输入的数据类型,并说明其格式、数值范围、精度、单位等。 示例: 时间:

日期型。

应具体到年、月、日。 日格式为:YYYY-MM-DD 月格式为:YYYY-MM 年格式为: YYYY 【输出】

列出所有的输出数据项,并说明各数据项的类型、格式、数值范围、精度、计量单位、计算公式等。

示例: 存销比:

数值型,采用四舍五入的方式,保留2位小数,格式为:0.00%。 存销比=当前库存/销量。 【数据来源】

说明数据来源的业务系统及表单名称。

第 9 页 共 13 页

需求规格说明书

【展示界面】

说明界面展示方式:如柱状图和表格综合展现。

并记录用户提供的原始表样,或者经总结的用户需要的大概表样。

5.3. 功能需求N

5.3.1. 子功能N

6. 非功能需求

对软件的非功能需求的描述,应包括性能、安全性、可扩展性、稳定性等方面的需求界定。

6.1. 性能需求

{

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

数据处理能力可能包括:支持的终端数、支持并行操作的用户数、处理的文件和记录数、表和文件的大小。

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

}

6.2. 安全保密需求

{

指明本软件应具有的安全及保密功能,包括: 防止非授权用户登录; 防止非法数据侵入; 密码存储及乱码传输。

还可以从主机系统(操作系统)的安全、网络与通信安全、应用系统安全、

第 10 页 共 13 页

需求规格说明书

防火墙、数据安全等方面进行说明。

}

6.3. 扩展性需求

{

一方面要说明本系统能够进行功能扩展,可灵活地增、减功能模块或者是构件。另一方面说明可预见的未来一段时间内的应用需求及本系统对其的支持。

还应说明用户对系统提出的可扩展性需求。 本章节可根据实际情况做增减。 }

6.4. 稳定性需求

{

说明软件在一个运行周期内、在一定的压力条件下,软件的出错机率、性能劣化趋势等。

本章节可根据实际情况做增减 }

6.5. 部署需求

{

主要是说明软件的部署模式,如:集中或者分布部署。 本章节可根据实际情况做增减。 }

第 11 页 共 13 页

需求规格说明书

7. 界面要求

7.1. 图形要求

{对软件的人机交互界面的需求描述。} 示例:

本系统界面要求如下:

界面中的文字标识,含义准确、清楚、用通用词汇;

界面中基本信息部分尽量都采用下拉框选择方式。降低人为误操作错误;减少手工输入工作量;规范基本信息的一致性。

对于数值类型数据输入部分,采用可编辑的输入框,并对输入的内容进行校验,避免输入非数值数据。

对于相互关联的内容,要有数据过滤。比如选择了省份后,单位下拉框中只列出该省内的单位,共操作者选择,降低操作员查找的不方便性。

数据量大时候,采用分页浏览的形式。

7.2. 报表格式

{对报表格式的需求说明。 示例:

报表格式共性的部分,基本包括如下内容:

网格区的上面有报表标题,标题中的日期根据选择的查询日期保持同步变化;

网格区的左上角为单位名称,即目前显示的数据是哪个单位的数据信息; 网格区的右上角是数据的计量单位标识;

网格区域中显示数据内容,网格区的左面是卷烟的基本信息,卷烟的指标信息排在卷烟基本信息的右面。

网格区的下面可以有制表时间、制表人、审核人等,或其他备注信息。 }

第 12 页 共 13 页

需求规格说明书

7.3. 其他

8. 接口要求

本节主要描述系统需要使用的外部接口(包括硬件接口、系统接口、通信接口等)和对外提供的接口,每个接口需考虑以下内容:

1) 接口描述。

使用者:描述本接口的使用者(通过使用者可以区分外部接口或是本系统对外提供的接口)。

业务目的:描述使用者通过该接口实现什么样的业务意图。 使用时机:描述使用者将在实现场景中调用该接口。 使用频率:描述各类使用者调用该接口的频率。 接口特点:描述如版本、名称、来源等。 2) 内容与格式。

交换过程说明:描述在调用接口时,输入输出信息及顺序。

数据包说明:描述上面每个输入、输出信息的属性、格式、长度等。 3) 设计约束。

描述接口实现时必须考虑的约束条件或者是需要满足的设计要求,可以项目的不同可能包含不同的内容。例如: 协议要求:数据交换必须以库交换实现。 性能要求:接口必须在3秒内相应。

环境限制:使用者可以通过Internet访问接口。

8.1. 接口1

1) 接口描述 2) 内容与格式 3) 设计约束

8.2. 接口2

第 13 页 共 13 页