控制基线术语

术语:

软件配置管理(Software Configuration Management,SCM)
 配置(Configuration)
 配置项(Configuration Item,CI)
 基线(Baseline)
 项目经理(Project Manager,PM)
 里程碑(Milestone)
 配置控制委员会(Configuration Control Board,CCB)
 配置管理员(Configuration Management Officer,CMO)
 程序库管理员(Program Librarian,PL)
 开发人员(Developer)
 测试人员(Tester)
 软件质量保证员(Software Quality Assurance,SQA)
 技术文档(Documents)
 配置库(Repository)

基线是配置管理中的要求,分需求基线、开发基线、测试基线和发布基线。
 基线(baseline)是软件开发中某一阶段的一个快照,这个阶段有明确的、稳定的输出产物(软件文档、程序源码等),且经过评审和批准,是进一步开发的基础。建立基线后,后续基于此的变更需要走正式的变更流程,直到建立下一个基线。所以要求该阶段的输出成果值得建立基线,要求它们是明确和稳定的。
 建立基线后,项目负责SCM的人需要通知相关人员基线已经形成,存放在哪里。软件版本的对外发布,需要从基线中发布。
 那如何打基线呢?
 通常版本控制软件都有实现打基线的功能,比如SVN。
 在项目管理中,打基线主要是在项目进入下一个阶段时把上一阶段的源码、文档等打个标识,从而作为下一阶段的开始。
 在程序发布时打基线也是尤为重要,如果每次发布新版本时都打一个基线,那么可以做到版本回滚、查找特定版本的BUG、比较版本之间的差异、发布老版本等等。

 基线管理类似于版本管理,但基线是某一阶段所有输出的一个快照,而不仅仅是某一项,如源码。
 比如有:
baseline1  需求V2.0  设计v1.0
 baseline2  需求V2.0  设计v2.0
 baseline3  需求V2.0  设计v3.0
版本可以用SVN管理,基线可以通过excel进行记录,即某一基线对应的源码版本、文档版本等。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值