软件项目概要设计.doc

软件项目概要设计.doc

ID:57262093

大小:2.45 MB

页数:14页

时间:2020-08-07

软件项目概要设计.doc_第1页
软件项目概要设计.doc_第2页
软件项目概要设计.doc_第3页
软件项目概要设计.doc_第4页
软件项目概要设计.doc_第5页
资源描述:

《软件项目概要设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MoonShine游戏系统概要设计666小组文档文件名:MoonShine游戏系统概要设计历史版本记录时间版本号修改人撰写内容2016.4.51.0李晨冉概要设计初稿2016.4.61.1李晨冉增加界面设计、维护设计、其他设计2016.4.91.2范是刚增加处理设计方式的内容2016.4.121.3阿迪力江增加UI设计用例图目录引言31编写目的32缩写33专业术语34参考资料31系统架构设计41.1系统设计目标41.2系统体系构成41.3系统特点41.3.1应用特点41.3.2技术特点51.3.3系统环境52软件模块设计52.1模块设计描述52.1.1开头动画

2、52.1.2开始界面52.1.3选关菜单62.1.4点亮阴影62.1.5判断胜利72.1.6关卡切换72.1.7失败返回82.2软件模块结构82.3模块关系92.4处理设计方式93故障处理设计103.1故障情况103.2出错处理对策104运行设计104.1运行控制104.2运行时间104.3运行模块组合115界面设计115.1开始界面设计115.2游戏主界面设计116其他设计116.1可靠性设计116.2易使用性设计126.3可维护性设计126.4可移植性设计12引言1编写目的在游戏系统项目的前一阶段,也就是需求分析阶段中,我小组已经将系统用户对本系统的需求做

3、了详细的阐述,这些用户需求已经在上一阶段中客户小组访问、校园实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对MoonShine游戏系统做概要设计。主要针对软件需求分析中提出的一系列软件问题,概要地回答如何解决,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对MoonShine游戏系统所做的模块结构设计的基础上,对

4、系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。2缩写系统:若未特别指出,统指本MoonShine游戏系统。3专业术语Cocos2d:cocos公司生产的二维游戏开发引擎。事务流:数据进入模块后可能有多种路径进行处理。4参考资料1.机票预订系统概要设计;2.数据同步系统——概要设计说明书。1系统架构设计1.1系统设计目标开发出的游戏系统需要实现以下的几个目标:◎系统能够满足需求分析文档3.1提出的所有功能需求;◎系统具有高的可靠性,保证游戏正常运行;◎

5、系统要保证良好的性能;◎系统要具有一定的灵活性,方便以后的扩展或移植。1.2系统体系构成1.3系统特点1.3.1应用特点Moonshine游戏系统作为单机游戏,整个运行流程基本采取顺序方式,用户打开游戏先进入动画界面,然后进入开始选择界面,最后进入游戏,游戏按照难度设有多关,每闯过一关才可进入下一关直到游戏失败。1.1.1技术特点本游戏系统基于cocos2d引擎开发,内置多种功能函数可供直接调用,另外配合一些基本算法,以VS作为开发平台,可直接生成游戏界面和动画界面,技术上比较容易实现。整个系统的每一个子系统作为一个场景(scence)进行设计,子系统间即各个

6、场景之间设置相应的函数完成切换和调用功能。1.1.2系统环境硬件环境:PC机、智能手机。软件环境:Windows7以上操所系统,Android系统。2软件模块设计2.1模块设计描述2.1.1开头动画制作游戏开头的CG,简单美观。2.1.2开始界面游戏开始后需要一个主界面来退出或者选关卡,该界面还应包括版本号以及游戏制作组。用例名称:开始界面用例标识号:UC-1参与者:玩家简要说明:游戏开始后需要一个主界面来退出或者选关卡,该界面还应包括版本号以及游戏制作组。前置条件:开始游戏基本事件流:玩家通过点击来退出结束游戏玩家通过点击来选择关卡主界面显示版本号和游戏制作

7、组1.1.1选关菜单玩家进入游戏后可以点击屏幕选择自己已经打过的关卡进行游戏,并不能选择没有打过的关卡游戏。用例名称:选关菜单用例标识号:UC-2参与者:玩家简要说明:玩家进入游戏后可以点击屏幕选择自己已经打过的关卡进行游戏,并不能选择没有打过的关卡游戏。前置条件:供选择关卡已通关基本事件流:玩家点击选择关卡判断该关卡是否已被解锁(通过)2.1关卡已通过,进入关卡2.2关卡未通过,提示玩家重新选择其他事件流:已通过关卡与未通过关卡用不同颜色标识,点击时系统进行不同音乐、文字提醒注释:1.1.2点亮阴影选择关卡后玩家需要通过点击屏幕点亮屏幕上的阴影来看清背景图片

8、的一部分来确定正确答案。用例名称:点亮

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。