- 9
- 0
- 约 33页
- 2017-01-04 发布于贵州
- 举报
软件工程课程设计连连看软件工程课程设计连连看
变更记录
日期 版本 变更说明 作者 2015-01-06 1.0 初始版本 王海涛 签字确认
系统模块 对应章节 对应部门 负责人签字
概述
目的
本需求规格说明书编写的目的是为了清晰地说明本次开发《连连看软件》要实现的所有功能。同时对软件所需实现的功能模块做了全面的描述。它是后续开发工作和验收工作的依据文件。
背景
待开发的软件系统的名称:连连看游戏;
开发者:软件1214班 邢玮;
用户:连连看游戏玩家;
本说明书的预期读者为:用户,程序开发人员。
术语定义
直连消除:两个相同的图标在同一行或同一列,并且中间没有其它图标,可以消除;
一折连消除:两个相同的图标仅经过一个转弯,可以消除;
二折连消除:两个相同的图标经过两个转弯,可以消除;
参考资料
Java核心技术
任务概述
目标
打开连连看软件,用户可以选择游戏难度,点击相应的按钮进行游戏,系统向用户发出当前难度提示,用户点击确定后进入游戏界面,系统开始计时,游戏开始。当时间结束时,游戏结束。
用户选择两个一样的图标进行消除,系统会自动判断用户所选择的图标是否满足直连、一折连、二折连消除,若满足,则消除这两个图标。当用户消除所有的图标,返回本次游戏用时和得分。用户可以单击任意一个图标两次来重置所有的图标。
在游戏的主界面,用户可以查看用户的由高到低三次游戏成绩,也可以查看开发人员的信息。
在游戏开后的任意时刻,用户都可以选择回到主界面或者退出程序。
用户的特点
连连看软件的用户很广泛,所有明白连连看游戏规则的人都可以进行游戏
假定和约束
本产品由个人来完成,要求在两周之内来完成,目前是单机版,不支持多人游戏。
运行环境
简要说明本产品的运行环境(包括硬件环境和支持环境)的规定。
软件环境 名称 版本 语种 操作系统 Windows 7及以上 语言 Java 运行环境 JDK,JRE 1.7.0及以上
硬件环境 推荐配置 客户端 1CPU:P4 1.0G 1CPU:P4 2.0G Mem:512M Mem:1G HD:40G HD:120G 接口
用户界面
需求规定
对功能的需求
系统功能层次模块图
客户端模块功能的描述
主界面
客户端显示
简单难度
中等难度
困难难度
历史成绩
关于作者
退出
简单游戏
客户端向用户提示:“在150秒内完成所有消除”
在用户点击确定后,游戏开始。系统向用户显示剩余时间,在用户不点击任何图标的情况下,时间和分数每一秒都会减少一个单位。用户每消除一对图标,时间就会增加一秒,分数也会增加。用户双击同一个图标,使所有图标重置。当所有图标都消除之后,系统返回通关成功的信息:通关时间和成绩。若时间结束时,还有未消除的图标,则系统向用户返回游戏结束信息:“游戏时间结束”。用户点击确定后,系统返回排行榜信息
中等游戏
客户端向用户提示:“在150秒内完成所有消除,向左并拢”
在用户点击确定后,游戏开始。系统向用户显示剩余时间,在用户不点击任何图标的情况下,时间和分数每一秒都会减少一个单位。用户每消除一对图标,时间就会增加一秒,分数也会增加,且所有的图标都会向左并拢。用户双击同一个图标,使所有图标重置。当所有图标都消除之后,系统返回通关成功的信息:通关时间和成绩。若时间结束时,还有未消除的图标,则系统向用户返回游戏结束信息:“游戏时间结束”。用户点击确定后,系统返回排行榜信息
困难游戏
客户端向用户提示:“在150秒内完成所有消除,每消除一对重置一次”
在用户点击确定后,游戏开始。系统向用户显示剩余时间,在用户不点击任何图标的情况下,时间和分数每一秒都会减少一个单位。用户每消除一对图标,时间就会增加一秒,分数也会增加,而且所有的图标都会重置一次。用户双击同一个图标,使所有图标重置。当所有图标都消除之后,系统返回通关成功的信息:通关时间和成绩。若时间结束时,还有未消除的图标,则系统向用户返回游戏结束信息:“游戏时间结束”。用户点击确定后,系统返回排行榜信息。
历史成绩
用户点击“历史成绩”按钮,系统显示迄今为止的三次最好成绩。
关于作者
用户点击“关于作者”按钮,系统向用户显示本软件开发者的信息。
退出游戏
用户点击“退出游戏”按钮,程序自动退出。
对非功能性的需求
对性能的规定
精度
所有数据均为整型
时间特性要求
及时响应
灵活性
无
输入输出要求
鼠标操作即可
数据管理能力要求
由高到低存放用户的8次记录
故障处理要求
针对玩家异常操作,进行异常处理:
两次点击同一个图标,重置界面;
点击两个不同的图标a,b,
您可能关注的文档
最近下载
- 学霸作文里的“骚话公式”(5个).pdf VIP
- 欧姆龙制氧机说明书1C_IM_HAO-3620、3720、3721、3722、3710、3711、3712.pdf VIP
- 基于S7-1200的异步电机速度跟随控制系统设计与实现.doc
- 第五讲量化与编码.ppt VIP
- 无人机飞行管理及应用:无人机飞行的空管需求PPT教学课件.pptx
- 无人机操作技术-无人机自动机场.pptx VIP
- SYT 7388-2017 石油天然气钻采设备 钻井用空气锤和冲击钻头.docx VIP
- 直线定向示范课.ppt
- SYT 7421-2018 石油天然气钻采设备 钻井和修井用管柱自动化处理系统.pdf VIP
- 谢冕评志摩的诗.doc VIP
原创力文档

文档评论(0)