密
级:机密
文档编号:
分册名称:
第 版
第 册/共 册
项目名称(项目编号)
需求分析报告
(部门名称)
总页数
编制:
正文
附 录
生效日期:
年 月 日
审核:
批准:
需求分析报告
2/5
2
需求分析报告
1. 引言
1.1目的
3/5
本需求分析报告目的在于:将用户提供对多功能时钟系统的需求描述系统化、精确化、
全面化。从而实现:
1.便于用户、分析人员和设计人员进行理解和交流。
2.支持目标软件系统的确认。
3.控制系统进化过程。
预期读者:软件设计者和测试者。
1.2背景
说明:
a.待开发的软件系统的名称:多功能时钟系统;
b.本项目的任务提出者:信息科学与工程学院的院长刘自强;
c.本项目的任务开发者:信息科学与工程学院的蚂蚁队;
d.用户:广大的学生;
1.3参考资料
编号
01
资料名称
简介
实用软件工程 实用、经典
作者 日期
出版单位
郑人杰 1997 清华大学出版社
列出编写本报告时查阅的 Intenet 上杂志、专业著作、技术标准以及他们的网址。
网点
简介
1.4术语
列出本报告中用到的专门术语的定义。
2. 任务概述
2.1目标
随着生活节奏的加快,我们对时间的观念就要求比较高,对每一秒钟都要充分的利用。
需求分析报告
4/5
由于平常的时间只是提供一个时间显示的功能,所以像有些功能就实现不了,因此我们
根据用户的需求开发一个多功能时钟系统,该系统的功能包括;
1、基本功能:
1)时间功能:能有显示时、分、秒及时间的调整功能(时间的显示可以采用数字式也可以采
用指针式);
2)闹钟功能:能够设定闹钟时间,到达闹铃时间能报警;
3)秒表功能:可实现秒表的计时功能;
4)整点报时功能:能在整点时刻播报时间。
2、扩展功能:
1)日历功能:能显示年、月、日、星期、农历;
2)备忘录功能:能记录备忘时间和事件,到时提醒;
3)定时关机功能:能够设定关机时间,到达关机时间能自动关机。
这样,我们就可以对每天的行程得以适当的安排,使我们提高了做事的效率。本系统兼
容了一些小系统(万年历系统、备忘录系统等等),满足了用户的需求。
2.2系统(或用户)的特点
本系统的特点是功能强大,它既可以当平常的时钟用,也可以当小工具来用,比如秒表
功能可以对一些运动比赛计时,备忘录可以对每日的行程安排或重要的事情记录,到时
间再提醒,定时关机可以设定在某个时间自动关掉电脑等等。
预计本软件的使用频度是 100 人/天
3. 假定和约束
经费限制:0 元
开发期限:一个月
4. 需求规定
4.1软件功能说明
列出本系统中所有软件功能子系统和功能。如果子系统比较大,每个子系统按照
NW4043102《软件功能规格说明书编写规范》分别编写软件功能规格说明书,在本处列
出编号和分册名称。
该系统包括的功能有基本功能(时间显示功能、闹铃功能、秒表功能、整点报时功能)
和扩展功能(日历功能、备忘录功能、定时关机功能)。
需求分析报告
整个系统的流程图如下:
4.2对功能的一般性规定
4/5
本处仅列出对软件系统的所有功能(或一部分)的共同要求,如要求界面格式统一,统
一的错误声音提示,要求有在线帮助等。
4.3对性能的一般性规定
4.3.1 数据精度
显示的时间要与网络上的时间保持一致。时间的误差最小为 0.0001s。
4.3.2 时间特性要求
a.响应时间:小于 0.5 秒;
b.更新处理时间:小于 5 秒;
c.数据的转换和传送时间:小于 2 秒;
4.3.3 灵活性
a.操作方式上的变化:鼠标、键盘等都可以使用;
b.运行环境的变化:在多种平台上都可以使用;
c.精度和有效时限的变化:精度变化要对系统的影响减小到最小;
d.计划的变化或改进:较易改进。
4.4其他专门要求
视具体情况,列出不在本规范规定中的需求,如对数据库的要求,多平台特性要求,操
作特性要求,场合适应性要求等对一具体软件系统的所有功能(或一部分)的共同要求,
针对某一功能的专门要求应列在该功能说明中。
4.5对安全性的要求
指出系统对使用权限的管理要求(使用权限分为几级、是否与部门权力体系对应等)、
信息加密、信息认证(确定穿过系统或网络的信息没有被修改)方面的要求。
需求分析报告
5. 运行环境规定
4/5
5.1设备及分布
1)主机类型
2)网络类型
3)存贮器容量
4)其他特殊设备
5)设备分布图
5.2支撑软件
1)操作系统:Window9x/NT/Me/2000/xp/Windows 7
2)数据库管理系统:
3)其他支撑软件:Visual C++ 6.0 英文企业版、Microsoft Visual Studio 2005
5.3接口
简要说明该软件同其他软件之间的公共接口、数据通信协议等,如果外部接口仅与某子
功能有关,该接口说明应列在子功能规格说明书中。
5.4程序运行方式
该软件的运行方法是 API。
6. 开发成本估算
以列表的方式给出各功能规定所需的开发人时和费用(如差旅费)。
7. 尚需解决的问题
以列表的形式列出在需求分析阶段必须解决但尚未解决的问题
8. 附录
需求分析过程中会产生各种记录如调查表格、业务系统单据等。记录或报告的存档编号
和名称填写在下表中。其中类别是记录的分类,一般有业务系统说明书、业务系统数据
说明书、业务系统调查表、原始数据单据、业务系统参考资料。
编号
名称
类别
需求分析报告
4/5