【摘 要】
:
随着信息技术的日益发展,信息系统应用已深入到社会的各行各业,系统开发的效率成为用户考虑的首要条件。由于社会生活方式的快速变化,系统开发的业务逻辑越来越复杂,需求临时
论文部分内容阅读
随着信息技术的日益发展,信息系统应用已深入到社会的各行各业,系统开发的效率成为用户考虑的首要条件。由于社会生活方式的快速变化,系统开发的业务逻辑越来越复杂,需求临时性变化越来越多,对开发过程的周期控制越来越严格,能快速响应变化并处理复杂业务逻辑的软件开发过程亟待出现。敏捷软件开发方法是一种轻量级的开发方法,具有应对需求快速变化的软件开发能力。这类方法重视软件开发过程中人的重要性,强调人与人之间的交流与合作,关注可以工作的软件。其开发过程是渐进的、增量迭代的。Scrum和极限编程是敏捷开发方法中两个使用最为广泛的方法。Scrum是一种可以灵活的驾驭迭代、递增的软件管理过程,注重管理和组织实践。极限编程关注实际编程实践,是一种高效的、低风险的、柔性的开发方法,尤其适合进度紧,需求变化大,质量要求严的项目。两者结合,相辅相成。本文以新农村合作医疗系统(New Rural Cooperative Medicare System, NRCMS,简称新农合)为例,讨论了用敏捷软件开发方法论中的Scrum和极限编程(eXtreme Programming/XP)结合使用的思想来指导软件的开发过程(编写产品订单,划分冲刺计划,管理燃尽图,制定团队规范,发布小版本、不断重构、持续整合和结对编程等),在系统中采用框架技术(Webwork+Spring+Hibernate),降低系统模块之间以及各层次之间的耦合性来迎合需求的变化;采用分库技术,将海量数据模块化而降低相互之间由于变化而产生的影响,采用预统计技术,增加系统应对复杂逻辑和大数据量的现状。从而增强系统对复杂业务逻辑的适应性以及对多变需求的现状的适应性。通过本论文的讨论研究,最后在原有技术的基础上给出了三点实践创新:定期进行整合与重构、交换结对编程、间断性客户在场实践。与传统的软件开发相比,用Scrum和极限编程结合指导软件系统的开发,并采用合适的优化技术,对在快节奏的社会中推行信息化有着积极的意义和实际的可操作性,可快速开发出更多稳定、优质的软件产品。
其他文献
近年来,面向服务计算(Service-Oriented Computing)技术和面向服务架构(Service-Oriented Architecture, SOA)的兴起,为企业应用集成指明了新的发展方向。SOAA强调服务访问的
法系和社会制度的不同可造成法律术语翻译的不对等和理解上的模糊。从事法律翻译不仅涉及到译者的语言表达能力,还关联到其法律知识﹑历史常识﹑认知水平等因素。本文旨在对法律
在治河防洪工程中,丁坝是广泛应用的建筑形式之一。丁坝设计坝长的不同,其侵占河道过水断面的面积不同,对河道水流流态的影响也不同。文章以大辽河岗皮岭险工段为例,以现状丁
文章详细介绍了四种存货计价方法,并重点论述了存货计价方法的选择问题,从选择标准、考虑因素、纳税筹划三个方面进行阐述,详细说明了应该如何恰当地选择存货计价方法,制定合
中医五行学说具有隐喻性特征。从隐喻映射角度分析,五行学说与中医学结合虽是实践的抉择,但取象比类发挥了描述性优势,有助于知识的迁移与传承,同时受实体本位思维和过度隐喻
随着现代科技的迅速发展,各专业科技术语层出不穷。科技术语翻译在促进我国科技进步,加快现代化建设等方面起着至关重要的作用。本文通过分析科技文体及术语词汇的特征和科技
随着网络信息技术发展,使传统的情报收集、检索和分析面临着前所未有的海量信息处理压力,因此情报的智能化处理需求变得越来越迫切。如何建立一套科学、高效、实用的情报智能
近年来,随着我国电力事业的迅速发展,电厂基建项目不断增加,节约基建成本是现代化电厂建设的永恒追求。基建资金控制具有不同之处,电厂基建项目的资金控制和成本管理必须保证电厂
目的分析乳腺癌改良根治术后皮下积液的预防及处理。方法选择该院肿瘤科收治的乳腺癌改良根治术患者80例,所有患者均接受皮下积液预防治疗,观察患者皮下积液发生情况。结果 8
研究目的本研究通过检测恶性胶质瘤组织中O6-甲基鸟嘌呤-DNA甲基转移酶(06-methylguanine-DNA methytransferase,MGMT)基因启动子的甲基化状态,讨论其对恶性脑胶质瘤替莫唑胺(Temozolomide,TMZ)化疗疗效及其预后的影响,以期为预见性、个体化化疗计划的选择提供临床参考。研究方法观察对象:本研究收集安徽省立医院自2014年5月至2016年5月收治的经