资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,软件配置管理,课,程,程,内,内,容,容,配,置,置,管,管,理,理,概,概,述,述,及,及,其,其,重,重,要,要,性,性,和,和,必,必,要,要,性,性,配,置,置,管,管,理,理,基,基,本,本,概,概,念,念,配,置,置,管,管,理,理,过,过,程,程,及,及,模,模,板,板,使,使,用,用,方,方,法,法,相,关,关,模,模,板,板,、,、,资,资,料,料,2,软,件,件,开,开,发,发,中,中,的,的,一,一,系,系,列,列,普,普,遍,遍,问,问,题,题,3,缺,乏,乏,可,可,视,视,性,性,不,受,受,控,控,的,的,变,变,更,更,缺,少,少,监,监,控,控,缺,乏,乏,可,可,跟,跟,踪,踪,性,性,软件配置管理,软,件,件,开,开,发,发,过,过,程,程,中,中,的,的,变,变,更,更,变,更,更,是,是,非,非,常,常,频,频,繁,繁,并,并,且,且,是,是,不,不,可,可,避,避,免,免,的,的,!,!,管,理,理,变,变,更,更,的,的,能,能,力,力,是,是,项,项,目,目,成,成,败,败,的,的,关,关,键,键,!,!,4,SCMisaboutmanagingchangetosoftware,5,软,件,件,开,开,发,发,情,情,况,况,对,对,比,比,6,很,早,早,以,以,前,前,的,的,软,软,件,件,开,开,发,发,:,规,模,模,:,少,于,于,1000,机,器,器,指,指,令,令,职,员,员,:1,个,程,程,序,序,员,员,时,间,间,:,很,少,少,超,超,过,过,一,一,个,个,月,月,成,本,本,:,少,于,于,$5000,场,所,所,:,一,个,个,位,位,置,置,今,天,天,:,规,模,模,:,超,过,过,250,万,源,源,码,码,行,行,数,数,职,员,员,:,数,千,千,个,个,程,程,序,序,员,员,时,间,间,:,能,够,够,超,超,过,过,5,年,成,本,本,:$500,百,万,万,场,所,所,:,世,界,界,的,的,不,不,同,同,地,地,方,方,专,家,家,估,估,计,计/,预,预,言,言,软件系,统,统的需,求,求每十,年,年增长,900%,花在软,件,件开发,上,上的成,本,本每十,年,年增长,200%,但是软,件,件专业,人,人员的,生,生产力,的,的增长,却,却只有,35%,!,7,什么是,配,配置管,理,理,配置管,理,理是一,种,种控制,软,软件开,发,发过程,的,的方法,。,。,配置管,理,理是通,过,过对在,软,软件生,命,命周期不同时,间,间点上的软件配,置,置进行标识,并对,这,这些被,标,标识的,软,软件配,置,置项的,更,更改进,行,行系统控,制,制,从而,达,达到保,证,证软件,产,产品的,完,完整性,和,和可溯,性,性的过,程,程。,8,什么是,配,配置管,理,理,摘自,未雨绸,缪,缪,:,理解软,件,件配置,管,管理,配置管,理,理与图,书,书管理,的,的比较,图书馆,图,图书管,理,理管的,是,是图书,资,资产,,软,软件配,置,置管理,管,管的是,软,软件资,产,产,图书管,理,理,需,要,要把图,书,书进行,分,分类,,以,以便检,索,索,需,要,要图书,存,存放在,合,合适的,地,地方,,以,以便存,取,取,还,要,要防止,虫,虫吃鼠,咬,咬。,软,软件配,置,置管理,,,,需要,把,把软件,资,资产(,源,源代码,、,、文档,),),放,在,在合适,的,的目录,结,结构里,,,,放在,合,合适的,地,地方存,储,储,防,止,止丢失,或,或者弄,乱,乱。,在图书,馆,馆,要,记,记录谁,借,借出了,哪,哪本书,,,,还没,还,还。,软,软件配,置,置管理,,,,需要,记,记录谁,借,借出了,什,什么文,件,件。不,过,过,跟,图,图书管,理,理不同,的,的是,,软,软件开,发,发人员,借,借出文,件,件,常,常,常是为,了,了修改,它,它。软,件,件配置,管,管理要,记,记录谁,修,修改了,什,什么文,件,件,为,什,什么修,改,改,等,等,等。,9,配置管,理,理给我,们,们带来,什,什么?,提高软,件,件开发,生,生产率,降低软,件,件维护,费,费用,更好的,质,质量保,证,证,减少缺,陷,陷,加快识,别,别和修,改,改问题,的,的速度,使软件,开,开发成,为,为依赖,于,于过程,的,的开发,而,而不是,依,依赖于,人,人的,确保构,建,建正确,的,的系统,10,课程内,容,容,配置管,理,理概述,及,及其重,要,要性和,必,必要性,配置管,理,理基本,概,概念,配置管,理,理过程,及,及模板,使,使用方,法,法,相关模,板,板、资,料,料,11,配置管,理,理的定,义,义,术语介,绍,绍,配置管,理,理活动,配置管,理,理的定,义,义,配置管,理,理是应,用,用技术和管理手段来标识和记录配置项,的,的功能,和,和物理,特,特性,,控,控制其变更,记录,和,和报告,变,变更的,过,过程和,实,实现状,态,态,并,检,检查与,特,特定需,求,求的符,合,合性。,12,配置管,理,理四大,领,领域,配置管,理,理包括,:,:,版本管,理,理,问题管,理,理,变更管,理,理,跟踪管,理,理,其中,,ClearCase,是版本,管,管理工,具,具;,ClearQuest,是问题,管,管理和,变,变更管,理,理工具,;,;,RequistPro,是跟踪,管,管理工,具,具。,13,配置项,配置项,是,是处于,配,配置管,理,理之下,的,的软件,或,或,/,和硬件,的,的集合,体,体。这,个,个集合,体,体在配,置,置管理,过,过程中,作,作为一,个,个实体,出,出现。,典型配,置,置项:,项目计,划,划,需求,/,设计文,档,档,测试文,档,档,源代码,用户手,册,册,14,基线,基线是,已,已经通,过,过正式,复,复审和,批,批准的,某,某规约,或,或产品,,,,它因,此,此可以,作,作为进,一,一步开,发,发的基,础,础,并,且,且只能,通,通过正,式,式的变,更,更控制,过,过程来,改,改变。,典型基,线,线:,计划基,线,线,需求基,线,线,设计基,线,线,源码基,线,线,15,CHECKIN&CHECK OUT(,一,一),我们称,复,复审,,批,批准及,将,将一项,实,实体置,于,于控制,环,环境下,的,的过程,为,为,Checkin,。,一旦变,更,更请求,得,得到批,准,准,配,置,置管理,员,员从受,控,控库中,复,复制配,置,置项进,行,行修改,,,,这一,过,过程被,称,称为,Checkout,。,16,CHECKIN&CHECK OUT(,二,二),17,变更请,求,求分析,并,并,得到批,准,准,软件配,置,置管理,版,版本库,测试,,复,复审,,批,批,准,准,修改后,的,的配置,项,项,配置项,Checkout,编辑,Checkin,分支与,合,合并,分支是,从,从一个,单,单项的,开,开发主,线,线上的,分,分离。,分支通,常,常是为,了,了在一,个,个文件,上,上并行,开,开发而,临,临时建,立,立的,,在,在分支,上,上的修,改,改迟早,要,要合并,到,到主线,上,上去,,这,这个整,合,合的过,程,程被称,为,为合并,。,。,18,配置,管,管理,活,活动,配置,管,管理,主,主要,包,包括,以,以下,四,四个,活,活动,:,:,配置,标,标识,:,:在,软,软件,生,生命,周,周期,里,里选,择,择、,划,划分,、,、描,述,述各,类,类配,置,置项,的,的过,程,程,配置控制:,对,对已基线化,的,的配置项变,更,更进行控制,的,的过程,配置审计:,验,验证基线化,的,的配置项的,完,完整性及一,致,致性的过程,配置状态报,告,告:跟踪并,报,报告变更活,动,动的处理和,实,实施状态的,过,过程,19,配置标识,(一)确定,配,配置项,20,配置标识,(二)配置,项,项命名,命名基本要,求,求:唯一性,;,;可追溯性,如:项目全,名,名,_,文章类型,_,子类,兴业银行,ATM,跨平台,_,需求分析规,格,格书,_,评审报告,.xls,21,配置控制,配置控制,,对,对已基线化,的,的配置项变,更,更进行控制,的,的过程,可,以,以理解为变,更,更管理。,22,变更控制委,员,员会(CCB),变更控制委,员,员会(,CCB,)负责决定,是,是否对配置,项,项进行变更,,,,对变更请,求,求做出决策,。,。,功能:对变,更,更请求和问,题,题报告作出,评,评估和决策,,,,同时监督,批,批准的变更,以,以正确的方,式,式实施。,组成:人数,不,不限,包括,下,下列人员:,软件配置管,理,理小组代表,项目组代表,质量保证小,组,组代表,公司管理层,代,代表,市场代表,客户代表,23,配置审计,配置审计是,指,指对于存储,配,配置项及相,关,关记录的软,件,件基线库的,结,结构、内容,和,和设施进行,检,检验,其目,的,的在于验证基线是否符,合,合描述基线,的,的文档。,验证包括:,配置项的处,理,理是否有背,离,离初始的规,格,格说明或已,批,批准的变更,请,请求的现象,;,;,配置标识的,准,准则是否得,到,到了遵循;,变更控制规程是,否,否以遵循,变更,记,记录是否可供使,用,用;,是否保持了可追,溯,溯性。,24,配置审计,配置审计包括两,方,方面工作:,物理配置审计,确定配置项符合,预,预期的物理特性,,,,即特定的媒体,形,形式。,功能配置审计,验证配置项的实,际,际功效是与其软,件,件需求一致的。,25,配置审计目的,确保软件配置管,理,理的有效性,不,允,允许出现任何混,乱,乱现象。例如:,防止出现向用户,提,提交了不适合的,产,产品,如交付了,用,用户手册不适当,的,的版本;,发现不完善的实,现,现,如开发出不,符,符合初始规格说,明,明或未按变更请,求,求实施变更;,找出各配置项间,不,不匹配或不相容,的,的现象;,确认配置项已在,所,所要求质量控制,审,审查之后作为基,线,线入库保存;,确认记录和文档,保,保持着可追溯性,。,。,26,配置审计如何,实,实施配置审计,时机:,基线创建前,即,阶,阶段结束之后,软件产品交付或,是,是产品正式发布,前,前,责任人:,公司内开发的项,目,目:项目配置管,理,理员、,QA,公司外开发的项,目,目:项目配置管,理,理员、,QA,、集团配置管理,员,员,审核内容可能涉,及,及到,项目范围,/,配置项的检入及,检,检出,/,评审记录,/,配置项的变更历,史,史,/,测试记录,/,文件的命名,/,变更请求,/,版本的编号,27,配置状态报告,任务:有效的记,录,录和报告管理配,置,置所需要的信息,目的:及时、准,确,确的给出软件配,置,置项的当前状况,,,,供相关人员了,解,解,以加强配置,管,管理工作。,需要跟踪捕捉的,状,状态报告信息可,以,以是:,配置项的当前标,识,识,已交付软件的
展开阅读全文