- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android游戏开发--疯狂连连看
----概要设计说明书
一、引言 2
1.1、编写目的 3
1.2、背景 3
1.3、定义 4
1.4、参考资料 4
二、总体设计 5
2.1、需求规定 5
2.2、运行环境 6
2.3、基本设计概念和处理流程 6
2.4、结构 8
2.5、功能需求与程序的关系 8
2.6、人工处理过程 9
2.7、尚未解决的问题 9
三、接口设计 9
3.1、用户接口 9
3.2、外部接口 10
3.3、内部接口 10
四、运行模块组合 10
4.1、运行模块组合 10
4.1.1、播放器的基本界面模块 10
4.2.2、播放器的播放界面模块 11
4.2、运行控制 11
4.2、运行时间 11
五、系统数据结构设计 12
5.1、逻辑结构设计要点 12
5.2、物理结构设计要点 12
5.3、数据结构与程序的关系 12
六、系统出错处理设计 13
6.1、出错信息 13
6.2、补救措施 13
6.3、系统维护设计 13
一、引言
学习安卓已经有了一段时间,在不断的学习与开发过程中,对Android开发平台也有了基本的认识。阅读了一些相关资料之后,便开始了基于Android游戏开发的项目《疯狂连连看》,以此来完成它的概要设计说明书。从该阶段正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的结构。
本说明书主要分为任务概述、总体结构、外部模块设计和测试设计。
1.1、编写目的 本文档概要设计说明书,为设计主要依据。项目组成员,使得项目组内成员对整个的主要功能以及其概要的实现手段有一个宏观的把握,是整个最雏形,同时也是最基本的引导性文档。1.2、背景
1.3、定义 需求分析 明确项目中哪些该做,哪些不该做,该怎么做,做到什么程度。 软件需求 用户对目标软件系统在功能、行为、性能、设计约束等方面的期望 用例 用例描述了系统的功能需求,是系统的一组动作序列的描述. 角色 用户在系统中所扮演的角色
1.4、参考资料2.3、基本设计概念和处理流程
2.4、结构
2.5、功能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 游戏界面 控制 选项 菜单 开始游戏 √ √ 暂停游戏 √ 背景音乐 √ 背景音效 √ 手机震动 √ 自动保存游戏 √ 图片主题 √ 继续 √ 排行 √ 退出整个游戏 √ 换肤 √ 关于 √ 退出游戏页面 √
2.6、人工处理过程
该游戏开发出来后需要用户自行安装,安装后只需玩家对其进行相应且正确的操作。
2.7、尚未决的问题
3.1、用户接口
用户安装:该游戏软件需要用户自行安装才能正常使用。
该游戏采用事件监听来实现相关操作。
3.2、外部接口
? 用户界面:该软件的屏幕格式、按钮格式、输入输出方式都是按照用户进行简单操作而设计的。
? 硬件接口:该软件产品的用户需要通过键盘及鼠标进行操作,进入主界面后,进行相关的在按钮操作来实现相关的响应事件。
? 该软件与操作平台无关,能适用于各种操作系统,更适合广大的Android手机用户。
3.3、内部接口
该软件适用于手机Android操作系统,内部模块之间的接口都是通过内部函数完成,在程序设计中用软件自身所带的调用函数所实现。
四、运行模块组合
4.1、运行模块组合
系统数据5.1、逻辑结构设计要点
5.2、物理结构设计要点5.3、数据结构与程序的关系
11
文档评论(0)