目 录

1 .前言

1.1 文档目的 
说明编写这份软件需求说明书的目的,指出预期的读者范围

1.2 文档范围

a.      待开发的软件系统的名称;

b.      说明软件将干什么,如果需要的话,还要说明软件产品不干什么;

c.      描述所说明的软件的应用。应当:

1) 尽可能精确地描述所有相关的利益、目的、以及最终目标。

2) 如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。

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

1.4 参考资料 
列举了编写软件需求规格说明时所参考的资料或其它资源.这可能包括用户界面风格指导,合同,标准,系统需求规格说明,使用实例文档,或相关产品的软件需求规格说明

2 .项目概述

2.1 建设目标

2.2 主要业务描述

2.3 主要功能描述

2.4 系统用户描述

2.5 系统运行环境

2.6 一般约束

本条对设计系统时限制开发者选择的其他一些项作一般性描述。而这些项将限定开发者在设计系统时的任选项。这些包括:

a. 管理方针;

b.    硬件的限制;

c.    与其他应用间的接口;

d.    并行操作;

e. 审查功能;

f. 控制功能;

g.    所需的高级语言;

h.    通信协议;

i.  应用的临界点;

j.  安全和保密方面的考虑。

2.7 假设和依据 
列举出在对软件需求规格说明中影响需求陈述的假设因素(与已知因素相对立).这可能包括你打算要用的商业组件或有关开发或运行环境的问题.你可能认为产品将符合一个特殊的用户界面设计约定,但是另一个S R S 读者却可能不这样认为.如果这些假设不正确,不一致或被更改,就会使项目受到影响.
此外,确定项目对外部因素存在的依赖.例如,如果你打算把其它项目开发的组件集成到系统中,那么你就要依赖那个项目按时提供正确的操作组件.如果这些依赖已经记录到其它文档

3 .信息、数据描述

3.1 信息、数据描述

3.2 信息、数据流程图

3.3 数据库描述

3.4 数据词典

3.5 信息、数据采集

4 .业务流程描述

4.1 业务流程图

4.2 业务单据

5 .功能需求(可分为多个子系统各自单独一章)

5.1 功能划分

5.2 功能描述

5.3 功能需求 1

5.3.1 功能详细描述

5.3.2 输入

5.3.3 加工

5.3.4 输出

5.4 功能需求 2

。。。。。。

5.n 功能需求 n

6 .性能需求

6.1 存储量需求

6.2 数据精确度

6.3 时间特性 
如响应时间、更新处理时间、数据转换与传输时间、运行时间等。

6.4 适应性
在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。

7 .用户界面原型

提供用户使用软件产品时的接口需求。例如,如果系统的用户通过显示终端进行操作,就必须指定如下要求:

a. 对屏幕格式的要求;

b.    报表或菜单的页面打印格式和内容;

c.    输入输出的相对时间;

d.    程序功能键的可用性。

8 .外部接口需求

8.1 硬件接口

要指出软件产品和系统硬部件之间每一个接口的逻辑特点。还可能包括如下事宜:支撑什么样的设备,如何支撑这些设备,有何约定。

8.2 软件接口

在此要指定需使用的其他软件产品(例如,数据管理系统、操作系统或数学软件包),以及同其他应用系统之间的接口。对每一个所需的软件产品,要提供如下内容:

a. 名字;

b.    助记符;

c.    规格说明号;

d.    版本号;

e. 来源。

对于每一个接口,这部分应说明与软件产品相关的接口软件的目的,并根据信息的内容和格式定义接口,但不必详细描述任何已有完整文件的接口,只要引用定义该接口的文件即可。

8.3 通信接口

指定各种通信接口。例如,局部网络的协议等等。

9 .其它需求

9.1 数据库

本项对作为产品的一部分进行开发的数据库规定一些需求,它们可能包括:

a. 在功能需求中标识的信息类别;

b.    使用的频率;

c.    存取能力;

d.    数据元素和文卷描述符;

e. 数据元素、记录和文卷的关系;

f. 静态和动态的组织;

g.    数据保存要求。

注:如果使用一个现有的数据库包,这个包应在“软件接口”中命名,并在那里详细说明其用法。

9.2 操作

这里说明用户要求的常规的和特殊的操作。

A. 在用户组织之中各种方式的操作。例如,用户初始化操作;

B. 交互作用操作的周期和无人操作的周期;

C. 数据处理运行功能;

D.  后援和恢复操作。

注:这里的内容有时是用户接口的一部分。

9.3 场合适应性

这里包括:

a.    对给定场合或相关任务或操作方式的任何数据或初始化顺序的需求进行定义。
b.    指出场合或相关任务为特点,这里可以被修改以使软件适合特殊配制的要求。

9.4 故障处理

需求调研报告(用户需求说明书)编写规范相关推荐

  1. 全球及中国甲醇催化剂行业前景动态与市场需求调研报告2022版

    全球及中国甲醇催化剂行业前景动态与市场需求调研报告2022版 --------------------------------------- <修订日期>:2021年12月 <报告价 ...

  2. 男性玩家占78.8%、90后玩家占近50%、最多人选择中国风链游……《2019链游玩家需求调研报告》重磅发布!...

    来源 | DegameLabs链游实验室 责编 | Carol 出品 | 区块链大本营(ID:blockchain_camp) 本次调研旨在了解区块链游戏市场现状,聚焦链游玩家的特征,为打造目标用户偏 ...

  3. 电子计算机技术人才需求,电子与信息技术专业人才需求调研报告.pdf

    (1-1-1 人才需求调研报告:2.电子与信息技术专业人才需求调研报告) 电子与信息技术专业人才需求调研报告 序号 内 容 页 码 (2013 年 2 月)电子与信息技术专业人才需求市场调研 1 1 ...

  4. 中国口腔清洁用品市场竞争渠道与产销需求调研报告2022版

    中国口腔清洁用品市场竞争渠道与产销需求调研报告2022版 HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS-- [修订日期]:2021年11月 [搜索鸿晟信 ...

  5. 软件项目需求调研报告模板下载_需求调研规范

    本文明确项目调研阶段的工作划分及流程,作为产品经理或者项目经理及参与项目调研的项目组成员,在调研阶段的工作指导以及相关约束条件,如何高效的进行调研.通过本文所明确的管理规则,促进医疗事业部需求调研的管 ...

  6. 需求调研报告模板_中国脂肪醇市场需求调研与十四五投资战略规划分析报告2021-2026年...

    中国脂肪醇市场需求调研与十四五投资战略规划分析报告2021-2026年 第.一章 2015-2020年世界脂肪醇行业整体运营状况分析 第.一节 2015-2020年世界脂肪醇行业发展环境分析 第二节 ...

  7. 需求调研报告模板_2020年全球TAC薄膜行业市场现状调研报告-国内需求增速超世界水平...

    原标题:国内需求增速超世界水平 我国TAC薄膜行业前景较好 TAC(三醋酸纤维薄膜)是用于制造偏光片的光学薄膜,其主要成分包括可塑剂.助溶剂.润湿剂.滑剂以及抗紫外线剂等,是穿透度最高的高分子材料之一 ...

  8. 需求调研报告模板_2020年工业软管行业深度市场调研及投资策略建议报告-液体化学品增加对其需求...

    (原标题:液体化学品市场规模增加 对工业软管需求量变大) 工业软管,又称为工业胶管.主要用于各行业各设备作软体连接的一种软管.相比民用软管,工业作业环境更复杂.更恶劣.设备对输送管的要求也更苛刻,因此 ...

  9. 详细设计说明书编写规范

    第1章 引言 1.1 目的 使项目详细设计说明书的编写规范化,从而规范软件管理. 尽可能详细地描述程序的各成份的设计考虑,以利于编制程序. [此处加入编写目的] 1.2 背景 说明该软件系统名称,开发 ...

  10. 需求调研报告模板_2020年预焙阳极行业市场深度调研及投资前景预测分析报告-电解铝需求仍保持增长态势...

    原标题:电解铝需求仍保持增长态势 预焙阳极市场仍有发展潜力 根据生产工艺的不同,碳素制品可以分为石墨制品.炭制品.炭素新材料和其他炭素成品这四大类,其中炭制品主要包括炭电极.炭块.预焙阳极(炭阳极)和 ...

最新文章

  1. 一步一步写二叉查找树
  2. Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix的解决方法
  3. 【Python入门】列表的常用操作,这十张图把它说的明明白白!
  4. list 索引 java_如何在Java中保持List索引的固定
  5. 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象其它方法?...
  6. python邮件图片加密软件_用Python发一封图文并茂的邮件
  7. vbs 获取计算机主机名,vbs 获取主机名
  8. python和java学哪个好-学python还是java python和java哪个好入门
  9. 【Django 2021年最新版教程1】windows10+python3.9.5+pycharm2021.1.1+Django3.2.3新建一个web项目 教程
  10. SAP固定资产业务场景及方案
  11. SAP 金税解决方案
  12. 如何下载B站高清视频
  13. php控制梯形图,如何画梯形图? plc梯形图怎么画?如何画plc梯形图
  14. 传微信要开直播业务:主流社交工具全面杀入直播战场
  15. JPEG算法 格式压缩方案
  16. 【办公软件有哪几种】万彩办公大师教程丨Office转图片工具
  17. 互联网晚报 | 05月17日 星期二 | 郑州首套房贷利率最低降至4.4%;可口可乐被曝员工不得购买竞品...
  18. etlgr是什么服务器_什么是ETL,ETL工程师的的主要工作职责是什么?
  19. 微信小程序:“去中心化”的社交电商,电商正转向以商品为核心
  20. 【Kotlin 协程】Flow 异步流 ⑧ ( 背压概念 | 使用缓冲处理背压问题 | 使用 flowOn 处理背压问题 | 从提高收集元素效率方向解决背压问题 )

热门文章

  1. 阿铭Linux_网站维护学习笔记201903021
  2. 【目标检测】雷达目标CFAR检测算法
  3. SSH 命令的11种用法
  4. 【大厂面试必备系列】滑动窗口协议
  5. 关键字查询地理经纬度及省份-市
  6. ps html切图教程,#PS教程:你所不知道的Photoshop CC快速切图的方法
  7. tplink迷你路由器中继模式_[转载]TL-WR800N迷你型无线路由器Repeater模式(中继模式)设置教程...
  8. 580刷590bios_RX580 2048sp刷vbios降为RX570 用上黑苹果美滋滋
  9. 乐橙机器人的价格_乐橙育儿机器人app-大华乐橙机器人app(乐橙宝宝)下载V1.00.001-西西软件下载...
  10. C++ | 虚函数表内存布局