软件需求说明.pdf

软件需求说明.pdf

ID:56993851

大小:142.87 KB

页数:5页

时间:2020-07-30

软件需求说明.pdf_第1页
软件需求说明.pdf_第2页
软件需求说明.pdf_第3页
软件需求说明.pdf_第4页
软件需求说明.pdf_第5页
资源描述:

《软件需求说明.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件需求说明1概述1.1缩写目的编写者可照抄下列语句,说明软件要求说明的编写目的,也可进行适当修改。“软件需求说明的编写目的是在于为×××××(项目名)的开发提供:a.软件总体要求,作为用户和软件开发人员之间朴素了解的基础;b.性能要求、初步设计和对用户影响的信息,作为软件人员进行概要设计和编码的基础;c.软件综合测试的依据。”1.2参考资料列出本软件需求说明所用到的下列这些参考资料,包括作者、来源、编号、标题、出版日期及保密级别。如:a.项目申请书;b.本项目的重要文件,如正式协议书等;c.本文档中引用到的技术文档;d.要用到的标准和规范,如文档编制标准或规范、程序设计约定、其它标

2、准规范(如编程语言文本),必要时列出硬件手册及支持软件运行的文档等。1.3术语和缩写词把本文档专用的名词术语、定义和缩写词列成一份清单或一个附录。2软件总体概要2.1软件总体说明简要说明软件开发的目的、使用范围及它与外界环境的相互联系。简短地陈述待开发软件的主要功能要求和应用目标。如有可能,可举出在军事训练或行动中有关的使用背景。还应指出影响系统及其使用的某些预料之中的操作变化,并阐明系统对此采取的措施。2.2现有系统的方法和处理过程简要描述满足现有信息处理需要的、目前使用的方法和过程,并用图表和注解描述从数据采集经处理到最后输出的整个系统的数据流和功能实现顺序。并且应描述下列信息:

3、a.机构和人员的职责;b.所用到的设备;c.输入、输出的容量和频度;d.缺陷,包括象时间滞后那样的限制。2.3待开发系统的方法和处理过程描述待开发系统采用的方法和过程,介绍总的设计能力和数据流图,说明对现有系统的改进及其改进的原因。2.3.1改进明确指出待开发系统将要具有的能力,定性、定量地列出待开发系统对现有系统的改进之处,并指出改进的程度,如:a.新增加的能力;b.现有能力的提高;c.响应时间的缩短;d.删除或缩减不再需要的现有能力。2.3.2影响预测新系统的开发对用户的影响:a.对用户机构的影响。列出为使用待开发系统应修改、补充或删除的职能,规定人员的人数和技术水平等。b.对用

4、户操作的影响。要考虑用户与计算机中心的接口,现有操作过程的变化,新的数据源,系统应用对数据的数量、类型和时间的要求,对数据保存的要求,准备输入数据的方法等。c.对用户开发的影响。列出在系统实现以前用户的所有工作计划,如培训计划、开发或修改数据库所需要的人员计划,在新系统测试阶段对用户正常工作的潜在影响等。2.4假设和约束说明影响软件开发的运行环境的某些假设和约束,还应论述影响系统能力(如预告出错类型的能力)的若干限制。假设的例子有机构的作用、预算决定、运行环境或推广使用要求;约束的例子有操作环境、预算限制、系统实现的最后期限和管理方针。3详细需求详细描述此软件系统的性能需求和功能需求

5、。3.1性能需求定量地描述此软件系统应满足的具体性能需求,如必须处理的记录数目,从询问到响应所允许的最长时间,及为适应用户需求变化所需的灵活性。3.1.1精度说明系统的精度要求。如:a.数据的精度要求;b.数学计算的精度要求;c.数据传送的误码率要求。3.1.2时间特性说明系统的时间特性要求。如:a.解题时间;b.询问和更新数据文件的响应时间;c.系统各项功能的顺序关系;d.由于输入类型的不同和操作方式的变化而引起的优先顺序;e.在峰值负载期,与所规定的响应时间的允许偏离范围。3.1.3灵活性说明当需求发生某些变化时系统的适应能力,指出为适应这些变化而需要设计的软件成分和过程。3.2

6、功能需求详细地说明该软件系统的功能需求,说明这些功能的主要功能性处理步骤。3.3输入和输出描述输入和输出的每个数据元素。对每个数据元素可列出如下信息:a.数据元素名;b.同义名;c.定义;d.格式;e.值域;f.度量单位;g.数据项名、缩写词和代码。对于输入数据,还要说明时间要求、优先顺序(常规作业、紧急情况)和所用的输入介质(如磁盘、卡片、磁带、或来自雷达的原始信号)。对于输出数据,亦要说明时间要求、优先顺序和输出形式(显示器、打印机、投影仪等)。并要描述对特殊输入输出项的保密措施。3.4数据库特性详细描述数据库中要用到的各种数据元素。对每个数据元素列出:a.数据元素名;b.同义名

7、;c.定义;d.格式;e.值域;f.度量单位;g.数据项名、缩写词和代码。要根据记录的规模和数量来估计数据存储要求并要预测数据的增长率。3.5故障处理列出在系统出现故障时,为满足信息处理要求而可能采取的技术措施。如:a.后备技术。详述准备采用的后备技术,即当主要系统部件万一失灵时,为确保实现系统功能而可能利用的后备能力。b.低效技术。说明为确保满足系统的具体要求将使用的低效技术,即使用效率较低的另一系统或其它工具(例如,对一个自动系统而言,其低效技术可能是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。