欢迎来到天天文库
浏览记录
ID:12085823
大小:745.50 KB
页数:126页
时间:2018-07-15
《基于java的贪吃蛇开发文档》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1中南林业科技大学《小组软件过程实验》实验报告题目:2D游戏贪食蛇软件开发专业班级:11级软件工程2班组长:xxx成员:xxxx指导教师:xxxxx完成日期:2014/4/15126目录1软件项目开发计划………………………………………………(页码)2软件需求规格说明书……………………………………………(页码)3软件配置管理计划……………………………………………(页码)4软件设计规格说明………………………………………………(页码)5软件测试计划……………………………………………………(页码)6软件测试分析报告………………………………………………(页码)7软
2、件项目开发总结报告…………………………………………(页码)附件A:小组制定的软件过程规范……………………………………(页码)附件B:其他软件开发过程记录信息……………………………………(页码)126小组成员角色与分工情况表姓名职责和完成的工作项目组评定xxx组长,完成代码,分配任务和总结良好xxx组员,完成部分代码和文档五、六部分良好xxx组员,完成部分代码和文档三、四部分良好xxx组员,完成部分代码和文档一、二部分良好126一、软件项目开发计划完成人:xxxx1引言1.1编写目的本文档的目的是明确基于JAVA的贪吃蛇项目的基本需求分析,明确项目中各个任
3、务系统的不同分工,分析项目的核心功能和项目所需要达到的预期目标。期望读者包括:项目发起人、项目执行团队、指导老师。1.2背景近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。贪吃蛇游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,如何设计和开发好这个贪吃蛇
4、游戏,对于提高Java开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。“贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。本文基于Java技术,开发了一个操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。整个游戏程序分为二个功能模块,四个类模块,实现了游戏的开始、暂停、结束。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。1261.3定义JAVA:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言
5、,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和java平台的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。运行环境:意指一种把半编译的执行码在目标机器上运行的环境。算法:算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。编
6、译处理:利用编译程序从源语言编写的源程序产生目标程序的过程;用编译程序产生目标程序的动作。编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。调试运行:检查和修改程序中的错误,保证它能正确无误地运行是程序设计工作中的重要一环。1.4参考资料1.Java从入门到精通魔乐科技(MLDN)软件实
7、训中心 编著/2010-04-01/人民邮电出版社2.Java编程思想(第4版)2007-06-01/机械工业出版社3.轻量级JavaEE企业应用实战(第3版)李刚编著/2012-04-01/电子工业出版社4.疯狂Java讲义(第2版)李刚 编著/2012-01-01/电子工业出版社5.Java语言程序设计:基础篇(第8版)(美)梁勇 著,李娜 译/2011-06-01/机械工业出版社6.EffectiveJava中文版(第2版)(美)布洛克 著,杨春花,俞黎敏 机械工业出版社1262项目概述2.1工作内容本项目需开发出一个可以在windos操作系统上运
8、行的贪吃蛇游戏,要用到J2EE开发环境和eclipse开发工具,使用的JDK版本
此文档下载收益归作者所有