logo资料库

多功能时钟_需求分析报告编写规范.doc

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
1.引言
1.1目的
1.2背景
1.3参考资料
1.4术语
2.任务概述
2.1目标
2.2系统(或用户)的特点
3.假定和约束
4.需求规定
4.1软件功能说明
4.2对功能的一般性规定
4.3对性能的一般性规定
4.3.1数据精度
4.3.2时间特性要求
4.3.3灵活性
4.4其他专门要求
4.5对安全性的要求
5.运行环境规定
5.1设备及分布
5.2支撑软件
5.3接口
5.4程序运行方式
6.开发成本估算
7.尚需解决的问题
8.附录
密 级:机密 文档编号: 分册名称: 第 版 第 册/共 册 项目名称(项目编号) 需求分析报告 (部门名称) 总页数 编制: 正文 附 录 生效日期: 年 月 日 审核: 批准:
需求分析报告 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
分享到:
收藏