1.引言
项目名称
项目背景和内容概要
(项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等)
相关资料、缩写语、定义
(相关项目计划、合同及上级机关批文,引用的文件、采用的标准,缩写词和相关名词定义)
2.项目概述
被开发软件的一般描述
(被开发软件的主要组成部分,相互联系和外部接口,可用系统流程图的层次结构描述)
被开发软件的功能
(简述被开发软件的功能)
实现语言
(列出所采用的编程语言)
用户特点
(描述最终用户具有的受教育水平、工作经验及技术专长)
假定条件与约束
(尽量列出开展本项目的假定和约束,例如:经费,开发,设备条件,用户现场环境准备等)
3.业务流程
(描述项目的业务流程,可结合系统流程图进行描述)
4.数据描述
原始数据描述
静态数据
动态数据
数据流向图
数据概念模型和描述
5.功能需求
功能描述
(描述该软件功能及使用方法;列出与功能有关的背景资料)
输入要求
a)输入数据的描述,包括输入源、数量、度量单位和精度
b)操作控制需求,包括输入格式、数据类型、精度和范围自动检验等
c)输入设备接口资料,包括设备型号、数量
处理要求
a)输入数据有效性检查手段
b)操作顺序和处理过程
c)非正常情况的响应,如溢出、通讯故障、错误处理等
d)输出数据有效性检查手段
输出要求
a)输出数据的描述,包括目的地(存储媒体和用途)、数量、度量单位和精度
b)非法数据的处理
c)指明引用的输出设备接口资料,包括设备型号和数量
6.界面要求
报表格式
图形要求
输入输出要求
7.接口要求
(描述与本系统相连的系统的接口的数据格式,数据交换协议,接口功能等)
硬件接口
a)软件产品与系统硬件设备之间每一接口的逻辑特点
b)硬件接口支持的设备
c)软件与硬件设备接口之间以及硬件接口与支持设备之间的约定
软件接口
描述该软件产品与其他有关软件的接口关系,并指出这些软件的名字和作用。
通讯接口
说明各种通讯接口及协议。
8.性能要求
数据精确度
(例如:数据内部精度,外部显示精度)
数据量
时间特性要求
(根据所开发系统的特点,规定系统对时间的特性要求。例如,系统响应时间,界面更新处理时间,数据转换与传输时间)
9.运行环境要求
网络和硬件设备平台
(网络拓扑图及设备类型描述)
操作系统平台
数据库系统平台
编程工具
其他支撑软件
10.其他专门需求
安装与操作
安全与保密
维护服务下载本文