软件配置管理中基线(baseline)
来源:互联网 发布:mac看b站 编辑:程序博客网 时间:2024/04/28 22:34
术语:
软件配置管理(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进行记录,即某一基线对应的源码版本、文档版本等。
- 软件配置管理中基线(baseline)
- 软件配置管理中三个基线概念
- 软件配置管理基线解释
- 创建AWR 基线(baseline)
- 软件配置管理中的基线技术
- 软件配置管理中的基线技术
- ClearCase洋文翻译-baseline(基线)
- Android文字基线(Baseline)算法
- 软件配置管理中的三个基线概念
- 软件配置管理中的三个基线概念
- 什么是基线(Baseline)?
- 创建AWR 基线(baseline
- AutoLayout baseLine基线对齐
- 什么是基线(Baseline)
- 什么是基线(Baseline)?
- Oracle性能优化——SQL基线(SQL baseline)的载入与进化(11g中引入的基线)
- 如何理解“基线”(Baseline)这个术语【转】
- 基线(Baseline)的含义以及在Android中的使用
- 初学Java需要搞懂的几个问题
- java学习笔记之创建二叉树
- 黑马程序员-Object-C封装,和对象.类方法,self关键字的用法总结
- eclipse中英文(等各国语言)版本转换发放
- c++学习笔记(6)
- 软件配置管理中基线(baseline)
- Android 驱动开发系列二
- 数据结构程序&算法
- 一个关于借款时间的问题
- 12月总结。回顾一学期的失与得
- 九度OJ 1078 二叉树遍历
- C++ iostream与iostream.h区别
- PS 滤镜——平面坐标变换到极坐标
- jQuery结合highcharts从后台获取json实时刷新图表