文档编号:xxxxxxxxxxxx                                       

<项目名称>

需求规格说明书

<公司名称>

20124

关于本文档

主    题

说  明

适用对象

修 订 历 史

版 本

章 节

类 型

日 期

作 者

说 明

说明:类型-创建(C)、修改(U)、删除(D)、增加(A);

评 审 记 录

角 色

签 名

日 期

说 明

目 录

1. 文档介绍... 4

1.1 文档目的... 4

1.2 文档范围... 4

1.3 读者对象... 4

1.4 参考文档... 4

1.5缩略语和术语... 4

2. 产品介绍... 5

3. 产品面向的用户群体... 5

4. 产品应当遵循的标准或规范... 5

5. 产品范围... 5

6. 产品中的角色... 5

7. 产品的功能性需求... 6

7.1 功能性需求分类... 6

7.m 模块 M.. 6

7.m.1总体描述... 6

7.m.2流程描述... 6

7.m.3数据项描述... 6

7.m.4功能结构分解... 6

7.m.5 功能描述... 7

7.m.5.x 功能... 7

8. 产品的非功能性需求... 7

8.1 用户界面需求... 7

8.2 软硬件环境需求... 7

8.3 产品质量需求... 8

8.n 其它需求... 8

附录:需求确认... 9

1. 文档介绍

1.1 文档目的

1.2 文档范围

1.3 相关联系人

岗位

姓名

性别

联系电话

职责

甲方

直管领导

项目负责人

项目联系人

乙方

高级经理

项目经理

项目联系人

1.4 参考文档

提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:

[标识符] 作者,文献名称,出版单位(或归属单位),日期

例如:

[SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期

1.5缩略语和术语

缩写、术语

2. 产品介绍

提示:

(1)说明产品是什么,有哪些功能,什么用途,做什么事情。

(2)介绍产品的开发背景。

3. 面向用户

提示:

  1. 描述本产品面向的用户(客户、最终用户)的特征,

4. 应用效益评估

(1)说明本产品将给他们带来什么好处?带来多大的应用效益

5. 产品应当遵循的标准或规范

提示:阐述本产品应当遵循什么标准、规范或业务规则(Business Rules),违反标准、规范或业务规则的产品通常不太可能被接受。

6 产品范围

提示:阐述本产品“适用的领域”和“不适用的领域”,本产品“应当包含的内容”和“不包含的内容”。说清楚产品范围的好处是:(1)有助于判断什么是需求,什么不是需求;(2)可以将开发精力集中在产品范围之内,少干吃力不讨好的事情;(3)有助于控制需求的变更。

7. 产品中的角色

提示:阐述本产品的各种角色及其职责。各种角色的具体行为将在功能性需求中描述。

角色名称

职责描述

8. 产品的功能性需求

8.1 功能性需求分类

提示:将功能性需求先粗分再细分,下表中的模块 A,功能 A.1等符号应当被替换成有含义的名称。

模块类别

子模块类别

描述

模块 A

子模块 A.1

模块 B

子模块 B.1

模块 C

子模块 C.1

8.2 模块 M

8.2.1总体描述

提示:描述模块的总体功能及作用,

8.2.2信息及流程描述

提示:(1)该模块相关信息的描述(定义)

(2)描述该模块具体的流程

8.2.3数据项描述

编号

数据项名称

数据项类型

精度要求

验证要求

描述

数据来源

8.2.4数据展示

8.2.5功能结构分解

提示:将功能性需求先粗分再细分,下表中的模块 A,功能 A.1等符号应当被替换成有含义的名称。

模块类别

功能名称、标识符

描述

子模块 A.1

功能点 A.1.1

子模块 A.2

功能点 A.2.1

子模块 A.3

功能点 A.3.1

8.2.6功能描述

8.2.6.1功能

名称、标识符

功能描述

参与角色

优先级

输入

处理过程

操作序列

输出

控制条件

补充说明

9. 产品的非功能性需求

9.1 用户界面需求

需求名称

详细要求

9.2 软硬件环境需求

需求名称

CPU

内存

硬盘

分辨率

浏览器

……

系统服务器要求:

数据库服务器要求:

客户端配置要求:

9.3 产品质量需求

主要质量属性

详细要求

正确性

健壮性

可靠性

性能,效率

易用性

清晰性

安全性

可扩展性

兼容性

可移植性

9.4 其它需求

附录:需求确认

提示:需求确认规程请参见SPP-PROC-RM,主要分两步:(1)需求评审,(2)需求承诺。对需求的评审应当采用“正式技术评审方式”,将产生一份“需求评审报告”,规程请参见SPP-PROC-TR。在获取责任人(Stakeholders)对需求的承诺之前,该《产品需求规格说明书》必须先通过需求评审。

需求评审报告摘要

需求文档

输入名称,标识符,版本,作者,完成日期,

需求评审报告

输入名称,标识符,评审日期,

评审结论

[  ] 工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。

[√] 工作成果基本合格,需要作少量的修改,之后通过审核即可。

[  ] 工作成果不合格,需要作比较大的修改,之后必须重新对其评审。

评审意见

评审小组成员

输入评审小组成员

需求承诺

需求文档

输入名称,标识符,版本,作者,完成日期

客户承诺

承诺

签字,日期

项目经理承诺

承诺

签字,日期

下载地址:https://download.csdn.net/download/syq8023/87340557

02-需求规格说明书相关推荐

  1. 软件需求工程 高校教学平台 软件需求规格说明书 part 1 (重点!!!)

    点击查看 软件需求工程 高校教学平台 卷首语 文章目录 引言 编写目的 项目背景 预期的读者和阅读建议 预期读者 阅读建议 参考资料 总体描述 产品基本信息 产品前景 用户类及其特征 产品功能概述 用 ...

  2. 需求规格说明书(SRS)特点

    需求说明书的7大特征: 完整性 正确性 可行性 必要性 划分优先级 无二义性 可验证性 每条需求规格说明书的4大特点: 完整性 一致性 可修改性 可跟踪性 需求管理就是一种获取.组织并记录系统需求的系 ...

  3. 《食堂远程下单系统》需求规格说明书

      <食堂远程下单系统> 需求规格说明书 课程名称:软件工程基础 指导老师:汤世平 小组成员: 姓名:金晨   学号:1120161943 姓名:方姝曼 学号:1120161940 姓名: ...

  4. 天转凉了,注意保暖,好吗(需求规格说明书放在github了)

    团队项目--AI五子棋(小程序) 一.团队展示: 队名:未来的将来的明天在那里等你 小组 队员: 龙天尧(队长)(3116005190),林毓植(3116005188),黄晖朝(3116005178) ...

  5. 软工实践——团队作业需求规格说明书——原型UI设计

    软工实践--团队作业需求规格说明书--原型UI设计 登录界面 还包含忘记密码和注册的功能 注册界面 注册成功后会有弹窗提示,且一个手机号只能注册一次. 忘记密码界面 通过手机收到的验证码更改密码. 项 ...

  6. 《软件需求规格说明书》 ---学士之路

    1.工作安排 1.1工作流程 (1)整体讨论 (2)删除一些过于细节的模拟操作,以及去除了一些创意新颖,但是现阶段实现困难的内容,确定只做一条主线 (3)进行分工,初步规定字体,大小等规范 (4)进行 ...

  7. 软件需求规格说明书通用模版_通用需求挑战和机遇

    软件需求规格说明书通用模版 When developing applications there will be requirements that are needed on more than o ...

  8. 基于 Java Web 的毕业设计选题管理平台--选题报告与需求规格说明书

    一.选题报告 1.团队名称---指南者团队 2.团队成员: 孔潭活:2015034643032 何德新:2015034643017 吴淑瑶:2015034643018 苏咏梅:201503464302 ...

  9. 需求规格说明书(备注:因不支持word复制,格式图片发生改变 ,故以文件方式又上传了一份pdf)...

    本文档由蹭一蹭软工项目小组撰写,任何复制.使用本文的全部或部分内容的行为必须先征得小组同意,谢谢. 项目文档:需求规格说明书 1. 引言 1.1目的 在完成了针对学生蹭课软件的前期调查, 同时全部小组 ...

  10. 团队项目第二周 - 需求规格说明书 - 天冷记得穿秋裤队

    团队项目第二周 - 需求规格说明书 - 天冷记得穿秋裤队 队员姓名 学号 陈俊旭(组长) 3116004630 夏瓦克提·木合塔尔 3116004658 张婷(副组长) 3216004672 周方源 ...

最新文章

  1. fragment+viepager 的简单暴力的切换方式
  2. 关于JavaScript处理字符串的常见操作
  3. 生病了女朋友说要「陪床」,结果真的是陪床不是陪我......
  4. [css] inline、block、inline-block这三个属性值有什么区别?
  5. python如何导入numpy简书_如何使用python3.x成功导入numpy?
  6. 双11 iPhone再降价:24期免息 四舍五入等于不要钱!
  7. C++类模板 简单示例
  8. loadrunner提高篇 - 关联技术的经典使用
  9. python传递参数*与**
  10. java班级学生列表_java学生班级管理系统+源代码+截图.doc
  11. [AGC006F]Blackout
  12. 常见l298n电机驱动的使用方法,简单粗暴,不讲废话。
  13. 《Monkey Android》第15课Spinner和AutoCompleteTextView
  14. Java 正则表达式对用户名、手机号、邮箱等验证
  15. 平衡电枢磁性扬声器行业调研报告 - 市场现状分析与发展前景预测
  16. 线性内插interp1函数用法
  17. java lisp,摸索JVM上的LISP[Java编程]
  18. linux系统下查看cpu功耗,Linux系统下查看CPU信息
  19. 【C语言 赋值抑制符 *】
  20. 循环神经网络(RNN)之长短期记忆(LSTM)

热门文章

  1. 让浏览器自动化完成我们的需求
  2. 2008年浙江省普通高校文理科第二批平行投档分数线
  3. Python关于def函数的说明
  4. Linux下终端的相关函数,gprof 使用和介绍
  5. 购买人寿保险后可以享有哪些服务
  6. 申报职称还考英语和计算机,评高级职称还要考外语和计算机吗?
  7. 隐蔽通信(Covert Communication)技术概述
  8. MTSC2018 测试开发大会视频公开(含 PPT)| 年度福利
  9. 【Linux篇】第十二篇——进程间通信(管道+system V共享内存)
  10. c++方向的学习路线;c++系统学习;c++进阶提升