PAGE 11
企业软件项目的持续集成
持续集成(Continuous Integration),也就是我们经常说的 CI,是现代软件开发技术的基础。本文论述了当前软件开发过程中存在的问题,讲解了持续集成、持续集成服务器的概念,最终探讨了为什么我们需要持续集成来解决这些问题。
当前软件开发过程存在的问题
在没有应用持续集成之前,传统的开发模式是这样的:
项目一开始是先划分好模块,分配模块给相应的开发人员;
开发人员开发好一个模块就进行单元测试;
等所有的模块都开发完成之后,由项目经理对所有代码进行集成;
集成后的项目由项目经理部署到测试服务器上,被交由测试人员进行集成测试;
测试过程中出现 Bug 就提把问题记录进行 Bug 列表中;
项目经理分配 Bug 给相应的责任人进行修改;
修改完成后,项目经理再次对项目进行集成,并部署到测试服务器上;
测试人员在下一次的集成测试中进行回归测试;
通过通过之后就部署到生产环境中;
如果测试不通过,则重复上述“分配 Bug - 修改 Bug - 集成代码 - 部署到测* 试服务器上 - 集成测试”工作。
这个过程中可能会出现如下问题:
Bug 总是在最后才发现
随着软件技术的发展,软件规模也在扩大,软件需求越来越复杂,软件已经不能简单地通过划分模块的方式来开发,往往需要在项目内部互相合作,模块之间存在一定的依赖关系,那么早期就存
您可能关注的文档
- 金融行业云计算方案解析1.docx
- 金融行业桌面云平台解决方案1.docx
- 金融监测预警大数据平台方案1.docx
- 金融银行移动互联-解决方案1.doc
- 京东登月平台AI基础架构介绍1.docx
- 京东金融数据库多场景架构介绍1.docx
- 经济技术开发区智慧城项目建设方案1.docx
- 开源治理白皮书1.docx
- 科技成果-高端装备制造业1.docx
- 客户关系管理系统的设计与实现1.docx
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
最近下载
- (2025秋新版)苏教版科学三年级上册全册教学设计 .pdf VIP
- 宝视德 BRESSER 天文望远镜 80EQ 说明书用户手册.pdf
- A4信纸(Word打印版)完整版.docx VIP
- 《AutoCAD中文版机械设计项目教学案例教程》高职全套教学课件.pptx
- 2026年湖北建筑工程专业技术职务水平能力测试(岩土工程)训练题及答案.docx VIP
- 中国文学史第三版一卷完整版全套PPT电子课件教案.pptx
- 部编人教版九年级上册语文全册教学设计(配2026年秋改版教材).doc
- 中央广播电视总台台编(编辑岗)招聘笔试试题及参考答案.docx
- 2026年湖北建筑工程专业技术职务水平能力测试(岩土工程)模拟试题.docx VIP
- 2026年计算机辅助设计的发展历程.pptx VIP
原创力文档

文档评论(0)