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

被引量 : 0次 | 上传用户:shrimpdragon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件危机持续了40年之久,至今仍无法得以很好地解决。长期以来,软件的开发缺乏系统的方法论指导。缺乏软件开发和维护的正确方法以及忽视软件开发过程的质量控制乃是最为关键的原因。 本文对软件开发方法论问题、软件需求问题以及软件质量保证问题进行了研究,分析了软件开发方法学的泰斗Kent Beck先生最为推崇“设计模式、极限编程和测试驱动开发”的开发方法,并在银行电子设备管理系统中进行了认真实践;尤其是其中的“测试先行”,以不断的测试推动代码的开发,从而达到既简化代码,又保证质量的目标。 文章分为五个部分。第一部分概述了课题的来源,研究背景和国内外研究现状分析。第二部分简单介绍敏捷开发、极限编程以及测试驱动开发的基本思想,并对敏捷开发方法的另外一种FDD进行了描述。第三和第四部分是本文的核心;其中,第三部分以极限编程思想为指导,阐述了“银行电子设备管理系统”的需求分析、系统设计和实现方案;第四部分则对“银行电子设备管理系统”中的关键技术进行了认真分析和详细阐述,如:利用迭代开发思想解决需求变化问题;应用设计模式提高软件的可靠性和可复用性;运用测试驱动开发和重构技术,提高开发效率和改善代码质量。并展示了极限编程的实施效果,验证了该开发方法的有效性。第五部分重申了课题的研究结果,并对全文和我们的工作进行了总结,对将来的工作进行了展望。
其他文献
目的:评价经皮肾镜取石术(PCNL)治疗肾脏感染性结石的方法和疗效。方法:对我院2009年1月~2013年6月127例肾感染性结石患者行PCNL的临床资料进行回顾分析,男52例,女75例,结石直径为
<正>读雷锋故事,透过其言行,折射其精神:甘当"螺丝钉",干一行爱一行,专一行精一行。这也是我们职场上讲的职业素养。这一点在今天这个时代仍然需要,组织仍然需要像雷锋那样敬
地理信息系统是表示、模拟现实空间世界和进行空间数据处理分析的工具。进入二十一世纪以后,要求地理信息系统不仅具有管理地理信息和图形处理功能,而且还要解决实际中的一些
采用Gleeble热模拟试验机和可控气氛石英管式炉研究了不同的精轧开轧温度和终了温度、精轧后冷却速率和冷却气氛对中厚板表面氧化铁皮物相的影响。用X射线衍射(XRD)半定量分
大学生个体间存在着多方面的差异,主要表现在智力差异、性别差异、成就动机差异等。从理论和实践上明确这些差异,既有利于大学生了解自己的学习类型与个性特征,选择相应的学
目的探讨慢性阻塞性肺疾病(COPD)合并呼吸衰竭的有创-无创呼吸机序贯治疗疗效。方法选择本院2014年5~11月收治的COPD合并呼吸衰竭患者100例,随机分为序贯组(50例)和有创组(50
目的:观察微创经皮椎弓根螺钉联合伤椎置钉与经后路短节段椎弓根螺钉内固定治疗胸腰段脊椎骨折的临床疗效。方法:将90例临床纳入胸腰段脊椎骨折患者,根据手术方案的不同分为研
在当今世界经济环境下,市场竞争日益激烈,制造企业面对巨大的竞争压力。为在激烈的市场竞争中占有一席之地,许多制造企业通过企业信息化和流程改造等手段,以求增强企业实力。
目前,世界正处在第四次工业革命前夕。2011年6月24日,美国总统奥巴马启动"先进制造伙伴关系"计划(AMP);2013年4月的汉诺威工业博览会上,德国政府正式推出"工业4.0"战略;2014年12月,
目的探讨腹膜前间隙无张力修补术治疗疝气的临床疗效。方法选取本院2012年1月~2014年1月收治的腹股沟疝患者70例,随机分为试验组和对照组,试验组行腹膜前间隙无张力疝修补术;