转自http://blog.sina.com.cn/s/blog_4c4eebe901000c6h.html

当需求调查、分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。这是在软件项目过程中最有价值的一个文档。ISO所提供的标准虽然已经时间久远,但还是颇具参考价值的。

1.引言

1.1编写的目的

[说明编写这份需求说明书的目的,指出预期的读者。]

1.2背景

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

b.本项目的任务提出者、开发者、用户;

c.该系统同其他系统或其他机构的基本的相互来往关系。

1.3定义

[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。]

1.4参考资料

[列出用得着的参考资料。]

2.任务概述

2.1目标

[叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系。]

2.2用户的特点

[列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。]

2.3假定和约束

[列出进行本系统开发工作的假定和约束。]

3.需求规定

3.1对功能的规定

[用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求,说明输入什么量、经怎么样的处理、得到什么输出,说明系统的容量,包括系统应支持的终端数和应支持的并行操作的用户数等指标。]

3.2 对性能的规定

3.2.1精度

[说明对该系统的输入、输出数据精度的要求,可能包括传输过程中的精度。]

3.2.2时间特性要求

[说明对于该系统的时间特性要求。]

3.2.3灵活性

[说明对该系统的灵活性的要求,即当需求发生某些变化时,该系统对这些变化的适应能力。]

3.3输入输出要求

[解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对系统的数据输出及必须标明的控制输出量进行解释并举例。]

3.4数据管理能力要求(针对软件系统)

[说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。]

3.5故障处理要求

[列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。]

3.6其他专门要求

[如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。]

4.运行环境规定

4.1设备

[列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:

a.处理器型号及内存容量

b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量

c.输入及输出设备的型号和数量,联机或脱机;

d.数据通信设备的型号和数量

e.功能键及其他专用硬件]

4.2支持软件

[列出支持软件,包括要用到的操作系统、编译程序、测试支持软件等。]

4.3接口

[说明该系统同其他系统之间的接口、数据通信协议等。]

4.4控制

[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]

如何写好需求分析:需求规格说明书(ISO标准版)相关推荐

  1. 如何写《软件需求规格说明书》

    转载自:https://www.jianshu.com/p/f9bcf52f4321 一.任务突然从天而降 自己维护一个终端一年多,今天主管突然要求补写一下<软件需求规格说明书>,有些傻眼 ...

  2. 【干货1】如何写好产品需求规格说明书(PRD)

    PRD为Product Requirement Document的简称,其中文翻译为:产品需求文档. 该文档是产品项目由"概念化"阶段进入到"图纸化"阶段的最主 ...

  3. 需求规格说明书RUP版

    曾经有项目组拿着用户编写的原始需求就开始开发,随后状况不断,一次令人崩溃的研发过程.拿着用户编写的原始需求,编写我们自己的需求规格说明书,之所以重要,就在于用户编写的原始需求,是脱离了技术实现,编写的 ...

  4. 需求分析怎么写:Volere版需求规格说明书

    Atlantic System Guild公司所提供的Volere需求过程与软件需求规格说明书模板则充分利用了现代软件工程思想与技术,是一个十分实用.完善的SRS模板.陪学网<需求分析课> ...

  5. 软件工程——需求分析(生存周期),需求规格说明书,数据流图

    目录 需求分析的地位 结束的标志是什么? 需求分析的过程有哪些? 数据流图 总结 在前面我们进行了项目的软件计划,完成了可行性研究报告,知道了要做什么的问题,而下一步,我们就需要进一步的了解项目具体要 ...

  6. 写需求规格说明书/产品定义的个人总结

    产品定义与需求规格说明书的区别 1.产品定义:主要用于指导产品框架的搭建,通常用于领导决策是否需要投入人员进行后续开发: 通常侧重业务逻辑描述.产品规划的思路描述: 不侧重界面实现.细节业务逻辑: 2 ...

  7. python需求分析说明书_软件需求规格说明书范例

    本软件需求规格说明书范例对应的软件测试计划请参照: 一. 引言 1.1 定位与目标 计算机技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段.一方面,这极大的减少了 ...

  8. 需求分析说明书和需求规格说明书的区别

    区别: (一)面向对象上不同: 需求分析说明书往往面向业务人员.用户        需求规格说明书往往面向设计.开发人员.   (二)生成阶段不同: 一般先有需求分析说明书,后有需求规格说明书,   ...

  9. 项目、系统开发中的需求分析说明书和需求规格说明书的区别

    项目组成员在针对要开发的系统做需求调研后,就要编写对应的需求说明书. 作为软件工程师,你就得知道需求分析说明书和需求规格说明书的区别,以期在正确的时候编写正确的需求文档. 两者有何不同: (1)面向对 ...

最新文章

  1. ubuntu下安装lamp环境
  2. 【数据结构与算法】之深入解析“太平洋大西洋水流问题”的求解思路与算法示例
  3. 200919阶段一C++STL容器
  4. 鼠标点击测试_鼠标键盘如何检测故障,这边教您简单的测试
  5. android开发之shape详解
  6. Facebook哭晕在厕所,调查显示用VR体验社交的用户仅为19%
  7. SQL:清空数据库所有数据
  8. 中国电信:5G 手机可实现不换卡号;新西兰否认禁用华为;Visual Studio 2019 正式发布!| 极客头条...
  9. linux虚拟环境tmux,关于在Linux系统中如何把tmux和vim打造成IDE的讲解
  10. 犀牛Rhinoceros 7 for Mac(三维建模软件)
  11. 思考的乐趣-Matrix67数学笔记
  12. 软件测试和web前端该怎么选择
  13. 基于libGPE读写KML文件的研究
  14. 栋的月结 | 第三回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)[含泪总结.. 憋泪分享!]
  15. IE6中常见兼容性问题及浏览器显示难题
  16. 有功功率、无功功率 和 视在功率之间的关联
  17. project导出html格式,前端导出xslx.html
  18. 共享计算机添加打印机后无法打印机驱动,打印机无法打印原因?打印机设置共享的方法...
  19. CAD多标签工具Docbar
  20. EIA-CEA-861-D协议分享(免费)

热门文章

  1. Async await的使用
  2. NYOJ--1237最大岛屿
  3. 球形/PH响应性的树枝状聚合物:树枝状聚酰胺PAMAM/His-PAMAM/DNA 聚酰胺偶联组氨酸/的制备流程
  4. 6to4隧道实验配置
  5. 《我在未来等你》的读书笔记和读后感作文2900字
  6. 疫情大考之后 企业数字化转型或将出现报复性增长
  7. 【深度学习】计算机视觉(一)——认识和基础(上)
  8. 履带式机械臂小车的制作分享
  9. 向量的夹角余弦公式_两个向量的夹角的余弦值怎么求过程!! – 手机爱问
  10. MCNP 学习笔记之空气比释动能(F4 F5 计数卡)