Java ME胜利大逃亡项目开发总结报告

项目开发总结报告

1. 引 言....................................................................................................................................................................2

1.1 编写目的 ........................................................................................................................................................2

1.2背景 ................................................................................................................................................................2

2. 实际开发结果 .....................................................................................................................................................2

2.1 产品................................................................................................................................................................2

2.2 主要功能和性能...........................................................................................................................................4

2.3 基本流程 ........................................................................................................................................................5

2.4 进度.................................................................................................................................................................6

3. 开发工作评价 .....................................................................................................................................................7

3.1 对生产效率的评价 ......................................................................................................................................7

3.2 对产品质量的评价 ......................................................................................................................................7

3.3 对技术方法的评价 ......................................................................................................................................7

3.4 出错原因得分析...........................................................................................................................................8

4. 经验与教训..........................................................................................................................................................8

1. 引 言

1.1 编写目的

通过本文档的编写,总结项目小组24天的工作,发现其中的优点与缺点,为以后项目开发积累经验。

1.2背景

游戏名称:逃亡者手机游戏;

任务提出者:西北工业大学软件与微电子学院;

开发者:陶宗宣,夏先进,田国煌,谭帅,陈晨阳,沈志远,王卫星, 程佳,卫大龙,陈云云,安世卿,巴图欧其尔;

用户:为与该游戏开发有联系的决策人,开发组人员以及下载该手机游戏的手机用户;

使用的计算机网络:本项目使用西北工业大学软件与微电子学院嵌入式实验室计算机机器以及各开发者本人的计算机进行编程。

2. 实际开发结果

2.1 产品

本产品为手机逃亡者游戏,系统在进行设计时,按照项目需求分析,以面向对象的角度将整个系统划分为以下13模块分别为:界面显示模块、主界面模块、游戏设置信息模块、信息显示模块、Player模块、Boss模块、保护层模块、子弹模块、音效模块、游戏信息记录模块、剧情显示模块、模式控制模块和游戏总控模块。这些模块之间的大致调用关系如下所示:

a) Boss模块调用子弹模块的功能;

b)模式控制模块调用Player模块、Boss模块、剧情显示模块的功能; c) 游戏总控模块调用模式控制模块、音效模块、游戏信息记录模块、游戏

设置信息记录模块的功能;

d)界面显示模块调用游戏信息设置模块的功能;

e) 主界面模块调用界面显示模块、游戏设置信息模块、信息显示模块及游

戏总控模块的功能。

这些模块之间的调用层次关系如下边四图所示:

JavaME胜利大逃亡项目开发总结报告

图1

图2

JavaME胜利大逃亡项目开发总结报告

图3

JavaME胜利大逃亡项目开发总结报告

图4

JavaME胜利大逃亡项目开发总结报告

图5

程序系统只有一个版本。

2.2 主要功能和性能

本小组完成的项目是一款手机逃亡者的游戏,项目最终实现的目标功能已超过项目开发计划和需求分析中的功能规定。经过本小组内成员的创新,在原先游戏的基础上,对游戏界面及可玩性有了显著提高,例如:我们把游戏设计成两种模式,一种是挑战模式,一种是剧情模式,在挑战模式下,可以锻炼玩家的反应能力,为在剧情模式下闯关做准备;在剧情模式下,分为三关,随着剧情的发展, 控制游戏的进行。

在性能方面:提高了游戏精度,游戏中的各个按钮要准确映射到手机中的某个按键;玩家运行游戏后,各个界面的切换允许有毫秒级的延迟,玩家的各种设置全部立即响应。在程序运行过程中不会出现让玩家费解的信息。

JavaME胜利大逃亡项目开发总结报告

2.3 基本流程

JavaME胜利大逃亡项目开发总结报告

游戏的基本流程如上图所示,线头的方向代表游戏流程的转换方向。与主界面联系的各个箭头,代表了主界面与下属子界面之间的切换关系,而双向箭头表示界面之间可以来回切换。开始游戏下边的两个界面可以与开始游戏界面相互切换。而新的开始、再续前缘和开始挑战下属为运行游戏,从此过程往下就进入游戏运行阶段。在游戏运行阶段,各个箭头就代表了游戏运行的方向,而菱形代表选择。

2.4 进度

原计划进度表如下:

JavaME胜利大逃亡项目开发总结报告

实际进度表如下

JavaME胜利大逃亡项目开发总结报告

JavaME胜利大逃亡项目开发总结报告

通过以上比较,只有详细设计工作有点与原计划不一致,其它工作都是按原计划进行的。详细设计不与原计划一致的原因是详细设计工作量大,且在开始计划时给详细设计分配的人员较少,后来通过给他们另派组员来帮助详细设计,才使工作不是落后很多。

3. 开发工作评价

3.1 对生产效率的评价

通过二十多天的工作,我们小组成员具有很高的工作积极性。所需文档都能够在规定的时内完成,代码编写的工作还比原计划提前半天完成,分配给各个小组的任务,大家通过牺牲自己的平时时间来高质量的完成。

3.2 对产品质量的评价

测试工作结束后,共使用测试用例111个,其中单元测试36个,集成测试20个,系统测试55个。发现错误共18个,其中单元测试6个,集成测试1个,系统测试11个.已经处理共13个,未处理共5个。

总体上讲胜利大逃亡游戏基本符合用户需求,并且通过单元测试、集成测试、系统测试。

3.3 对技术方法的评价

本次开发,我们小组所使用的工具是Eclipse和sun公司的手机模拟器,所使用的技术是Java ME,采用面向对象的思想来设计我们的项目,由于我们对面向对象的思想还是比较熟悉,所以我们的项目本身难道不是很大,而困难之处在

与对游戏的创新,增加其可玩性。项目小组对于Java ME不熟悉,所以大家都花费了一段时间来学习基础知识。通过本次项目开发,我们对Java ME有了深刻的认识,并且更牢固地掌握了面向对象软件开发的方法。

3.4 出错原因得分析

项目开发过程中遇到各种错误,究其原因,有以下几点:

1. 编程规范问题

2. 详细设计组与代码组的沟通问题

3. 开发人员缺乏一定的人机界面知识。

4. 经验与教训

我们小组作为一个开发团体,交流和沟通是相当重要的,现在各个公司都需要这样的人才,通过这次开发经历,大家都体会很深。并且,作为一个项目的项目组长,责任重大,一定要对开发流程熟悉,善于管理团队,要对项目整体上把握,分工要明确。同时我们也注意到我们小组的表达能力不是很强,在初期测评和中期测评中都表现的不是很好,大家也认识到了自己哪方面比较薄弱,也开始进行加强锻炼,为以后在这方面能有更好的表现。

 

第二篇:Java应用项目开发总结报告_新

闽南师范大学计算机科学与工程系

Java应用项目开发总结报告

注:该表格由学生填写,内容采用小四号宋体。                            (篇幅不足请另加页)

相关推荐