基于变更管理的持续集成研究与应用

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:matingf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发过程中,经常因为集成问题而导致项目推迟或者崩溃,集成已经成为软件开发过程中的主要风险之一。传统的集成是先独立开发模块,各模块测试后再集成,将集成工作放在开发后期。这样集成时会出现很多问题,开发人员很难定位问题,而且修复问题的代价很大,往往修复了一个问题出现更多的问题。针对这种情况,现代敏捷软件开发提出了持续集成。持续集成即频繁地、自动地进行集成构建,将传统集成风险降低到最小。本文系统地介绍了持续集成相关理论。持续集成来源于敏捷软件开发方法中的极限编程,需要统一的版本库支持,十分强调测试功能。在探讨了几种常见的集成模式基础上,介绍了持续集成定义及实现原则,系统地阐述了持续集成的功能,包括持续数据库集成、持续测试、持续审查、持续部署、持续反馈等。持续集成具有很多优秀的价值,例如提高代码质量、加强沟通、降低风险、明确进度等等。本文提出了基于变更管理的持续集成方案。为了充分利用持续集成的自动检查功能,提出了两阶段变更提交协议,并且将变更和具体任务相结合,给出了方案的工作过程。将软件开发中的任务管理、需求管理、基线管理、缺陷管理等统一定义为变更管理,由变更管理系统统一管理,将软件开发中所有产出文件,比如需求文档、测试文件、模型文件、源代码、属性文件等统一提交到版本库中,由配置管理工具统一管理,根据实际情况提出了几种持续集成运行方案。最后搭建了基于变更管理的持续集成应用环境,在具体项目中进行了实际应用。
其他文献
新课程标准提出了“充分激发学生的主动意识和进取精神,倡导自主、合作、探究的学习方式”。“自主”主要是就学习过程中教师和学生的主客体关系而言,即把学生作为学习和发展的
报纸
为探究针刺结合耳穴贴压对经行头痛患者的临床疗效及血液生化指标的影响,选择60例经行头痛患者,观测不同方法干预治疗前后头痛症状评分、VAS评分,评价疗效,检测血浆β-内啡肽
早期婴幼儿的哺乳方式主要包括人工奶粉喂养和母乳喂养,其能够为婴幼儿机体补充能量,但随着婴幼儿各器官的发育和成熟,对能量、营养素的需求逐渐扩大化,为此应在婴幼儿不同年
英语句子中,主语的单复数形式直接决定着谓语动词的单复数形式,用法较为复杂。本文就主谓一致复杂现象归纳如下,以供参考。  一、如果一个谓语动词有兩个主语,前者是肯定的,后者是否定的,谓语动词须与肯定的主语保持一致。例:  I,not you,am the right man to do the job.是我,而不是你,最适合做这工作。  二、由here和there引导的句子主语为两个以上的并列主语时
美国科研创新曼哈顿模式推动了美国技术的迅猛发展,保持了新兴产业的优势地位。美国硅谷科技创新模式的三大成功经验模式为科技园、模块化分工、风险投资基金。而中国在科研
以生产上大面积推广应用的8个小麦品种(宁麦14、宁麦19、苏麦188、扬麦16、扬麦22、扬辐麦4号、扬麦23和扬麦25)为试验材料,研究过晚播(较适播期推迟30 d以上)条件下不同小麦
番茄枯萎病是一种由尖孢镰刀菌番茄专化型(Fusarium oxysporum f.sp.lycopersici, Fol)引起的土传植物病害,严重影响番茄农业生产。几丁质酶(CTS)在丝状真菌中保守存在,在真
中国鹅遗传资源数据库信息查询系统V1.0是在收集、整理我国鹅遗传资源领域多年研究成果和试验数据的基础上,以HTML、CSS、JavaScript为开发语言,建立适应HTML4、HTML5、CSS2
螺杆菌与人和动物多种疾病发生的相关性一直是国内外研究的热点之一,而各类螺杆菌感染日益引起人们的关注。为建立一种螺杆菌属通用的LAMP快速检测方法,根据螺杆菌属16S rRNA
吴碧霞是目前我国声乐界最活跃的新人之一,她不懈的探索实践,成功地将所谓美声唱法和民族唱法集于一身,倍受业内外人士高度关注。这位中专及本科时专攻民族唱法,攻读研究生时