首页> 中文学位 >极限编程开发方法的研究及其在银行电子设备管理系统中的应用
【6h】

极限编程开发方法的研究及其在银行电子设备管理系统中的应用

代理获取

目录

文摘

英文文摘

原创性声明及关于学位论文使用授权说明

第一章绪论

第二章系统开发方法的选用

第三章银行电子设备管理系统的实现

第四章银行电子设备管理系统关键技术分析

第五章回顾与展望

致谢

参考文献

展开▼

摘要

软件危机持续了40年之久,至今仍无法得以很好地解决。长期以来,软件的开发缺乏系统的方法论指导。缺乏软件开发和维护的正确方法以及忽视软件开发过程的质量控制乃是最为关键的原因。 本文对软件开发方法论问题、软件需求问题以及软件质量保证问题进行了研究,分析了软件开发方法学的泰斗Kent Beck先生最为推崇“设计模式、极限编程和测试驱动开发”的开发方法,并在银行电子设备管理系统中进行了认真实践;尤其是其中的“测试先行”,以不断的测试推动代码的开发,从而达到既简化代码,又保证质量的目标。 文章分为五个部分。第一部分概述了课题的来源,研究背景和国内外研究现状分析。第二部分简单介绍敏捷开发、极限编程以及测试驱动开发的基本思想,并对敏捷开发方法的另外一种FDD进行了描述。第三和第四部分是本文的核心;其中,第三部分以极限编程思想为指导,阐述了“银行电子设备管理系统”的需求分析、系统设计和实现方案;第四部分则对“银行电子设备管理系统”中的关键技术进行了认真分析和详细阐述,如:利用迭代开发思想解决需求变化问题;应用设计模式提高软件的可靠性和可复用性;运用测试驱动开发和重构技术,提高开发效率和改善代码质量。并展示了极限编程的实施效果,验证了该开发方法的有效性。第五部分重申了课题的研究结果,并对全文和我们的工作进行了总结,对将来的工作进行了展望。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号