还剩7页未读,继续阅读
文本内容:
1.9软件配置管理过程描述SIO:系统集成人员DEV:开发人员CM配置管理员CBB:变更控制/配置管理委员会管理的例子
1.1配置管理的概念
1.配置项(配置管理的对象)凡事纳入配置管理范畴的工作成果都是配置项()例如文档、源代码、成品、半成品等2酒已置库存放配置项的仓库()
3.软件配置管理SCM
4.基线(必会))基线(Baseline评审确认后的标准,例如进行成本预算成本预算基线进行成本控制成本控制基线重要的检查点是里程碑重要的里程碑是基线
5.配置管理活动配置管理主要包括制定配置管理计划、配置识别和建立基线、监理配置管理系统、版本管理、配置状态报告和配置审计
6.标识为配置项取名字,详细描述配置项
7.控制通过建立产品基线,控制软件产品的发布和在整个生命周期内对软件产品修改
1.2制定配置管理计划(了解)配置管理目标是为了让变更更加规范化L标识团队项目配置管理目标(为了让变更更加规范化)2才苗(述角色和责任需要哪些角色,分别做什么)
3.描述工具、过程和支持基础机构(必须建立配置库,从硬件、软件进行描述)
4.标识配置项(选定哪些作为配置管理的对象并加以标识例如源文件是配置项,中间文件不是配置项
5.描述配置项和基线的标识方案6》苗述基线策略
7.标识基线必会,重点看下标识要使用的不同类型的基线1功能基线创建相互独立的项目里程碑,以扑捉特定级别的功能,例如拆分同时进行的工作或捕捉需要级别的行为2开发基线创建此基线可以使开发人员在更正预定数量的代码尤其是界面后重新同步,此基线不一定必须发挥作用3评审基线通过创建此基线可以检查和分析自上一基线以来进行的更改,使用此基线可以确定改动级别和提交质量等事项4发布基线通过此基线可以捕捉产品相对于特定的外部发布状态可能依据上一发布候选基线进行了最终调试和BUG修复
8.描述变更控制过程定义用于对基线进行更改的过程过程步骤包括提交更改要求、评审和批准请求以及将更改后的代码提交到生成中
9.描述配置数据安全保存过程定义配置管理服务器的方法
10.描述配置项发布过程1L描述配置管理审核计划
12.描述配置管理状态报告
13.描述配置管理里程碑14描述配置管理培训计划
15.评审配置管理计划13配置识别和建立基线了解配置识别是配置管理的一个重要要素,其内容包括1识别需要受控的软件配置项2给每个产品和它的组件以及相关文档分配唯一的标识3定义每个配置项的重要特征以及识别其所有者4识别组件、数据以及产品获取点的原则5建立和控制基线6维护文档和组件的修订与产品版本之间的关系
1.4建立配置管理系统了解
1.建立配置管理方案的基本步骤1组织配置管理方案小组2对目标机构进行了解、评估3配置管理工具及其提供商评估4制定实施计划5定义配置管理流程6实验项目的实施7全面实施
2.建立配置库必会,重点配置库可分为动态库、受控库和静态库1动态库日常用,经常变化的日常工作的文档、源代码,是工作用库,开发人员使用,也可理解为动态库变动不用打变更2受控库存放半成品,例如一个文档编写好后,项但受控库中的内容不能作为依据为给甲方看经理/团队内部同意了,不需要修改了放入受控库中;3静态库甲方看后同意的文档放入静态库
3.常用的软件配置管理VSS、CVS和SVN(了解)
4.5版本管理必会配置项的状态有3种草稿、正式发布和正在修改1草稿处于草稿状态的版本O.YZ;YZ的数字范围是(01-99例如:V
0.31以0开头)2正式发布处于正式发布状态的版本X.Y;X为主版本,取值1-9;Y为副版本取值1-9关键点是一共2位数字,最小是1例如V
1.43正在修改处于正在修改状态的版本X.YZ;一般只增大Z值,X.Y不变,修改完毕,Z直为共3位,只有最右边一位变化,前2位固定
5.6变更控制
1.无变更就无配置管理,配置管理的目的就是为了防止变更时配置项版本搞乱变更和配置管理的关系
2.高效的变更管理至少包括2部分定义合理的便跟流程;采用自动化工具作为支持
3.变更管理的流程搞清楚,必会1提出变更请求2由CCB审核并决定是否批准3被接受修改请求分配人员为,提取SCI,进行修4复审变化5提交修改后的SCI6建立测试基线并测试7重建软件的适当版本8复审审计所有SCI的变化9发布新版本
1.7配置状态报告了解配置项状态报告包括基线类型、配置项标识、配置单元标识、编写人、版本号、当前状态、计划完成时间、实际完成时间、计划入库时间、实际入库时间、以及变更历时
1.8配置审计重点必会
1.配置审计的作用作为变更控制的补充手段,来确保某一变更需求已被切实实现
2.配置审计的2个方面:1功能配置审计目的是对配置项的功能和特性进行审计,目的是检查是否得到需求说明书中所规定的功能2物理配置审计:的是用于确保配置管理系统工作的和非功能需求适用对象为配置管理员、QA人员正确性,并在将来一段时间内继续正常工作,适用对象为配置管理员、QA人员。