《TSPP08T04 需求规格说明书 V100.docx》由会员分享,可在线阅读,更多相关《TSPP08T04 需求规格说明书 V100.docx(9页珍藏版)》请在第一文库网上搜索。
1、TIANSU需求规格说明书文件编号TSP-P08-T04生效日期2009-11-25受控编号保密级别秘密版本号V1.00修改次数0总页数8正 文5附 录0编 制陆增审 核批 准南京天溯自动化控制系统有限公司(版权所有,翻版必究)变更日志编号版本修改内容修改人修改日期10. 10创建初稿陆增2009-10-3020. 20内部评审陆增2009-11-1031.00发布陆增2009-11-251 弓I II . 1LI目的1L 2背景1L 3定义1L 4参考资料12 任务概述21. 1目标22. 2用户的特点23. 3假定和约束23 需求规定33.1 对功能的规定33. 2对性能的规定31. 2.
2、 1 精度33. 2. 2时间特性要求34. 2. 3灵活性33. 3输人输出要求 33. 4数据管理能力要求43. 5故障处理要求43. 6其他专门要求44 运行环境规定54. 1设备54. 2支持软件54.3 接口 54. 4控制51引言1.1 目的I说明编写这份软件需求说明书的目的,指出预期的读者。1.2 背景说明:(1)待开发的软件系统的名称;(2)本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;(3)该软件系统同其他系统或其他机构的基本的相互来往关系。本过程适用于组织内部的标准软件过程及相关过程资产的管理。13定义下表列出本报告中专门术语的定义、英文缩写词的原词组
3、和意义、项目组内达成一致意见的专用词汇, 同时继承全部的先前过程中定义过的词汇。1词汇名称词汇含义备注1.4 参考资料列出用得着的参考资料,如:(J)本项目的经核准的计划任务书或合同、上级机关的批文;(2)属于本项目的其他已发表的文件;(3)本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。说明编号资料名称2任务概述2.1 目标I叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。 解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内
4、容自含,则 说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组 成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。2.2 用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的 预期使甩频度。这些是软件设计工作的重要约束。2.3 假定和约束列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。3需求规定以下各小节可节选或者合并。3.1 对功能的规定用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的 功能要求,说明输入什么量
5、、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操 作的用户数。3.2 对性能的规定3.2.1 精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。】3.2.2 时间特性要求说明对于该软件的时间特性要求,如对: 响应时间; 更新处理时间; 数据的转换和传送时间; 解题时间;等的要求。13.2.3 灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如: 操作方式上的变化; 运行环境的变化; 同其他软件的接口的变化; 精度和有效时限的变化; 计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。13.3
6、输入输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须 标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.4 数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储 要求作出估算。3.5 故障处理要求I列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。】3.6 其他专门要求如用户单位对安全保密的要求,对使用方便的要求*对可维护性、可补充性、易读性、可靠性、运行 环境可转换性的特殊要求等。4运行环境规定以下各小节可节选或者合并。4.1 设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: 处理器型号及内存容量; 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; 输入及输出设备的型号和数量,联机或脱机; 数据通信设备的型号和数量; 功能键及其他专用硬件4.2 支持软件I列出支持软件、包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。4.3 接口说明该软件同其他软件之间的接口、数据通信协议等。14.4 控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。