软件需求说明书的编写提示

  • 1引言
    • 1.1编写目的
    • 1.2背景
    • 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设备
    • 4.2支持软件
    • 4.3接口
    • 4.4控制

1引言

1.1编写目的

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

1.2背景

说明:
a.待开发的软件系统的名称;
b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
c. 该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义

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

1.4参考资料

列出用得着的参考资料,如:
a.本项目的经核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2任务概述

2.1目标

叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。|

2.2用户的特点

列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束

2.3假定和约束

列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。

3需求规定

3.1对功能的规定

用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。

3.2对性能的规定

3.2.1精度

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

3.2.2时间特性要求

说明对于该软件的时间特性要求,如对:
a.响应时间;
b.更新处理时间;
c.数据的转换和传送时间;
d.解题时间;等的要求。

3.2.3灵活性

说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a.操作方式上的变化;
b.运行环境的变化;
c.同其他软件的接口的变化;
d.精度和有效时限的变化;
e.计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。

3.3输人输出要求

解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

3.4数据管理能力要求

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

3.5故障处理要求

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

3.6其他专门要求

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

4运行环境规定

4.1设备

列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
a.处理器型号及内存容量;
b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;
c.输入及输出设备的型号和数量,联机或脱机;
d.数据通信设备的型号和数量;
e.功能键及其他专用硬件

4.2支持软件

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

4.3接口

说明该软件同其他软件之间的接口、数据通信协议等。

4.4控制

说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。

软件需求说明书模板概要书相关推荐

  1. 软件需求说明书(文档模板)

    软件需求说明书(文档模板)- - 其中的数据描述部分在实际工作中比较少涉及. 在上一次的文档中增加新模块 业务需求,详细描述为 现状.业务概述.业务组成.业务描述.业务流程. 功能需求也相应作了扩充, ...

  2. 软件需求说明书(高校课程表)

    @[TOC]软件需求说明书(高校课程表系统) 编写此文档的目的是让用户理解此软件,便于开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据以及确认测试和验收的依据. 本次待开 ...

  3. 软件需求说明书 概要设计说明书 项目开发计划 详细设计说明书 模版

    一.软件需求说明书 1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2任务概述 2 2.1目标 2 2.2用户的特点 3 2.3假定和约束 3 3需求规定 3 3. ...

  4. 软件需求说明书谁负责写_新手入门软件测试需要掌握哪些知识点?

    新手入门软件测试小知识点 这些软件测试常识你必须牢记:01软件测试(软件测试存在的意义) 1.发现程序中的错误而执行程序的过程 2.检验产品是否符合用户需求 3.提高用户体验 02软件测试原则(常识) ...

  5. 项目中的软件需求说明书的访谈部分

    博主的项目小组上周已进入正途,上周在小组讨论下,作出了软件需求说明书功能描述的大概模块,并且确定了项目的目标和范围--针对大学生市场. 根据目标需求,我们设计出了调查问卷,便于了解用户需求以及市场需求 ...

  6. 指法练习软件需求说明书

    指法练习软件需求说明书 996 班   黄涛   99031176 ------------------------------------------------------------------ ...

  7. 软件需求说明书(GB856T——88)基于协同的在线表格forture-sheet

    软件需求说明书的编写提示 1引言 1.1产品目的 制造一个功能丰富,配置简单的在线表格组件,开箱即用,产品对位所有办公用户,可以大量用户同时在线进行协同合作办公,可以大大的提高工作效率. 1.2产品范 ...

  8. 软件需求说明书 编写实例

    你的工程应该有个好的起点.一个小组要带领客户进入需求启发阶段而且你要写软件需求说明书.这份说明有些大,但客户会很重视,所以说明必须得到赞同. 现在你正在设计其中的一个特性,已经发现了需求的一些问题.你 ...

  9. 机房收费系统—软件需求说明书

      软件需求说明书 1引言 1.1编写目的 编写此软件需求说明书是为了让软件开发人员对开发的系统做一个全面的分析,更好的了解用户的需求,以便开发出让客户满意的产品. 同时也让该系统使用人员对系统的设计 ...

  10. 【机房】软件需求说明书

    文章目录 软件需求说明书 1 引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2 任务概述 2.1目标 2.2用户的特点 2.3假定和约束 3 需求规定 3.1对功能的规定 3.2对性能 ...

最新文章

  1. Error 0162 - Setup data integrity check failure after updating BIOS via Thinkvantage
  2. 数据库实现列值合并为行
  3. 第02课:简单好用的中文分词利器 jieba 和 HanLP
  4. 前端界面请假管理java_小程序新请假界面
  5. 2022年“超级818汽车狂欢夜”启动,易车将携手汽车品牌共创内容营销
  6. 团队作业(二):项目选题
  7. Whatsapp注册步骤
  8. 图书管理系统——用例图、类图、时序图
  9. android 解析rss,在Android中解析RSS源
  10. BuuCTF_crypto(2021.10.8新-->旧)
  11. 【matlab郭彦甫课程答案】
  12. 反射(二)-----Assembly类
  13. 股票数据转换和数据提取软件。
  14. R语言)不依赖求导的寻根方法:Nelder-Mead方法
  15. 安卓系统远程控制电脑方法
  16. Linux仿Ubuntu图标包,优秀的 Ubuntu 14.04 图标主题
  17. DM642接CMOS摄像头驱动(OV7725)终于搞定了
  18. 统计学基础(三)—数据的概率分布与差异检验方法
  19. The Last Naruto,兼容IE11的vue脚手架
  20. ​​​​​​​Log日志级别从高到低排序和log4j配置

热门文章

  1. windows服务器虚拟机 全屏,虚拟机安装Windowsxp系统后无法全屏的解决方法
  2. 上粱正,下粱不歪——网吧母盘制作流程(转)
  3. windows驱动加载顺序
  4. 前端书籍推荐之《精通JavaScript+jQuery》
  5. Python读取PDF文档并翻译
  6. 妙招教你Office Word 2007文档另存为PDF文件[转]
  7. Jersey框架简单实践(一)
  8. 【游戏引擎Easy2D】三分钟学会游戏的控制移动,键盘识别详解
  9. 关于MyDockFinder
  10. 搭建RoacketChat(v4.5.1)聊天服务。有生之年,我也能使用上自己搭建的聊天服务器