用户需求说明书

用户需求说明书

版本 1.0

编制: 审核: 批准:

版本变更记录

目 录

1 引言 ................................................................................................................................ 1

1.1 目的 ...................................................................................................................... 1 1.2 背景 ...................................................................................................................... 1 1.3 项目概述 ............................................................................................................... 1 1.4 术语 ...................................................................................................................... 1 2 部门组织结构 ................................................................................................................. 3

2.1 组织结构 ............................................................................................................... 3 2.2 部门设置和人员职责 ............................................................................................. 3 3 业务需求 ........................................................................................................................ 4

3.1 概述 ...................................................................................................................... 4 3.2 功能性需求 ........................................................................................................... 4

3.2.1 部门工作范畴 .............................................................................................. 4

3.2.2 主要业务 ...................................................................................................... 4

3.2.2.1 主要业务概述 ........................................... 4 3.2.2.2 业务关联图 ............................................. 4 3.2.3 业务描述 ...................................................................................................... 4

3.2.3.1 业务需求1 .............................................. 4

3.2.3.1.1 业务描述 ......................................... 4 3.2.3.1.2 业务流程描述 ..................................... 4 3.2.3.1.3 业务规则 ......................................... 5 3.2.3.1.4 算法描述 ......................................... 5 3.2.3.1.5 数据定义 ......................................... 5 3.2.3.2 业务需求2 .............................................. 5 3.2.4 资料提供情况 .............................................................................................. 5 3.3 非功能性需求 ........................................................................................................ 6

3.3.1 资源需求 ...................................................................................................... 6 3.3.2 性能需求 ...................................................................................................... 6

3.3.2.1 数据精确度 ............................................. 6 3.3.2.2 时间特性 ............................................... 6 3.3.3 安全需求 ...................................................................................................... 6 3.3.4 质量需求 ...................................................................................................... 6

3.3.4.1 维护性 ................................................. 6 3.3.4.2 可移植性 ............................................... 7 3.3.4.3 可靠性 ................................................. 7 3.3.4.4 易用性 ................................................. 7

3.3.4.5 效率 ................................................... 7 3.3.5 用户界面需求 .............................................................................................. 7 3.3.6 文档需求 ...................................................................................................... 7 3.3.7 验收标准 ...................................................................................................... 7

4 其他需求 ........................................................................................................................ 8

1 引言

1.1 目的

【阐明编写需求说明书的目的,指明读者对象。可以用如下的列举方式进行描述。】 例如:

本文档是[项目名称] [系统属性]客户需求说明书,供需求人员作需求分析时使用。 作为项目验收标准之一 软件维护的参考资料

1.2 背景

【描述软件系统的来由和背景。对历史和现状进行概括性的描述,说明为什么决定开发该产品或软件系统,简要介绍系统的分布情况。】

1.3 项目概述

【应包括:a.项目的委托单位;b.该软件系统与其他系统的关系;c.项目概述。可以用列举方式进行描述。】

例如:

1. 项目的委托单位(单位名称)

2. 比较委托单位原有系统与完整系统结构进行对比等,或进行详细的系统结构概述。 3. 针对项目的特色进行基本概要描述

1.4 术语

【列出本软件需求规格说明书中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时要求继承全部的先前过程中定义过的词汇参考资料

备注中注明该词汇的来源,或有其他更详细的解释的文档位置;以及对该词汇的其他叫法。】

2 部门组织结构

2.1 组织结构

【利用框图画出委托开发单位的组织结构图。】

2.2 部门设置和人员职责

【按业务组织结构划分成不同的组或机构,然后分别对每个组或机构进行描述。描述的内容有:

 用户组或机构名称

 每个用户组或机构的描述,主要描述它们的职责,及用户组或机构的考核指标。  每个用户组或机构中相关人员的职责描述,及考核指标。

可以使用下面的格式,也可以根据实际的需要选用其它的格式。】 例如:

3 业务需求

3.1 概述

主要定义产品的前景和项目范围,前景描述了产品主要用来干什么,它最终是什么样子和系统应该具有的特性。范围确定当前的项目要解决产品长远规划中的哪一部分,描述产品总体需求目标,明确说明客户想要但不在系统范围内的功能。

3.2 功能性需求

3.2.1 部门工作范畴

【制定系统或者子系统范围】

3.2.2 主要业务

3.2.2.1 主要业务概述

【描述出用户需要软件系统实现的所有的业务需求过程】

3.2.2.2 业务关联图

【绘制的关联图】

3.2.3 业务描述

3.2.3.1 业务需求1 3.2.3.1.1 业务描述

【描述业务过程,按照posc 6w业务描述规范进行描述】

3.2.3.1.2 业务流程描述

【业务流程图,按照流程图绘制规范进行绘制】

3.2.3.1.3 业务规则

【本业务实现需要遵循的规则及相关的条件限制】

3.2.3.1.4 算法描述

【本业务实现需要用到的公式、算法的定义: 1、算法名称:算法1 2、算法名称:公式1】

3.2.3.1.5 数据定义

3.2.3.2 业务需求2

„„

3.2.4 资

料提供情况

备注:

资料提供情况:□表示书面材料×表示需要但未提供 业务规则:特定用户在特定条件下才能执行某一动作 约 束:现有的环境或者客户已有的条件限制

3.3 非功能性需求

[主要描述业务需求对系统得质量属性要求]

3.3.1 资源需求

[列出系统的软件、硬件环境、设备要求等]

3.3.2 性能需求

3.3.2.1 数据精确度

【若没有此项需求,注明“无精确度要求”】

3.3.2.2 时间特性

【如响应时间、更新处理时间、数据转换与传输时间、运行时间,一般用户可以忍受的响应时间5-10秒,在10-20秒需要】给出提示,在20..,需要给出进度条】

3.3.3 安全需求

【详细描述与系统安全性、完整性或与登录到该系统的使用人员的隐私相关的需求,这些问题会影响到软件系统的使用以及创建或使用的数据的保护。定义用户身份确认或授权需求。明确产品必须满足达到安全性或保密性策略。如有必要,

须描述与产品使用过程中可能发生的损失、破坏或危害相关的需求。定义必须采取的安全保护或动作,预防潜在的危险动作。明确软件系统必须遵循的安全标准和规则。例如如果油箱的压力超过了规定的最大压力的95%,那么必须在1秒钟之内停止操作】

3.3.4 质量需求

3.3.4.1 维护性

【说明目前和未来的维护方式、频率等】

3.3.4.2 可移植性

【描述移植要求】

3.3.4.3 可靠性

【描述可靠性要求】

3.3.4.4 易用性

【描述易用性要求】

3.3.4.5 效率

【描述效率性要求】

3.3.5 用户界面需求

【描述界面要求】

3.3.6 文档需求

【列举出将与软件系统一同提交的用户文档,例如用户手册和在线帮助和教程。明确用户文档的提交格式或编制标准】

3.3.7 验收标准

[说明系统的验收标准]。

4 其他需求

[说明系统其他需求,未在系统出现但仍需注意的需求]

用户需求说明书

版本 1.0

编制: 审核: 批准:

版本变更记录

目 录

1 引言 ................................................................................................................................ 1

1.1 目的 ...................................................................................................................... 1 1.2 背景 ...................................................................................................................... 1 1.3 项目概述 ............................................................................................................... 1 1.4 术语 ...................................................................................................................... 1 2 部门组织结构 ................................................................................................................. 3

2.1 组织结构 ............................................................................................................... 3 2.2 部门设置和人员职责 ............................................................................................. 3 3 业务需求 ........................................................................................................................ 4

3.1 概述 ...................................................................................................................... 4 3.2 功能性需求 ........................................................................................................... 4

3.2.1 部门工作范畴 .............................................................................................. 4

3.2.2 主要业务 ...................................................................................................... 4

3.2.2.1 主要业务概述 ........................................... 4 3.2.2.2 业务关联图 ............................................. 4 3.2.3 业务描述 ...................................................................................................... 4

3.2.3.1 业务需求1 .............................................. 4

3.2.3.1.1 业务描述 ......................................... 4 3.2.3.1.2 业务流程描述 ..................................... 4 3.2.3.1.3 业务规则 ......................................... 5 3.2.3.1.4 算法描述 ......................................... 5 3.2.3.1.5 数据定义 ......................................... 5 3.2.3.2 业务需求2 .............................................. 5 3.2.4 资料提供情况 .............................................................................................. 5 3.3 非功能性需求 ........................................................................................................ 6

3.3.1 资源需求 ...................................................................................................... 6 3.3.2 性能需求 ...................................................................................................... 6

3.3.2.1 数据精确度 ............................................. 6 3.3.2.2 时间特性 ............................................... 6 3.3.3 安全需求 ...................................................................................................... 6 3.3.4 质量需求 ...................................................................................................... 6

3.3.4.1 维护性 ................................................. 6 3.3.4.2 可移植性 ............................................... 7 3.3.4.3 可靠性 ................................................. 7 3.3.4.4 易用性 ................................................. 7

3.3.4.5 效率 ................................................... 7 3.3.5 用户界面需求 .............................................................................................. 7 3.3.6 文档需求 ...................................................................................................... 7 3.3.7 验收标准 ...................................................................................................... 7

4 其他需求 ........................................................................................................................ 8

1 引言

1.1 目的

【阐明编写需求说明书的目的,指明读者对象。可以用如下的列举方式进行描述。】 例如:

本文档是[项目名称] [系统属性]客户需求说明书,供需求人员作需求分析时使用。 作为项目验收标准之一 软件维护的参考资料

1.2 背景

【描述软件系统的来由和背景。对历史和现状进行概括性的描述,说明为什么决定开发该产品或软件系统,简要介绍系统的分布情况。】

1.3 项目概述

【应包括:a.项目的委托单位;b.该软件系统与其他系统的关系;c.项目概述。可以用列举方式进行描述。】

例如:

1. 项目的委托单位(单位名称)

2. 比较委托单位原有系统与完整系统结构进行对比等,或进行详细的系统结构概述。 3. 针对项目的特色进行基本概要描述

1.4 术语

【列出本软件需求规格说明书中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时要求继承全部的先前过程中定义过的词汇参考资料

备注中注明该词汇的来源,或有其他更详细的解释的文档位置;以及对该词汇的其他叫法。】

2 部门组织结构

2.1 组织结构

【利用框图画出委托开发单位的组织结构图。】

2.2 部门设置和人员职责

【按业务组织结构划分成不同的组或机构,然后分别对每个组或机构进行描述。描述的内容有:

 用户组或机构名称

 每个用户组或机构的描述,主要描述它们的职责,及用户组或机构的考核指标。  每个用户组或机构中相关人员的职责描述,及考核指标。

可以使用下面的格式,也可以根据实际的需要选用其它的格式。】 例如:

3 业务需求

3.1 概述

主要定义产品的前景和项目范围,前景描述了产品主要用来干什么,它最终是什么样子和系统应该具有的特性。范围确定当前的项目要解决产品长远规划中的哪一部分,描述产品总体需求目标,明确说明客户想要但不在系统范围内的功能。

3.2 功能性需求

3.2.1 部门工作范畴

【制定系统或者子系统范围】

3.2.2 主要业务

3.2.2.1 主要业务概述

【描述出用户需要软件系统实现的所有的业务需求过程】

3.2.2.2 业务关联图

【绘制的关联图】

3.2.3 业务描述

3.2.3.1 业务需求1 3.2.3.1.1 业务描述

【描述业务过程,按照posc 6w业务描述规范进行描述】

3.2.3.1.2 业务流程描述

【业务流程图,按照流程图绘制规范进行绘制】

3.2.3.1.3 业务规则

【本业务实现需要遵循的规则及相关的条件限制】

3.2.3.1.4 算法描述

【本业务实现需要用到的公式、算法的定义: 1、算法名称:算法1 2、算法名称:公式1】

3.2.3.1.5 数据定义

3.2.3.2 业务需求2

„„

3.2.4 资

料提供情况

备注:

资料提供情况:□表示书面材料×表示需要但未提供 业务规则:特定用户在特定条件下才能执行某一动作 约 束:现有的环境或者客户已有的条件限制

3.3 非功能性需求

[主要描述业务需求对系统得质量属性要求]

3.3.1 资源需求

[列出系统的软件、硬件环境、设备要求等]

3.3.2 性能需求

3.3.2.1 数据精确度

【若没有此项需求,注明“无精确度要求”】

3.3.2.2 时间特性

【如响应时间、更新处理时间、数据转换与传输时间、运行时间,一般用户可以忍受的响应时间5-10秒,在10-20秒需要】给出提示,在20..,需要给出进度条】

3.3.3 安全需求

【详细描述与系统安全性、完整性或与登录到该系统的使用人员的隐私相关的需求,这些问题会影响到软件系统的使用以及创建或使用的数据的保护。定义用户身份确认或授权需求。明确产品必须满足达到安全性或保密性策略。如有必要,

须描述与产品使用过程中可能发生的损失、破坏或危害相关的需求。定义必须采取的安全保护或动作,预防潜在的危险动作。明确软件系统必须遵循的安全标准和规则。例如如果油箱的压力超过了规定的最大压力的95%,那么必须在1秒钟之内停止操作】

3.3.4 质量需求

3.3.4.1 维护性

【说明目前和未来的维护方式、频率等】

3.3.4.2 可移植性

【描述移植要求】

3.3.4.3 可靠性

【描述可靠性要求】

3.3.4.4 易用性

【描述易用性要求】

3.3.4.5 效率

【描述效率性要求】

3.3.5 用户界面需求

【描述界面要求】

3.3.6 文档需求

【列举出将与软件系统一同提交的用户文档,例如用户手册和在线帮助和教程。明确用户文档的提交格式或编制标准】

3.3.7 验收标准

[说明系统的验收标准]。

4 其他需求

[说明系统其他需求,未在系统出现但仍需注意的需求]


相关文章

  • 软件工程之需求分析
  • 软件工程之需求分析 编者按:现在人们越来越认识到软件工程在软件开发中的重要作用.目前国内软件在开发中还没有对软件开发的过程进行明确规定,文档不完整,也不规范,软件项目的成功往往归功于软件开发组的一些杰出个人或小组的努力.这种依赖于个别人员上 ...查看


  • 软件需求分析文档
  • 软件需求分析文档-编写概要与模式 一. 软件需求前期采集部分 1. 前期需求采集的方法 1.1 1.1 市场调研:了解客户需求,竞争状况及市场力量,其最终目标是发现创新或改进产品的 潜在机会 1.2 客户需求:通过市场信息反馈,得到一个总体 ...查看


  • 搜索引擎系统需求分析说明书
  • 软件需求规格说明书 <迷你文件搜>软件系统 目 录 0. 文档介绍 ................................................................................ ...查看


  • 软件开发过程规范-20160804
  • 内蒙古航联科技开发有限责任公司 发布日期: 2016 软件开发规范 文件编号: HLKJ/RJKF-2016 版 次: A/O 分 发 号: 受控状态:受控 编 制:运维中心 审 核: 批 准: 年3月1日 实施日期: 2016年3月1日 ...查看


  • 售后服务管理系统需求规格说明书
  • 售后服务管理系统需求规格说明书 版权所有, 福建师范大学信息技术学院 2014 目录 1 项目引言 . .................................................................... ...查看


  • 用户需求编写指导书
  • 密级: 用户需求指导书 网络优化与设计中心 软件开发项目组 二О一О年八月二十七日 文件修订记录 目 录 1. 概述 ............................................................. ...查看


  • 软件项目需求变更六大原则及应对之道
  • 软件项目需求变更六大原则及应对之道 变化并不是人们最害怕的,最怕的是跟不上变化的步伐.同样,在软件开发过程中需求的变更会给开发带来不确定性,但只要把需求变更作为重点.难点小心加以控制,软件开发的进度.成本和质量也就有了" 安全&q ...查看


  • 软件工程需求分析文档模板
  • 软件开发中心 Software Development Center 需求分析报告 项目名称 文档类别 文档编号 版 本 密 级 二〇一三年三月二十七日 版本修订记录 目 录 1 引言 ........................... ...查看


  • 20151102--需求--软件需求规格说明书
  • 软件需求规格说明书 Software Requirements Specification 编号:TMP-SRS 版本 1.0 变更记录 说 明 本文档中所包含的信息属于商业机密信息,应严格控制使用范围,未经浙江大学软件学院和杭州网新国际软 ...查看


热门内容