1、XXXX项目需 求 说 明 书深圳市博安达软件开发有限公司二。一三年XX月1 项目概述 21.1 项目名称 21.2 项目背景 21.3 项目建设目的 21.4 项目应用范围 21.5 参考资料 22 系统概述 22.1 系统描述 22.2 系统框架 22.3 业务流程 33 功能性需求 34 非功能性需求 34.1 性能需求 34.1.1 硬件的限制 34.2 外部接口需求 44.2.1 用户接口 44.2.2 软件接口 44.2.3 硬件接口 44.2.4 通信接口 44.3 系统属性 44.3.1 友好性设计 44.3.2 安全性设计 54.3.3 标准性设计 54.3.4 可维护性设计
2、 54.3.5 可转移 / 转换型设计 54.4 其他需求 54.4.1 数据库 55 运行环境需求 55.1 设备 55.2 支持软件 61 项目概述1.1 项目名称1.2 项目背景1.3 项目建设目的1.4 项目应用范围1.5 参考资料2 系统概述1.1 系统描述1.2 系统框架描述系统架构并绘制系统框架图1.3 业务流程描述工作流程并绘制流程图3 功能性需求系统功能模块描述4 非功能性需求4.1 性能需求【从整体来说, 本条应具体说明软件、 或人与软件交互的静态或动态数值需求。a. 静态数值需求可能包括:1) 支持的终端数;2) 支持并行操作的用户数;3) 系统响应的时间特性;b. 动态
3、数值需求可能包括:欲处理的事务和任务的数量, 以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量。如下所描述:( 1)查询页面一般响应时间不能过长,影响用户的使用。( 2)要保持数据库中的信息是最新的。( 3)支持多用户并发使用,并保证性能不受影响。4.1.1 硬件的限制本项包括在各种硬件约束下运行的软件要求,例如,应该包括:a. 硬件配置的特点(接口数,指令系统等) ;b. 内存储器和辅助存储器的容量。4.2 外部接口需求1.1.1 用户接口提供用户使用软件产品时的接口需求。1.1.2 软件接口在此要指定需使用的其他软件产品,以及同其他应用系统之间的接口。1.1.3 硬件接口1.1
4、.4 通信接口4.3 系统属性4.3.1 友好性设计( 1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。( 2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。( 3)容错能力 系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。( 4)用户可自定义 为了满足业务的不断变化,一些重要的参数应该可以灵活设置。( 5)联机帮助与操作指南。4.3.2 安全性设计4.3.3 标准性设计4.3.4 可维护性设计4.3.5 可转移 / 转换型设计4.4 其他需求4.4.1 数据库5 运行环境需求5.1 设备列出运行该软件所需要的硬设备。 说明其中的新型设备及其专门功能, 包括:a 处理器型号及内存容量;b 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c 输入及输出设备的型号和数量,联机或脱机;d 数据通信设备的型号和数量;e 功能键及其他专用硬5.2 支持软件列出支持软件, 包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。