软件需求说明书模版_第1页
软件需求说明书模版_第2页
软件需求说明书模版_第3页
软件需求说明书模版_第4页
软件需求说明书模版_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、琥珀论坛软件需求说明书Vsrsion 1.0项目承担部门:撰写人 (签名):完成日期:本文档使用部门:主管领导 项目组 客户(市场)维护人员 用户评审人 (签名): 评审日期: 批准人 (签名): 批准日期:目录软件需求说明书1 引言1.1 目的本说明书详细的反映客户的需求, 对客户业务流程、 需求的主要控制点进行了详细说明。 本需求说 明书的读者为客户方的审核人员、 开发方的项目经理、 设计人员以及测试人员等。 为审核人员提供了检 测和审核的依据, 为开发方项目对项目的监管和指导提供了必要的文件性约束, 对设计人员的工作指引 了方向,明确了工作流程和工作计划。对测试人员的工作提供了必要的测试

2、条件依据。1.2 项目背景琥珀论坛的创办其目的和宗旨是为市民服务, 为商家服务。 更好的促进社会的和谐发展。 促进市民 对商品的消费和对商家提供的商品的认知。 在降低了价格的同时可以更好的提高商品的宣传。 为商家带 来了经济效益的同时也为消费者带来了切实的实惠。 这是我们所希望看到的。 通过交流和推广, 我们希 望能够为更多的商家和消费者提供平台,竭尽全力为之服务。1.3 参考资料本论坛在开发的过程中参考了相关技术性网站的内容1. Cdsn2. 3. 同时也参阅了大量的 jsp 方面的书籍文献 :1. jsp 精通2. 精通 jsp 2项目概述2.1目标本论坛的开发希望在短时间内实现用户和商家

3、的盈利,同时进而实现论坛本身的自我价值。通过广告等方法实现以站养站。并在未来通过更大的市场的开发,让论坛做大做强。3.产品功能a)流程图图例b)XX功能表功能名称提示:“一级功能”功能编号设计者功能需求提出者(单位、姓名)完成时间功能修改提出者(单位、姓名)修改时间功能修改批准者功能修改者修改次数功能框图(或流程图):描述业务功能的组成,例如:或者:说明提示:功能框图或流程图的有效解释。i. XX功能表提示:二级功能表c) XX功能表提示:一级功能表4. 需求规定提示:本章应包括软件开发者在建立设计时需要的全部细节。这是本需求说明书中篇幅最大和最重要的部分。a. 根据编写软件需求说明书所规定的

4、准则一一可验证性、无歧义性、完整性、一致性等等,对每一个 需求细节作具体描述;b. 在本软件需求说明书的前言、项目概述、附录部分的有关讨论中,要提供对任何一个具体需求交叉 引用的背景。a. 按符合逻辑的可读的方式组织;b. 详细描述每一个需求,使得该需求应达到的目标可以得到客观的验证。a) 对功能的规定提示:用列表的方式(例如 IPO 表即输入、处理、输出表的形式) ,逐项定量和定性地叙述对软件所提出的功 能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操 作的用户数。i. XX功能需求表.XX功能名称提示:此XX功能与功能表的功能名称相对应,XX功能名

5、称与XX功能的下级功能名称相对应。功能描述提示:对实现此业务流程的功能描述。支持文件提示:与此业务有关的输入输出原始图表及名称。输入提示:a. 详细描述该功能的所有输入数据。如输入源、数量、度量单位、时间设定、有 效输入范围(包括精度和公差);b. 操作员控制细节的需求。其中有活动的描述;C.指明引用接口说明或接口控制文件参考资料。 注:可参考附表二.票据样本描述表或附表四.数据规格描述表处理提示:定义输入数据、中间参数,以获得预期输出结果的全部操作。包括如下说明:a. 输入数据的有效性检查;b. 操作的顺序,包括事件的时间设定;C.异常情况的响应,例如溢出、通信故障、错误处理等;d. 受操作

6、影响的参数;e. 降级运行的要求;f. 用于把系统输入变换成相应输出的任何方法(方程式、数学算法、逻辑操作等);g. 规范输出数据。注:可参考附表一.业务规程描述表输出提示: 详细描述该功能所有输出数据,例如:输出目的地、数量、度量单位、时间关系、有效输出的范围(包括精度和公差)、非法值的处理、出错信息; 有关接口说明或接口控制文件的参考资料。注:可参考附表三.报表描述表或附表四.数据规格描述表数据流程图提示:可采用数据流程图描述业务手数据流程:输入 处理 1 输出注释提示:本需求的级别一一是稳定的或易变的;是必须保证级、期望级或任选级。1.XX功能需求表.XX功能名称ii. XX功能需求表.

7、XX功能名称b) 对性能的规定i. 精度提示:说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。ii. 时间特性要求提示: 说明对于该软件的时间特性要求,如对:a. 响应时间;b. 更新处理时间;c. 数据转换和传送时间;d. 解题时间等的要求。iii. 灵活性提示: 说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如: a. 操作方式上的变化;b. 运行环境的变化;c. 同其他软件的接口的变化;d. 精度和有效时限的变化;e. 计划的变化或改进。 对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。c) 输入输出要求提示:解释各输入输出数

8、据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标 明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形 或显示报告的描述。d) 数据管理能力要求提示: 说明需要管理的文卷和记录的个数、 表和文卷的大小规模, 要按可预见的增长对数据及其分量的存储要 求作出估算。例如:在5秒之内完成数据存储,系统占用 10M硬盘,每次存储数据需要 1M硬盘,加上备份等每天需 要15M硬盘,如果系统计划良好使用 5年的话,需要30G硬盘。e) 故障处理要求提示:列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。f) 其他专门要求

9、提示:如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环 境可转换性的特殊要求等。g) 运行环境规定i. 设备提示: 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a. 处理器型号及内存容量;b. 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c. 输入及输出设备的型号和数量,联机或脱机;d. 数据通信设备的型号和数量;e. 功能键及其专用硬件。例如:网络环境:局域网10/100M,考虑远程运用,客户机 n台,服务器1台; 服务器:30G硬盘,256M内存,PIII系列CPU客户机:10G硬盘,64M内存,PII366以

10、上CPUii. 支持软件提示:列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。iii. 接口提示: 说明该软件同其他软件之间的接口、数据通协议等。例如:本软件可以嵌入到本公司 OA 管理平台系统中,同时可以生成凭证写入到用友财务软件中去。与其他软 件的接口现暂不考虑。iv. 控制提示:说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。编号业务类别业务内编号业务名称能述 功描对底层业务功能的描述操作 规程 描述对实现业务运行过程的描述,尽可能详细、明确,指明输入源,经过怎样的处理,得到什么 结果。(包括直接产生的报表和间接对其它数据的影响)处理 要求对每步业务处理过程的具体前提要求,约束要求,结果要求的描述附表一业务操作规程描述表所属部门:填写人:填写日期:附表二票据样本描述表编号票据所属是否是名称业务套打 否序号栏目名称类型宽度备注填写人:填

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论