持续集成管理系统CIMS部分模块的设计与实现

被引量 : 0次 | 上传用户:dreamlisheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的进步,信息技术在日常生活的重要性日益提高,IT公司需要更快的开发软件以提高竞争力,于是软件产品的发布周期越来越短。但是随之而来的是低下的软件质量,较高的软件开发失败率,版本难以控制。持续集成成为大部分软件公司的解决方案,一方面,持续集成能够保证软件产品的质量处于可控的状态,另一方面也可以随时获得一个优良的软件版本。很多公司使用Jenkins来驱动自动构建和自动测试脚本,但是持续集成目前没有-个业界通用的管理系统,并且能够从整体上控制软件公司的开发过程。所以,为了实现持续集成与公司开发流程的完美整合,作者所在团队开发了一个持续集成管理系统CIMS来支持持续集成。作者提出分层架构的解决方案,来降低各子系统之间的耦合性,使得显示层、数据处理层、应用程序层并行开发,而把系统之间影响降低到最小,提高了该系统开发效率。开发团队采用敏捷过程Scrum来开发该系统。该系统采用B/S结构,应用Drupal等诸多开源框架以及组件构建系统,主要开发语言是Python,整合了公司已有的开发工具包括Jenkins、TTCN等。随着敏捷开发在软件公司的推广,持续集成将会在越来越多的公司应用,而本文的持续集成管理系统的分层架构及设计方案、开发方案具有很好的借鉴性,方便持续集成管理系统的开发。
其他文献
蕴含民族国家意识的反教思想在清末思想界盛行,其力量来源于近代民族主义与报刊媒介的推动。革命派人士通过政论报刊、白话报刊以及留日学生所创办的革命刊物,共同传达了对反
背景:随着时代的发展,在解除患者的病变的基础上,追求尽可能的美容效果已成为现代外科手术学的发展方向。经自然孔道内镜外科手术在这样的背景下应运而生,此技术具有减少或隐藏手
电化学电容器,又称超级电容器,作为一种新型的能量存储与转化装置,因为具有高功率,长寿命,高的安全性,及低维护成本等优点,而使其在移动通讯,电动车,电子设备,航空航天等各个
<正> 近两年来,创意思维与创意教学不仅是新加坡教育界的热门话题,也是其他社会人士所关心的课题之一,不时听到、看到这方面的言论,可见大家对教育的重视与关心。关心教育是
通过把文化教育和学校体育、业余训练结合起来,构建起以体育部门为主体,以体育重点校及各级业体校为依托,以增强青少年体质、培养体育后备人才为目标,将文化教育和业余训练相
冈底斯斑岩铜矿带内的一系列斑岩矿床产出于陆陆碰撞环境,明显不同于经典弧环境下产出的斑岩矿床。该地区经历了岛弧造山、陆缘弧叠加、碰撞造山等多期构造事件,这些矿床的成
随着我国经济的高速增长,各种等级、类型的公路越来越多,但公路勘测设计作业模式几乎没有发生任何变化,仍然是外业采集、内业设计的工作方式。尤其是外业的数据采集耗时费力,
简单介绍丁苯橡胶老化的原理以及主要因素臭氧,其次热氧。主要综述了改善丁苯橡胶静态制品和动态制品的耐臭氧老化性的物理方法,如微晶蜡和表面涂层,以及化学方法,如γ射线辐
某抽水蓄能电站运行工况的复杂多变导致引水发电系统出现危害性极大的水锤负压力,即在上库引水发电隧洞的上平段始终出现了水锤负压。为此在招标设计阶段分别采取了降低引水
根据壮侗语"黏附成分+名词"名词结构特征及现代壮语方言语料,对史籍中"干栏"一词的语源进行探讨分析,认为"干栏"一词是一个合成词,源于壮语kja:n1 a:n2"房子",即"kja:n1"是表