论文部分内容阅读
摘要:调查数据显示,配置管理是软件研发管控的中心,配置管理的不到位,将引发秩序混淆。唯有充分做好配置管理工作,才可以保障商品的质量、统一性以及可跟踪性。而CMMI5集中配置管理域的研究和实施能起到很好的促进作用。
关键词:CMMI5;级中配置;域;研究;实现
CMMI和以往的CMM相对比,CMMI牵涉的范畴更宽,涵盖软件系统、电子工程、IPD、采购管理等领域。利用CMMI管控的项目,不但减少了项目的成本,并且提升了项目的效率以及完工率。CMMI分成五个级别,即:完成级、管理级、定义级、量化管理级、优化级。利用CMMI对公司项目进行管控,能让公司依照已定的战略,完善资源配置,责任明确,并完成对公司职员的对应的培训;并对全部过程实施监察和管控,并协同管理层对项目和过程实施监督。
一、配置管理的目标
配置管理的目标是利用配置标志、配置管控、配置态势汇报与配置审计来构建和保护商品的完备度。CMMI5集中配置有三类既定的目的:构建baseline,追踪和管控变化,构建完备的baseline。
首个目的有三类特殊的实际标准:标志应被写入配置管理下的配置项,构建配置管理与变更管理体系并构建和发布baseline。只要利用配置管理体系构建baseline,全部的变更都需要在次级目的的两类特殊实际标准中被追踪和控制:第一,追踪变更需求;之后追踪配置项的内容变更。第三类目标有两类特殊标准:位置配置项的记录;履行并保证baseline精确的配置审计。
二、CMMI5级中配置管理过程域的研究的实施
配置管理流程是软件寿命周期的关键流程要素之一。在项目的CMMI级中配置管理的流程中,包含两个版块:订立配置管理计划和实现配置管理目标。配置管理计划描绘项目CM活动的最小的级别,而批准的配置管理计划是实现CM的前提,它能够依照项目实施中的需求而更新。
实现配置管理的流程包括:甄别配置项、管控配置项的变化、记载和汇报配置项状态、审计配置项。在实践中,上述流程伴随软件研发工作的升级,可以并驾齐驱,进而组成CM的全部内容。
笔者在简介配置管理项目时融合城镇员工医保信息系统(下文简称为SHHC),来阐述配置管理的实现流程。见下图:
图1 CM流程简图
(一)订立配置管理方案
配置管理方案的订立在项目规划期实现。它是项目计划的有机组成要素,并进行一致性管理。配置管理方案的内容包含:将要实施配置管理的版块。如下:
1.明确各类软件配置管理事务的负责人。
2.明确配置管理团队中的本项目的负责人。
3.明确项目团队软件配置管控人。
4.明确baseline。
5.明确每条baseline应控制的配置项,并给定标识。
6.明确每一配置项的责任人。
7.明确全部受控的配置项间的联系。
8.明确受控配置项的变更管控过程。
9.明确baseline发布的时间。
10.明确每一配置项的拜访人以及权限。
11.明确配置情况记载与配置设计等的内容和周期。
(二)构建baseline
1.标识配置项
明确在配置管理控制下的配置项,保证已明确的每一配置项的仅有标志,并利用其进行追踪和管控。包含:
1)挑选配置项:依照软件研发需求和商品分解来挑选必须进入配置管理的配置项。
2)挑选baseline:依照软件研发需求和软件研发寿命周期模具来挑选baseline,并明确baseline称谓。
3)标识配置项,每一配置项有且仅有一个标志。
4)标识配置项的版本,配置项入库时配置版本号。变更配置项而产生的新版本无法取代旧版本,并维持版本之间的追踪能力。
5)明确配置管控下的配置项讯息,在配置管理方案中做好配置标识细化表。
在SHHC项目中明确的配置项有软件研发计划、过程与产品质量保证计划、配置管理计划、概要设计、测试报告等。由于中间阶段产生了变更,还应包含变更请求表。
2.构建配置管理体系
1)配置管理团队运用软件为负责的项目构建配置库。
2)在项目开始时期构建项目文档。
3)Baseline的配置项在该baseline相应的里程碑处审计后,马上进入基线库。
4)明确配置库配置项的变更权利的授予。
5)明确配置库配置项储蓄权限。
6)拷贝配置库中的参数。
7)对必须进入配置库的配置项来讲,必须检测入库申报讯息以及证实程序的完备度以及准确度,并为配置项设置版本号。首次进入配置库,应证实配置项入库申报表中的证实讯息是否真实、有效。配置项产生变更后,进入配置库时,必须证实变更请求表中的各过程的真实性和有效性。
8)文件的证实包含:必须检测有关的技术评定汇报书;并对流程实施验证,查明其有无检测;有的话应检查检测汇报书。
9)明确配置项的版本,将配置项存进配置库内,并记载配置项情况。
10)baseline变更,必须经过CCB允许后才能再次发布baseline。
11)将配置项的变更情况告知有关人等。
配置库能够分为三种:开发库、受控库以及商品库。
开发库是指为开发职员专设的库,当中的讯息会被反复修缮,其管控并不严厉;受控库是指在研发周期每一个时段接近尾声时,储蓄被当成阶段商品而开放的、与软件研发活动相关的电脑可读讯息与人工可读讯息。这类讯息分成两种:一种与终极商品相关;一种是计划类商品(例如软件研发计划等等)。前一类的管控十分严厉,必须通过SCCB验证;后一类的管控相对较松。软件配置管理就是对受控库中的各类软件配置实施管控,也叫做软件配置管理库;商品库是在研发的软件商品进过系统检测后被当成终极商品储蓄,并与客户完成交接和装设。
结束语
笔者在上文中简要阐述了CMMI5级中配置管理过程域的研究情况以及实施过程,但由于项目的差别化,配置管理的实施可以进行对应的微调。通过配置管理,項目商品可以形成高度统一,并提升完备度和工作效率。通过对CMMI5级中配置管理过程进行阐述,在如今的电子化、信息化时代有着巨大的现实意义。
参考文献:
[1] 邓军.基于CMMI的企业软件过程与质量管理平台设计[J].湖南师范大学自然科学学报,2014,37(1):63-68.
[2] 何婕.ISO20000和CMMI融合的生产运维体系研究和应用[J].移动通信,2014,(2):85-90.
关键词:CMMI5;级中配置;域;研究;实现
CMMI和以往的CMM相对比,CMMI牵涉的范畴更宽,涵盖软件系统、电子工程、IPD、采购管理等领域。利用CMMI管控的项目,不但减少了项目的成本,并且提升了项目的效率以及完工率。CMMI分成五个级别,即:完成级、管理级、定义级、量化管理级、优化级。利用CMMI对公司项目进行管控,能让公司依照已定的战略,完善资源配置,责任明确,并完成对公司职员的对应的培训;并对全部过程实施监察和管控,并协同管理层对项目和过程实施监督。
一、配置管理的目标
配置管理的目标是利用配置标志、配置管控、配置态势汇报与配置审计来构建和保护商品的完备度。CMMI5集中配置有三类既定的目的:构建baseline,追踪和管控变化,构建完备的baseline。
首个目的有三类特殊的实际标准:标志应被写入配置管理下的配置项,构建配置管理与变更管理体系并构建和发布baseline。只要利用配置管理体系构建baseline,全部的变更都需要在次级目的的两类特殊实际标准中被追踪和控制:第一,追踪变更需求;之后追踪配置项的内容变更。第三类目标有两类特殊标准:位置配置项的记录;履行并保证baseline精确的配置审计。
二、CMMI5级中配置管理过程域的研究的实施
配置管理流程是软件寿命周期的关键流程要素之一。在项目的CMMI级中配置管理的流程中,包含两个版块:订立配置管理计划和实现配置管理目标。配置管理计划描绘项目CM活动的最小的级别,而批准的配置管理计划是实现CM的前提,它能够依照项目实施中的需求而更新。
实现配置管理的流程包括:甄别配置项、管控配置项的变化、记载和汇报配置项状态、审计配置项。在实践中,上述流程伴随软件研发工作的升级,可以并驾齐驱,进而组成CM的全部内容。
笔者在简介配置管理项目时融合城镇员工医保信息系统(下文简称为SHHC),来阐述配置管理的实现流程。见下图:
图1 CM流程简图
(一)订立配置管理方案
配置管理方案的订立在项目规划期实现。它是项目计划的有机组成要素,并进行一致性管理。配置管理方案的内容包含:将要实施配置管理的版块。如下:
1.明确各类软件配置管理事务的负责人。
2.明确配置管理团队中的本项目的负责人。
3.明确项目团队软件配置管控人。
4.明确baseline。
5.明确每条baseline应控制的配置项,并给定标识。
6.明确每一配置项的责任人。
7.明确全部受控的配置项间的联系。
8.明确受控配置项的变更管控过程。
9.明确baseline发布的时间。
10.明确每一配置项的拜访人以及权限。
11.明确配置情况记载与配置设计等的内容和周期。
(二)构建baseline
1.标识配置项
明确在配置管理控制下的配置项,保证已明确的每一配置项的仅有标志,并利用其进行追踪和管控。包含:
1)挑选配置项:依照软件研发需求和商品分解来挑选必须进入配置管理的配置项。
2)挑选baseline:依照软件研发需求和软件研发寿命周期模具来挑选baseline,并明确baseline称谓。
3)标识配置项,每一配置项有且仅有一个标志。
4)标识配置项的版本,配置项入库时配置版本号。变更配置项而产生的新版本无法取代旧版本,并维持版本之间的追踪能力。
5)明确配置管控下的配置项讯息,在配置管理方案中做好配置标识细化表。
在SHHC项目中明确的配置项有软件研发计划、过程与产品质量保证计划、配置管理计划、概要设计、测试报告等。由于中间阶段产生了变更,还应包含变更请求表。
2.构建配置管理体系
1)配置管理团队运用软件为负责的项目构建配置库。
2)在项目开始时期构建项目文档。
3)Baseline的配置项在该baseline相应的里程碑处审计后,马上进入基线库。
4)明确配置库配置项的变更权利的授予。
5)明确配置库配置项储蓄权限。
6)拷贝配置库中的参数。
7)对必须进入配置库的配置项来讲,必须检测入库申报讯息以及证实程序的完备度以及准确度,并为配置项设置版本号。首次进入配置库,应证实配置项入库申报表中的证实讯息是否真实、有效。配置项产生变更后,进入配置库时,必须证实变更请求表中的各过程的真实性和有效性。
8)文件的证实包含:必须检测有关的技术评定汇报书;并对流程实施验证,查明其有无检测;有的话应检查检测汇报书。
9)明确配置项的版本,将配置项存进配置库内,并记载配置项情况。
10)baseline变更,必须经过CCB允许后才能再次发布baseline。
11)将配置项的变更情况告知有关人等。
配置库能够分为三种:开发库、受控库以及商品库。
开发库是指为开发职员专设的库,当中的讯息会被反复修缮,其管控并不严厉;受控库是指在研发周期每一个时段接近尾声时,储蓄被当成阶段商品而开放的、与软件研发活动相关的电脑可读讯息与人工可读讯息。这类讯息分成两种:一种与终极商品相关;一种是计划类商品(例如软件研发计划等等)。前一类的管控十分严厉,必须通过SCCB验证;后一类的管控相对较松。软件配置管理就是对受控库中的各类软件配置实施管控,也叫做软件配置管理库;商品库是在研发的软件商品进过系统检测后被当成终极商品储蓄,并与客户完成交接和装设。
结束语
笔者在上文中简要阐述了CMMI5级中配置管理过程域的研究情况以及实施过程,但由于项目的差别化,配置管理的实施可以进行对应的微调。通过配置管理,項目商品可以形成高度统一,并提升完备度和工作效率。通过对CMMI5级中配置管理过程进行阐述,在如今的电子化、信息化时代有着巨大的现实意义。
参考文献:
[1] 邓军.基于CMMI的企业软件过程与质量管理平台设计[J].湖南师范大学自然科学学报,2014,37(1):63-68.
[2] 何婕.ISO20000和CMMI融合的生产运维体系研究和应用[J].移动通信,2014,(2):85-90.