资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,IT,软件项目配置管理,2011,年,1,月,IT,软件项目配,置,置管理,1,软件配置管,理,理概念,2,软件配置管,理,理基本活动,3,软件配置管,理,理组织,4,软件测试,5,配置管理工,具,具,6,思考题,1,软件配置管,理,理概念,8.1.1,软件配置及,软,软件配置项,8.1.2,软件配置管,理,理,8.1.1,软件配置及,软,软件配置项,配置管理,(ConfigurationManagement,,,CM),的目的是建,立,立和维护在,整,整个软件生,命,命周期中软,件,件项目产品,的,的完整性和,一,一致性。,CM,的主要目标,是,是使修改部,分,分更容易被,适,适应,并减,少,少变化中所,花,花费的工作,量,量。,配置管理在,一,一个,IT,软件项目中,是,是必须的,,特,特别是对那,种,种规模大且,周,周期较长的,项,项目。软件,配,配置管理是,始,始终贯穿整,个,个软件过程,的,的保护性活,动,动。,软件配置管,理,理的一系列,活,活动被设计,成,成为:标识,变,变化、控制,变,变化和保证,变,变化被适当,地,地实现,以,及,及向其他可,能,能的人员报,告,告变化的一,个,个有力和有,效,效工具。,随着软件过程的,进,进展,软件配置项,(Software Configuration Items,,,SCI),迅速增长。一般,,,,系统的软件规,格,格说明了产生软,件,件项目计划和软,件,件需求说明以及,与,与硬件相关的文,档,档资料,然后在,这,这些文档基础上,又,又产生了其他的,一,一些文档,从而,形,形成了一个信息,层,层次。,8.1.2,软件配置管理,软件配置管理,(Software Configuration Management,,,SCM),是软件过程的关,键,键要素,是开发,和,和维护各个阶段,管,管理软件演进过,程,程的一种方法和,规,规程。,软件配置管理使,得,得整个软件产品,的,的演进过程处于,一,一种可视的状态,。,。,软件配置管理作,为,为,CMM,第,2,级上的一个关键,域,域,(Key PracticeArea,,,KPA),,在整个软件的,开,开发活动中占有,很,很重要的位置。,及多少识别和修,改,改,多少错误仍,然,然未被发现等;,也,也可以用于对费,用,用和进度参数的,预,预测。,软件配置管理,活动:,8.1.2,软件配置管理,软件配置管理功,能,能,:,软件配置管理,配置标识,变更控制,配置状态统计,配置审核,图,8.1,软件配置管理功能,8.2,软件配置管理概,念,念,8.2.1,制定软件配置计,划,划,8.2.2,确定配置标识,8.2.3,版本管理,8.2.4,变更控制,8.2.5,系统整合,8.2.6,状态报告,8.2.7,配置审计,8.2.1,制定软件配置计,划,划,项目经理和配置,管,管理委员会,(CCB),根据项目的开发,计,计划确定各个里,程,程碑和开发,策,策略。,根据,CCB,的规划,制定详,细,细的配置管理计,划,划,交,CCB,审核。,CCB,通过配置管理计,划,划后交项目经理,批,批准,发布实施,。,。,软件配置管理的,主,主要流程如下:,8.2.1,制定软件配置计,划,划,文档命名约定。,正式文档的关系,(,项目计划书、需,求,求定义、设计报,告,告、测试报告都,是,是正式文档,),。,确定负责验证正,式,式文档的人员。,确定负责提交配,置,置管理计划的人,员,员。,在已建立了要管,理,理的文档后,配,置,置管理计划必须,定,定义以下问题:,8.2.1,制定软件配置计,划,划,根据已文档化的,规,规程为每个软件,项,项目制定软件配,置,置管理计划。这,个,个规程一般规定,:,:在整个项目,计,计划的初期制订,软,软件配置管理计,划,划,并与整个项,目,目计划并行;由,相,相关小组审查软,件,件配置管理计划,,,,管理和控制软,件,件配置管理计划,。,。,将已文,档,档化且,经,经批准,的,的软件,配,配置管,理,理计划,作,作为执,行,行配置,管,管理活,动,动的基,础,础。该,计,计划应,该,该包括,:,:需要,被,被执行,的,的配置,管,管理活,动,动、活,动,动的日,程,程、指,派,派的责,任,任和需,要,要的资,源,源,(,包括人,员,员、工,具,具、计,算,算机设,施,施等,),;配置,管,管理的,需,需求和,由,由软件,开,开发小,组,组和其,他,他相关,小,小组执,行,行的配,置,置管理,活,活动一,样,样。,制定配,置,置管理,计,计划中,,,,必须,定,定义以,下,下问题,:,:,8.2.2,确定配,置,置标识,有效地,配,配置管,理,理,需,要,要确定,配,配置标,识,识:,(1),建立一,个,个配置,管,管理库,作,作为存,放,放软件,基,基线的,仓,仓库。基线是,指,指已经,通,通过正,式,式评审,和,和认可,的,的标准,,,,作为,以,以后进,一,一步开,发,发的基,础,础,并,且,且只有,通,通过正,式,式的更,改,改控制,规,规程才,能,能进行,更,更改的,规,规程说,明,明或者,产,产品。,当,当软件,基,基线生,成,成时,,就,就纳入,软,软件基,线,线库中,。,。存取,软,软件基,线,线内容,的,的工具,和,和规程,就,就是配,置,置管理,库,库系统,。,。,(2),标识置,于,于配置,管,管理下,的,的软件,工,工作产,品,品。置于配,置,置管理,之,之下的,软,软件工,作,作产品,,,,主要,包,包括可,交,交付给,客,客户的,软,软件产,品,品,(,如软件,需,需求文,档,档和代,码,码等,),,以及,与,与这些,软,软件产,品,品等同,的,的产品,项,项或者,生,生成这,些,些软件,产,产品所,需,需要的,产,产品项,(,如编译,程,程序、,运,运行平,台,台等,),。所谓,配,配置标,识,识就是,为,为系统,选,选择配,置,置项,,并,并在技,术,术文档,中,中记录,其,其功能,特,特征和,物,物理特,性,性。,(3),根据文,档,档化的,规,规程,,提,提出、,记,记录、,审,审查、,批,批准和,跟,跟踪所,有,有配置,项,项,/,配置单,元,元的更,改,改要求,和,和问题,报,报告。,(4),根据文,档,档化的,规,规程记,录,录配置,项,项,/,配置单,元,元的状,态,态。该,规,规程一,般,般规定,:,:详细,地,地记录,配,配置管,理,理行动,,,,让每,个,个成员,都,都知道,每,每个配,置,置项,/,配,置,置,单,单,元,元,的,的,内,内,容,容,和,和,状,状,态,态,,,,,并,并,且,且,能,能,够,够,恢,恢,复,复,以,以,前,前,的,的,版,版,本,本,;,;,保,保,存,存,每,每,个,个,配,配,置,置,项,项,/,配,置,置,单,单,元,元,的,的,历,历,史,史,,,,,并,并,维,维,护,护,其,其,当,当,前,前,状,状,态,态,。,。,8.2.3,版,本,本,管,管,理,理,版,本,本,变,变,迁,迁,演,演,化,化,:,Obj 1.0,Obj 1.1,Obj 1.2,Obj 1.4,Obj 2.0,Obj 2.1,Obj 1.1.1,Obj 1.1.2,Obj 1.3,图,8.2,版本变迁演化,1,2,3,4,5,变体,8.2.4,变,更,更,控,控,制,制,变,更,更,的,的,预,预,期,期,效,效,益,益,如,如,何,何,?,?,变,更,更,的,的,成,成,本,本,如,如,何,何,?,?,项,目,目,变,变,更,更,进,进,程,程,后,后,,,,,对,对,项,项,目,目,成,成,本,本,的,的,影,影,响,响,如,如,何,何,?,?,变,更,更,对,对,软,软,件,件,质,质,量,量,的,的,影,影,响,响,如,如,何,何,?,?,变,更,更,对,对,项,项,目,目,资,资,源,源,分,分,配,配,的,的,影,影,响,响,如,如,何,何,?,?,变更可能,会,会影响到,项,项目后续,的,的哪些阶,段,段?,变更会不,会,会导致出,现,现不稳定,的,的风险?,一般需要,考,考虑以下,因,因素,:,8.2.4,变更控制,项目名称,变更提案,请,请求者,,提,提案日期,变更内容,变更分析者,,分,分析日期,被变更影响的,部,部分,与变更相关的,其,其他部分,对变更的评估,变更的优先级,变更的实现,变更的预测成,本,本,变更提交给配,置,置管理委员会,(CCB),的日期,配置管理委员,会,会决定,做出,决,决定的日期,变更实现者,,变,变更实现日期,提交给质量控,制,制小组,(QA),的日期,质量控制小组,的,的决定,提交给项目经,理,理的日期,项目经理的评,价,价,变,更,更,提,提,案,案,所,所,包,包,括,括,内,内,容,容,:,8.2.5,系,统,统,整,整,合,合,是,否,否,所,所,有,有,组,组,成,成,系,系,统,统,的,的,成,成,分,分,都,都,包,包,括,括,在,在,整,整,合,合,说,说,明,明,书,书,中,中,?,?,是,否,否,所,所,有,有,组,组,成,成,系,系,统,统,的,的,成,成,分,分,都,都,有,有,合,合,适,适,的,的,版,版,本,本,?,?,是,否,否,所,所,有,有,的,的,数,数,据,据,文,文,件,件,都,都,是,是,可,可,以,以,获,获,得,得,的,的,?,?,在,组,组,成,成,系,系,统,统,的,的,所,所,有,有,成,成,分,分,中,中,,,,,是,是,否,否,有,有,数,数,据,据,文,文,件,件,命,命,名,名,相,相,同,同,的,的,?,?,是,否,否,有,有,合,合,适,适,版,版,本,本,的,的,编,编,辑,辑,器,器,和,和,其,其,他,他,工,工,具,具,?,?,必,须,须,要,要,考,考,虑,虑,的,的,问,问,题,题,有,有,:,8.2.5,系,统,统,整,整,合,合,可执行文件,系统整合者,UNIX/NT/OS2,逻辑结构到物理结构的映射,整合工具,文件,1,文件,2,文件,N,系统逻辑描述,图,8.4,系统整合逻辑过程,8.2.6,状,态,态,报,报,告,告,配,置,置,库,库,结,结,构,构,和,和,相,相,关,关,说,说,明,明,。,。,开,发,发,起,起,始,始,基,基,线,线,的,的,构,构,成,成,。,。,当,前,前,基,基,线,线,位,位,置,置,及,及,状,状,态,态,。,。,各,基,基,线,线,配,配,置,置,项,项,集,集,成,成,、,、,分,分,布,布,的,的,情,情,况,况,。,。,各,私,私,有,有,开,开,发,发,分,分,支,支,类,类,型,型,的,的,分,分,布,布,情,情,况,况,。,。,关,键,键,元,元,素,素,的,的,版,版,本,本,演,演,进,进,记,记,录,录,。,。,其,他,他,应,应,予,予,报,报,告,告,的,的,事,事,项,项,。,。,主,要,要,内,内,容,容,:,8.2.7,配,置,置,审,审,计,计,配,置,置,审,审,计,计,的,的,主,主,要,要,作,作,用,用,:,是,作,作,为,为,变,变,更,更,控,控,制,制,的,的,补,补,充,充,手,手,段,段,,,,,来,来,确,确,保,保,某,某,一,一,变,变,更,更,需,需,求,求,已,已,被,被,切,切,实,实,地,地,执,执,行,行,和,和,实,实,现,现,。,。,在,某,某,些,些,情,情,况,况,下,下,,,,,配,配,置,置,审,审,计,计,被,被,作,作,为,为,正,正,式,式,的,的,技,技,术,术,审,审,核,核,的,的,一,一,部,部,分,分,,,,,但,但,当,当,软,软,件,件,配,配,置,置,管,管,理,理,是,是,一,一,个,个,正,正,式,式,的,的,活,活,动,动,时,时,,,,,配,配,置,置,审,审,计,计,活,活,动,动
展开阅读全文