学位论文 > 优秀研究生学位论文题录展示

互动娱乐软件中敏捷开发方法的应用

作 者: 蔡军英
导 师: 虞慧群; 赵东骏
学 校: 华东理工大学
专 业: 计算机技术
关键词: 敏捷开发 SCRUM 互动娱乐 游戏开发
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 49次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着互联网技术的不断发展,网络游戏已经成为娱乐产业的主流,而开发更高自由度、更逼真的游戏成为业界追求的最新目标。为了实现这一目标,游戏项目的开发需求呈现多变的态势。传统的瀑布型开发方法已经不能适用,新兴的敏捷开发方法凭借其适应变化、以人为本的管理方式等特点,成为了游戏项目新的开发方法。本文基于大型网络游戏的开发过程,对敏捷开发方法在其立项、开发和管理等各阶段的应用进行了研究和实践工作:1.使用敏捷开发方法指导网络游戏开发的需求特征、版本开发的计划和流程驱动等各方面的敏捷化改进,驱动项目完满完成。2.在开发过程中从敏捷需求出发制定基于SCRUM的管理机制。3.将实践结果和同类游戏的比较,解析使用敏捷方法在开发周期上取得的优势。本文希望通过总结在游戏项目开发中应用敏捷开发方法的经验,为国内游戏开发团队应用敏捷开发方法提供参考和借鉴。

全文目录


摘要  5-6
Abstract  6-9
第1章 绪论  9-15
  1.1 论文背景及研究目标  9-11
    1.1.1 互动娱乐软件概述  9
    1.1.2 项目来源介绍  9
    1.1.3 本文研究目标  9-10
    1.1.4 论文作者的工作  10-11
  1.2 国内外研究现状  11-14
    1.2.1 敏捷开发的现状  11-12
    1.2.2 游戏项目开发现状  12-14
  1.3 本文结构和主要内容  14-15
第2章 敏捷开发方法  15-25
  2.1 敏捷开发方法简介  15-17
  2.2 敏捷与其他开发方法的比较  17-19
  2.3 敏捷开发宣言与原则  19
    2.3.1 敏捷软件开发宣言  19
    2.3.2 敏捷软件开发遵循的原则  19
    2.3.3 敏捷开发方法的应用条件  19
  2.4 SCRUM开发方法在项目中的具体实践  19-25
    2.4.1 SCRUM方法的过程  20-21
    2.4.2 SCRUM方法的角色  21-22
    2.4.3 SCRUM方法的实践  22-25
第3章 互动游戏开发的需求分析  25-27
  3.1 版本开发需求  25
  3.2 系统开发需求  25-27
第4章 敏捷开发方法项目实践  27-58
  4.1 立项过程的敏捷化  27-40
    4.1.1 SCRUM敏捷方法引导立项过程  27
    4.1.2 游戏设计大纲  27-35
    4.1.3 游戏开发大纲  35-38
    4.1.4 版本迭代计划  38-39
    4.1.5 流程控制规范制定  39
    4.1.6 工具需求清单  39
    4.1.7 立项总结  39-40
  4.2 快速迭代的开发  40-47
    4.2.1 制定短期目标  40
    4.2.2 每日构建版本  40
    4.2.3 冒烟测试  40-43
    4.2.4 周版本验收  43-47
  4.3 有效的敏捷化管理  47-51
    4.3.1 建立敏捷的团队  47-49
    4.3.2 使用SCRUM管理  49-50
    4.3.3 建立项目管理平台  50-51
  4.4 战斗系统开发案例  51-58
    4.4.1 案例介绍  51
    4.4.2 敏捷小组组成和分工  51
    4.4.3 任务计划  51-52
    4.4.4 第一次疾跑  52-55
    4.4.5 第二次疾跑  55-57
    4.4.6 小结  57-58
第5章 敏捷实践的成果  58-61
  5.1 项目共性  58-59
  5.2 项目对比  59-61
第6章 结论  61-63
参考文献  63-65
致谢  65

相似论文

  1. 基于Android系统智能手机的游戏移植开发,TP311.52
  2. 跨平台游戏引擎的设计与实现,TP311.52
  3. 基于风险控制的软件项目管理系统的原型开发,TP311.52
  4. 敏捷型项目管理在软件项目中的运用,TP311.5
  5. 广东价格指数平台设计与开发,TP311.52
  6. 基于UNREAL DEVELOPMENT KIT的冒险类游戏的设计与实现,TP393.09
  7. 基于Grails的保险单证系统开发,TP311.52
  8. 基于Scrum敏捷开发的软件过程管理研究,TP311.52
  9. 敏捷软件开发在新农村合作医疗系统中的研究与实现,TP311.52
  10. 生产管理信息系统的设计与实现,TP311.52
  11. 大型贸易公司的CRM方案设计与实施,TP311.52
  12. 敏捷开发方法在世纪互联MIS系统中的应用与研究,TP311.52
  13. Web2.0技术与Scrum软件过程在Microsoft Chat项目中的应用,TP311.52
  14. 诺西公司Agile开发模式应用研究,TP311.52
  15. 敏捷测试在CRM项目中的应用研究与实践,TP311.52
  16. 软件敏捷开发过程Scrum中的缺陷管理方法研究及应用,TP311.52
  17. 基于敏捷方法对手机软件开发的需求管理的改进与实践,TP311.52
  18. 基于敏捷开发的全球化测试的设计与实施,TP311.52
  19. 面向Scrum开发模式的自动化测试平台的分析与设计,TP311.52
  20. 重庆电子工程职业学院就业信息平台的设计与实现,TP311.52
  21. 人工智能技术在游戏开发中的应用与研究,TP18

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com