怎么写软件需求说明书
关键字:软件需求 说明书
软件需求说明书
1. 引言
1.1 项目名称
1.2 项目背景和内容概要
(项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等)
1.3 相关资料、缩略语、定义
(相关项目计划、合同及上级机关批文,引用的文件、采用的标准等)
(缩写词和名词定义)
2. 任务概述
2.1 目标
(项目的开发目标和应用目标。如果是其他系统的一部分,则说明其关系)
2.2 范围
(包含的业务,不包含的业务)
2.3 假定条件与约束限制
(尽量列出开展本项目的假定和约束,例如:经费限制,开发期限,设备条件,用户现场环境准备等)
3.业务流程
4.数据描述
4.1 原始数据描述
a. 静态数据
b. 动态数据
4.2 数据流向图
4.3 数据概念模型和描述
5.功能需求
5.1 功能描述
6.界面要求
6.1报表格式
6.2图形要求
6.3输入输出要求
7.接口要求
(描述与本系统相连的系统的接口的数据格式,数据交换协议,接口功能等)
8.性能需求
8.1数据精确度
(例如,数据内部精度,外部显示精度)
8.2数据量
8.3时间特性要求
(根据所开发系统的特点,规定系统对时间的特性的要求。例如: 系统响应时间、界面更新处理时间、数据转换与传输时间)
9.运行环境需求
9.1网络和硬件设备平台
(网络拓扑图及设备类型描述)
10.操作系统平台
数据库系统平台
10.1编程工具
10.2其它支撑软件
11. 其它专门需求
11.1安装和操作
11.2安全保密
11.3维护服务
第二篇:软件需求说明书
软件需求说明书
1 引言
1.1 编写目的
本软件需求说明书是系统设计的依据,是系统分析与设计人员的必读的参考用书。
1.2 背景
a.房屋租赁管理系统
b.本项目的任务是由房屋租赁管理部门提出,由财经学院信息学院计算机软件中心承担,姚菲杰等课题组成员进行研制、开发,待使用的是房屋租赁管理部门有关人员及前台操作人员。
1.3 定义
软件需求说明书。
1.4 参考资料
a.本项目的开题报告;
b.本项目的可行性分析报告;
c.计算机软件工程规范国家标准汇编2000。
2. 任务概述
2.1 目标
该项软件开发为解决房屋租赁管理业务由于管理操作频繁及工作量大;原有的手工作业耗时费力,又不能保证数据的正确性,迫切需要实现计算机信息化管理,用现代化管理手段实现对数据的录入、查询的管理。
2.2 用户的特点
本软件的最终用户为房屋租赁管理部门的管理者及操作人员等,比较熟悉本职业务,具有本科或本科以上文化程度,通过短期培训就可以胜任此项工作。本软件启用后,对于房屋租赁管理部门使用频度较高。
2.3 假定和约束
本项目的硬件、软件费用到位,则可立即开工,并按计划完成。
3 需求规定
3.1 对功能的规定
1. 该项目主要功能为:用户登录:分为用户登陆和管理员登陆,拥有不同的
管理权限;求租管理:房源查询操作、确认预定;出租管理:房源信息登记操作、信息核实;交费管理功能:联系双方,缴费状态的反馈。业务统计功能:统计一定时间的业务量;系统操作:初始设置、用户和管理员档案管理、房源信息管理。
3.2 对性能的规定
3.2.1 时间特性要求
a. 查询响应时间在一秒钟内;
b. 更新处理时间在一秒钟内;
c. 数据的转换和传送时间在半分钟内。
3.2.2 灵活性
a. 操作方式上提供键盘操作和鼠标操作两种;
b. 当运行环境的变化,通过简单的重编译或重连接或作适当的改正能适应新环境的要求。
3.3 数据管理能力要求
数据的管理包括源程序的管理与数据库的管理两部分组成,能对源程序与数据库进行数据备份与数据恢复的能力。
3.4 故障处理要求
对硬件故障待排除后,软件可重进行故障断点处继续工作,对软件上使用不当产生的错误,由软件以对话框的方式,警告用户。
4 运行环境规定
4.1 设备
研制该软件需要一台计算机及一台票据打印机。
a. 计算机应在酷睿或更高档次的计算机,内存在2GB或更大的; b. 先在单机上实施,获得成功后,再在C/S结构上推广应用。
4.2 支持软件
操作系统为:Windows XP, 前台开发工具为:VS2005, 后台数据库为:SQL2005。
4.3 接口
该软件前台开发工具与后台数据库通过ODBC连接。
4.4 控制
该软件的运行的方式采用菜单驱动,鼠标与键盘并用方式进行。