研究持续集成在软件项目中的应用
摘要:持续集成是极限编程
12 个基本原则之一,正在被越来越多的团队所采
用。软件项目管理涉及到九大知识领域,贯穿于软件过程的始终,目的是为了让
软件项目的整个软件生命周期
(从分析、设计、编码到测试、维护全过程)都能在管
理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。持续集成这
种软件开发实践,对于软件项目管理的各个领域的管理有着积极的作用。
关键词:
持续集成 软件项目管理 统一的代码库 构建
一、引言
软件项目经理不但要用管理知识管理整个项目.还要为他们的团队选择更
好的技术实践在软件开发的众多技术实践中持续集成已经被越来越多的团队所
采用持续集成对于软件项目管理的各个领域的管理有着积极的作用
持续集成的使用会给开发尉队的管理带来很多的好处.做为管理者的项目
经理以及团队成员都可以从中受益
二、持续集成与软件项目管理
1
、什么是持续集成
“
”
持续集成 起源于极限编程开发.是它的
12
”
”
个基本原则之一 持续集成
是一种软件开发实践.它要求开发小组的每个成员频繁的集成他们的工作成果.
这个频度通常是至少每天一次有时甚至每天多次开发团队的成员频繁的整合他
们之问的工作.这种整合不是简单的组装软件每次的集成通过一个包含测试的
构建去尽快的探测潜在的错误.保证软件现有的功能不被破坏,自动分析现有
代码的状态
f 有无重复逻辑.代码的复杂度等)并发布相关的报告。通过快速反