欢迎来到天天文库
浏览记录
ID:10974078
大小:67.23 KB
页数:10页
时间:2018-07-09
《连连看需求分析说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、连连看需求分析说明书连连看需求分析说明书开发人员:文档编写:指导老师:编写时间:2013-11-28第10页共10页连连看需求分析说明书目录1概述51.1目的51.2背景51.3术语定义51.4任务概述51.5运行环境61.6接口61.7对性能的规定62详细设计82.1字符版连连看82.2单机版连连看92.3通信版连连看10第10页共10页连连看需求分析说明书变更记录日期版本变更说明作者2013-11-291.0字符版连连看版本2013-12-022.0单机版连连看版本2013-12-053.0通信版连连看版本签字确认系统模块对应章节对应部门负责人签字主界面模块通信模块游戏模块第10
2、页共10页连连看需求分析说明书1概述1.1目的本说明书的目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。1.2背景待开发的软件系统的名称:连连看游戏;本项目的任务提出者:开发者:用户:各层次人员;实现该软件的计算中心或计算机网络:局域网;本说明书的预期读者为:用户,程序开发人员。1.3术语定义直连相消:两个相消块在同一行或同一列,并且可以相消;单拐相消:两个相消块仅经过一个转弯,可以相消;双拐相消:两个相消块经过两个转弯,可以相消;普通游戏流程:(字符版)输入第一个要选择的数值的坐标→→输入第二个要选择的数值的坐标→→如果两个坐标满足相消条件,坐标数值消除;(
3、单机版和通信版)点击第一个要选择的方块→→点击第二个要选择的方块→→如果两个方块满足相消条件,方块消除。1.4任务概述1.4.1目标打开该软件,界面上会出现不同的操作选项,玩家可以根据需要选择相应的操作达到相应的游戏目的。登陆成功后,点击“开始”第10页共10页连连看需求分析说明书按钮进入游戏,主界面上显示图案,时间递减,游戏运行过程中,系统实时监控图案的减少,当系统检测到没有图案时,自动停止计时,并将时间与之前的相比较,时间相对较少则更新数据,反之,则不改动,如若时间递减为0还未消除完,则游戏结束,重新开始。通信功能实现后,会显示本局域网内上线好友列表,也会有提示信息,显示好友上线
4、提醒,点击好友,可以发送邀请,开始对战,游戏过程中,可以实现回话通信,双方玩家皆可以使用本方道具,完成游戏用时少者,会发送胜利提示信息,反之,失败者会发送失败提示信息。1.4.2用户的特点软件开发成功后,最终用户为各个年龄段的人群,用户范围相当广泛,本游戏友好的用户界面,简单易学的鼠标操作以及简单通俗的游戏规则,使广大的用户不需要专门进行培训,就可以立即学会如何使用。1.4.3假定和约束开发期限:18天;硬件限制:Linux操作平台下实现软件;通信协议:UDP协议;软件工具:g++编译器,SourceInsight3.5,Qtcreator;1.5运行环境同其他同类型软件一样,运行环
5、境为windowsOS和LinuxOS。1.6接口接口:Socket接口;协议:UDP;第10页共10页连连看需求分析说明书1.7对性能的规定1.7.1对功能性的需求1.7.1.1主界面模块:有简单的菜单栏和工具栏,能将游戏的操作界面显示出来,并有时间进度条在变化,显示当前在线用户列表,能接受鼠标的点击并作出响应,还有简单的聊天窗口实时进行对话。1.7.2对非功能性的需求1.7.2.1时间特性要求说明对于该软件的时间特性要求,如:a)响应时间:不能超2s;b)更新处理时间:不能超过3s;c)数据的转换和传送时间:不能超过1s;d)游戏一次寻找不能超过时间:20s;1.7.2.2灵活性
6、说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:a)运行环境的变化:能在windows和linux平台下正常运行;b)精度和有效时限的变化:能根据级别的不同调整时间;c)计划的变化或改进:每天的工作能有弹性时间;对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。1.7.2.3输人输出要求接收鼠标的操作。能在界面上作出正确的响应。暂时不支持键盘的输入。第10页共10页连连看需求分析说明书1.7.2.4故障处理要求a)可能在不同的平台下会出现字符乱码的情形,因此要做好提前的字符输入输出的转换;b)可能出现联网时,有一方断网的情形,也应做好预防;
7、c)对于网络延迟的情形,应考虑时间的同步性。1.7.2.5其它专门要求本软件应该有良好的娱乐性,难度调节要合理,既要容易上手,又要有趣味性。能充分吸取各个阶层的人士进行娱乐。2详细设计2.1字符版连连看本版本的目的是完成底层相消算法,为图形界面和通信做基础。2.1.1需求规定2.1.1.1对功能的需求:能按矩阵模式显示初级4*4,中级6*6,高级8*8的字符版连连看,用户根据提示信息输入位置坐标,在数值相同的情况下,能通过直连、单拐或双拐消除两个坐标的数值
此文档下载收益归作者所有