持续集成在现代软件开发中的应用与研究

被引量 : 0次 | 上传用户:liunan0083
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发过程中,尤其在需求经常变化的软件项目中,经常因集成过程出现问题导致项目拖延或者崩溃,集成问题已经成为软件开发过程中存在的主要风险之一。为了改进传统集成方式的不足,现代敏捷软件开发提出了持续集成。持续集成实践的应用可以最小化了集成工作的风险、明确项目开发进展状态、改进软件开发过程及提高软件项目的交付质量。但目前对于持续集成实践还存在一些问题:缺乏对持续集成整体了解;缺乏对整个持续集成过程支持的解决方案;应用不够,缺乏实际项目实践指导。本文就是基于这些问题展开对持续集成研究。本文在总结比较几种经典软件开发模型中集成方式优缺点基础上,从理论根源分析了持续集成思想的来源,并且对于其关键技术,统一源代码、自动化过程和验收测试的实现原理作了深入研究,总结了在软件开发过程中应用持续集成的价值。接着本文在一组开源工具的基础上,开发实现了持续集成插件,并且将其应用于项目管理中,提供了一种支持整个持续集成过程的工具解决方案。该方案基于开源项目,可扩展性强,在实际企业应用中运行良好,具有很强的实用价值。本文通过用户管理系统项目实践了持续集成的整个过程,给出了持续集成中源码配置、构建脚本编写、代码规范检查、验收测试、持续反馈和自动化部署的方案,并且进一步总结实施持续集成的建议。在论文的结束部分,对本文进行了总结以及说明了关于课题进一步的研究方向。
其他文献
财务预算管理是一种科学的管理方式,是根据企业既定战略目标、企业在市场中的发展情况,以及市场多变的环境制定出来的,是对企业运行资金的管理、分配的过程。本文对当前企业
Best men are moulded out of faults,/And,for the most,become much more the better/For being a little bad.仁人君子是由错误铸造,大多数人都因过失才变得更好。——莎
慢性粒细胞白血病(CML)是以粒系增生为主要表现的恶性克隆性疾病。CML的治疗的目的是消除症状,控制血液和遗传学异常,最大限度地延长生存期,常规治疗包括羟基脲、白消安、干
水利工程的防渗建设工作,是在水利工程进行过程中的重点内容,因为水利工程所在的地理位置具有复杂性、环境十分恶劣,也就使得在水利工程进行的过程中面临着渗水、结构开裂等
信用风险是金融机构面临的最主要风险,发达国家商业银行对信用风险的管理比较成熟,在实践和理论上已经形成相应的体系。相比之下,兴业银行的信贷资产质量问题成为制约兴业银行进
目的探讨晚期消化道肿瘤伴不完全性肠梗阻患者的护理对策。方法将62例晚期消化道肿瘤伴不全性肠梗阻患者按照入院时间分为实验组和对照组,各31人,对实验组患者进行精细化护理
<正> 近日欣喜地拜读了吉林大学青年博士生导师宋冬林教授的新作——《资本市场引论——西方资本市场理论与实践》,这是作者在其博士论文的基础上,完成的国家教委出国留学基
本文运用理论与实践相结合、历史与现实相结合,静态分析与动态分析相结合,定量分析与定性分析相结合的研究方法,突出重点,由点及面,从美国国防教育的内容形式体系和组织实施体系入
高新技术企业在经济中的地位日益提高,它的成熟和发展依赖于它的知识型员工的技术创新和管理创新,如何激励其努力为企业创造财富,成为企业持续发展所面临的现实问题。由于高新技
目的探讨普适泰对慢性非细菌性前列腺炎的作用。方法选取40只SD大鼠,随机分为化学模型组、化学模型普适泰组、免疫模型组及免疫模型普适泰组,每组各10只。观察普适泰对各组大