- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程设 连连看
变更记录
日期 版本 变更说明 作者 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,再
您可能关注的文档
- 软件工程学复习思考.doc
- 软件工程学生宿管理系统分析与设计.doc
- 软件工程学校教订购系统设计说明书.doc
- 软件工程实训参案例案例.doc
- 软件工程实施的个重要思想.doc
- 软件工程实训平前端重构与移动端优化.docx
- 软件工程实践实报告 lichenggui.doc
- 软件工程实践者研究方法_背诵知识点20141224.doc
- 软件工程实践课设计书.doc
- 软件工程实验一告,可行性分析.doc
- 食品安全作文300字(通用15篇).pdf
- 飞机维修实习生基本技能鉴定.pdf
- 食品安全培训开班仪式讲话稿(精选5篇).pdf
- 注册安全工程师中级煤矿安全生产专业实务(煤矿安全基础知识)模拟试卷1.pdf
- 试验检测员考试(材料)模拟试卷6.pdf
- 2022-2023年企业人力资源管理师之一级人力资源管理师通关练习题提供答案解析.docx
- 2022-2023年企业人力资源管理师之一级人力资源管理师通关练习题附有答案详解.docx
- 2022-2023年企业人力资源管理师之一级人力资源管理师通关练习题库附答案详解.docx
- 2022-2023年企业人力资源管理师之一级人力资源管理师通关练习题库包含答案.docx
- 2022-2023年企业人力资源管理师之一级人力资源管理师通关练习题库含答案讲解.docx
文档评论(0)