软件工程课程设 连连看.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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,再

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档