软件项目的配置.ppt

上传人:豆**** 文档编号:57944406 上传时间:2022-11-06 格式:PPT 页数:114 大小:1.26MB
返回 下载 相关 举报
软件项目的配置.ppt_第1页
第1页 / 共114页
软件项目的配置.ppt_第2页
第2页 / 共114页
点击查看更多>>
资源描述

《软件项目的配置.ppt》由会员分享,可在线阅读,更多相关《软件项目的配置.ppt(114页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件项目的配置管理软件项目的配置管理8.1 8.1 软件配置及其管理的概念软件配置及其管理的概念8.2配置管理活动和流程配置管理活动和流程8.3配置管理需求配置管理需求8.4版本管理版本管理8.5变更管理变更管理8.6配置状态监测与报告配置状态监测与报告8.7基于配置管理的软件项目管理基于配置管理的软件项目管理8.8配置管理的技术手段和工具配置管理的技术手段和工具第八章 目录11/5/202211/5/20222 28.1 8.1 软件配置及其管理的概念软件配置及其管理的概念8.2配置管理活动和流程配置管理活动和流程8.3配置管理需求配置管理需求8.4版本管理版本管理8.5变更管理变更管理8.

2、6配置状态监测与报告配置状态监测与报告8.7基于配置管理的软件项目管理基于配置管理的软件项目管理8.8配置管理的技术手段和工具配置管理的技术手段和工具第八章 目录11/5/202211/5/20223 38.1.1CMM2的配置管理概念的配置管理概念8.1.2IEEE的配置管理定义的配置管理定义8.1.3配置管理概述配置管理概述8.1.4配置管理活动的作用配置管理活动的作用8.1 8.1 软件配置及其管理的概念软件配置及其管理的概念11/5/202211/5/20224 4配置的概念l l配置的概念来自硬件配置的概念来自硬件配置的概念来自硬件配置的概念来自硬件l l软件工程师是如何处理接口的?

3、软件工程师是如何处理接口的?软件工程师是如何处理接口的?软件工程师是如何处理接口的?l l广而言之:广而言之:广而言之:广而言之:l l软件的变化可以发生在一秒钟内软件的变化可以发生在一秒钟内软件的变化可以发生在一秒钟内软件的变化可以发生在一秒钟内l l软件的变化可以发生在每一秒钟软件的变化可以发生在每一秒钟软件的变化可以发生在每一秒钟软件的变化可以发生在每一秒钟l l软件开发过程下一秒钟是不确定的软件开发过程下一秒钟是不确定的软件开发过程下一秒钟是不确定的软件开发过程下一秒钟是不确定的l l情况将会怎样?怎么办?情况将会怎样?怎么办?情况将会怎样?怎么办?情况将会怎样?怎么办?11/5/20

4、2211/5/20225 5软件项目开发管理的新需求软件项目开发管理的新需求软件项目开发管理的新需求软件项目开发管理的新需求你你在在一一家家小小公公司司做做软软件件工工程程师师,开开始始的的时时候候,你你只只有有一一个个人人,配配了了2 2个个助助手手。你你们们研研究究了了一一种种算算法法(例例如如:图图象象压压缩缩、数数据据加加密密等等),编编写写了了一一个个实实现现模模块块。有有一一天天老老板板看看到到了了你你的的演演示示,认认为为很很有有市市场场潜潜力力,可可以以结结合合进进公公司司正正在在给给某某行行业业用用户户正正在在准准备备开开发发的的系系统统中中,成成为为该该系系统的核心技术或一

5、个别人没有的卖点。统的核心技术或一个别人没有的卖点。下下一一周周,你你的的队队伍伍增增加加到到1414(你你的的老老板板准准备备就就此此豪豪赌赌一一把把了了),与与你你3 3个个人人的的小小组组不不同同的的是是,公公司司从从其其他他部部门门为为你你配配备备了了系系统统分分析析师师,还还有有文文档档编编制制员员、测测试试员员。你你的的核核心心模模块块已已经经被被大大量量的的用用户户功功能能所所包包装装,成为一个行业应用系统,并开始给用户试用,这是你的系统的第一版。成为一个行业应用系统,并开始给用户试用,这是你的系统的第一版。3 3个个月月后后,公公司司决决定定把把系系统统升升级级到到第第二二版版

6、,除除增增加加了了许许多多新新的的功功能能外外,公公司司决决定定支支持持多多平平台台,同同时时,为为了了提提高高系系统统的的性性能能和和效效率率,准准备备采采用用第第三三方方厂厂家家的的中中间间件件,取取代代自自己己做做的的接接口口。第第一一版版的的缺缺陷陷修修改改,也也要要反映到第二版中。反映到第二版中。第第2 2版版经经过过2 2个个多多月月的的开开发发,最最终终推推向向了了市市场场。公公司司的的这这个个产产品品不不但但被被用用户户所所欢欢迎迎,也也被被一一家家大大公公司司所所看看中中(就就像像IBMIBM收收购购了了LotusLotus和和RationalRational、Informi

7、xInformix一一样样),你你们们的的产产品品,正正好好可可以以填填补补这这家家大大公公司司产品线的空缺,你所在的公司被这家公司买去了。产品线的空缺,你所在的公司被这家公司买去了。11/5/202211/5/20226 6公公司司为为你你的的项项目目组组派派来来了了产产品品经经理理、项项目目经经理理。公公司司决决定定这这个个产产品品的的测测试试,由由公公司司总总部部独独立立的的测测试试部部门门承承担担。同同时时,公公司司决决定定把把项项目目组组增增加加到到5050人人,其其中中有有2020多多人人并并不不在在你你所所在在的的城城市市。在在新新公公司司里里,产产品品管管理理、项项目目管管理理

8、、测测试试、质质量量等等等等,都都与与你你过过去去的的环环境境和和做做法法不不同同,特特别别不不同同的的是是,公公司司准准备备开开发发的的第第3 3版版系系统统与与公公司司原原有有的的产产品品要要进进行行融融合,使他们看上去是一家出来的不同的兄弟和姐妹。合,使他们看上去是一家出来的不同的兄弟和姐妹。与软件的第与软件的第1 1版、第版、第2 2版相比,你的项目管理有什么不同?版相比,你的项目管理有什么不同?随着这个产品的演变,项目发生了四个变化:随着这个产品的演变,项目发生了四个变化:(1 1)系统的复杂性发生了很大变化;)系统的复杂性发生了很大变化;(2 2)用于开发该系统的项目环境发生了很大

9、变化;用于开发该系统的项目环境发生了很大变化;(3 3)在在不不同同的的项项目目生生命命周周期期内内,项项目目控控制制本本身身的的要要求求和和力力度度发发生生了了很很大变化;大变化;(4 4)由于组织的变化,管理流程、人员、方式发生了很大变化。)由于组织的变化,管理流程、人员、方式发生了很大变化。前前二二类类变变化化要要求求项项目目的的组组织织和和管管理理适适应应系系统统扩扩展展的的需需要要,后后二二种种变变化则要求项目管理具有适应性和灵活性。化则要求项目管理具有适应性和灵活性。11/5/202211/5/20227 7缺乏管理所造成的问题l l软件开发人员之间缺乏必要的交流软件开发人员之间缺

10、乏必要的交流软件开发人员之间缺乏必要的交流软件开发人员之间缺乏必要的交流l l产品升级和维护所必需的程序和文档非常混乱产品升级和维护所必需的程序和文档非常混乱产品升级和维护所必需的程序和文档非常混乱产品升级和维护所必需的程序和文档非常混乱l l开发过程中的人员流动经常发生开发过程中的人员流动经常发生开发过程中的人员流动经常发生开发过程中的人员流动经常发生l l因管理不善致使未经测试的软件加入到产品中因管理不善致使未经测试的软件加入到产品中因管理不善致使未经测试的软件加入到产品中因管理不善致使未经测试的软件加入到产品中l l项目开发状态不清楚项目开发状态不清楚项目开发状态不清楚项目开发状态不清楚

11、l l软件生产达不到规模化软件生产达不到规模化软件生产达不到规模化软件生产达不到规模化 11/5/202211/5/20228 8软件配置管理软件配置管理软件配置管理软件配置管理SCMSCM(SoftwareConfigurationManagementSoftwareConfigurationManagement)软件配置管理(软件配置管理(软件配置管理(软件配置管理(SCMSCMSCMSCM)是指在开发过程中各阶段,管理)是指在开发过程中各阶段,管理)是指在开发过程中各阶段,管理)是指在开发过程中各阶段,管理 计算机程序演变的学科,它作为软件工程的关键元素,计算机程序演变的学科,它作为软件

12、工程的关键元素,计算机程序演变的学科,它作为软件工程的关键元素,计算机程序演变的学科,它作为软件工程的关键元素,已经成为软件开发和维护的重要组成部分已经成为软件开发和维护的重要组成部分已经成为软件开发和维护的重要组成部分已经成为软件开发和维护的重要组成部分 SCM SCM SCM SCM提供了结构化的,有序化的,产品化的管理软件工提供了结构化的,有序化的,产品化的管理软件工提供了结构化的,有序化的,产品化的管理软件工提供了结构化的,有序化的,产品化的管理软件工程的方法。它涵盖了软件生命周期的所有领域并影响所程的方法。它涵盖了软件生命周期的所有领域并影响所程的方法。它涵盖了软件生命周期的所有领域

13、并影响所程的方法。它涵盖了软件生命周期的所有领域并影响所有数据和过程。有数据和过程。有数据和过程。有数据和过程。l l配置管理配置管理配置管理配置管理是指用于控制系统一系列变化的学科。是指用于控制系统一系列变化的学科。是指用于控制系统一系列变化的学科。是指用于控制系统一系列变化的学科。l l 通过一系列技术,方法和手段来维护产品的历史,鉴通过一系列技术,方法和手段来维护产品的历史,鉴通过一系列技术,方法和手段来维护产品的历史,鉴通过一系列技术,方法和手段来维护产品的历史,鉴 别和定位产品独有的版本,并在产品的开发和发布阶段别和定位产品独有的版本,并在产品的开发和发布阶段别和定位产品独有的版本,

14、并在产品的开发和发布阶段别和定位产品独有的版本,并在产品的开发和发布阶段 控制变化。控制变化。控制变化。控制变化。l l 通过有序管理和减少重复性工作,配置管理保证了生通过有序管理和减少重复性工作,配置管理保证了生通过有序管理和减少重复性工作,配置管理保证了生通过有序管理和减少重复性工作,配置管理保证了生 产的质量和效率。产的质量和效率。产的质量和效率。产的质量和效率。11/5/202211/5/20229 9 我我我我们们们们知知知知道道道道,在在在在软软软软件件件件建建建建立立立立时时时时,变变变变更更更更是是是是不不不不可可可可避避避避免免免免的的的的,而而而而变变变变更更更更加加加加剧

15、剧剧剧了了了了项项项项目目目目中中中中软软软软件件件件开开开开发发发发者者者者之之之之间间间间的的的的混混混混乱乱乱乱。SCMSCMSCMSCM活活活活动动动动的的的的目目目目标标标标就就就就是是是是为为为为了了了了标标标标识识识识变变变变更更更更、控控控控制制制制变变变变更更更更、确确确确保保保保变更正确实现并向其他有关人员报告变更。变更正确实现并向其他有关人员报告变更。变更正确实现并向其他有关人员报告变更。变更正确实现并向其他有关人员报告变更。因因因因此此此此,从从从从某某某某种种种种角角角角度度度度讲讲讲讲,SCMSCMSCMSCM是是是是一一一一种种种种标标标标识识识识、组组组组织织织

16、织和和和和控控控控制制制制修修修修改改改改的的的的技技技技术术术术,目目目目的的的的是是是是使错误降为最小并最有效地提高生产效率。使错误降为最小并最有效地提高生产效率。使错误降为最小并最有效地提高生产效率。使错误降为最小并最有效地提高生产效率。SCM SCM SCM SCM通过以下方法,强化软件的可靠性和质量:通过以下方法,强化软件的可靠性和质量:通过以下方法,强化软件的可靠性和质量:通过以下方法,强化软件的可靠性和质量:(1 1 1 1)提提提提供供供供用用用用于于于于识识识识别别别别和和和和控控控控制制制制文文文文档档档档、代代代代码码码码、接接接接口口口口、数数数数据据据据库库库库的的的

17、的结结结结构构构构框框框框架架架架,适适适适用用用用于于于于软件开发生命周期的所有阶段;软件开发生命周期的所有阶段;软件开发生命周期的所有阶段;软件开发生命周期的所有阶段;(2 2 2 2)全全全全面面面面支支支支撑撑撑撑某某某某一一一一特特特特定定定定开开开开发发发发及及及及维维维维护护护护工工工工作作作作方方方方法法法法,能能能能够够够够适适适适应应应应各各各各种种种种类类类类型型型型的的的的需需需需求求求求、标准、政策、组织机构以及相关的管理策略;标准、政策、组织机构以及相关的管理策略;标准、政策、组织机构以及相关的管理策略;标准、政策、组织机构以及相关的管理策略;(3 3 3 3)针针

18、针针对对对对特特特特定定定定的的的的基基基基线线线线状状状状态态态态、变变变变更更更更控控控控制制制制、测测测测试试试试、发发发发布布布布版版版版本本本本或或或或审审审审查查查查活活活活动动动动,生生生生成成成成相应的管理信息和产品信息。相应的管理信息和产品信息。相应的管理信息和产品信息。相应的管理信息和产品信息。因此,从某种意义上讲,因此,从某种意义上讲,因此,从某种意义上讲,因此,从某种意义上讲,SCMSCMSCMSCM本质上是变更的管理。本质上是变更的管理。本质上是变更的管理。本质上是变更的管理。SCMSCMSCMSCM使使使使软软软软件件件件产产产产品品品品和和和和过过过过程程程程的的

19、的的变变变变更更更更变变变变为为为为受受受受控控控控的的的的和和和和可可可可预预预预见见见见的的的的,它它它它要要要要求求求求并并并并在在在在适适适适当当当当的的的的工具支持下能够做到这样几点:工具支持下能够做到这样几点:工具支持下能够做到这样几点:工具支持下能够做到这样几点:(1 1 1 1)谁做的变更?)谁做的变更?)谁做的变更?)谁做的变更?(2 2 2 2)软件有什么变更?)软件有什么变更?)软件有什么变更?)软件有什么变更?(3 3 3 3)什么时间做的变更?)什么时间做的变更?)什么时间做的变更?)什么时间做的变更?(4 4)为何要变更?)为何要变更?11/5/202211/5/2

20、0221010软件项目的配置管理l l随着计算机软件的发展,软件开发已由最初的随着计算机软件的发展,软件开发已由最初的随着计算机软件的发展,软件开发已由最初的随着计算机软件的发展,软件开发已由最初的“程序设计阶段程序设计阶段程序设计阶段程序设计阶段”经历了经历了经历了经历了“软件系统阶段软件系统阶段软件系统阶段软件系统阶段”进而演变为后来的进而演变为后来的进而演变为后来的进而演变为后来的“软件工程阶段软件工程阶段软件工程阶段软件工程阶段”,软件的复杂性日益增大。此时,如果仍然把软件看成一个,软件的复杂性日益增大。此时,如果仍然把软件看成一个,软件的复杂性日益增大。此时,如果仍然把软件看成一个,

21、软件的复杂性日益增大。此时,如果仍然把软件看成一个单一的个体,就无法解决所面临的问题,于是配置的概念逐渐单一的个体,就无法解决所面临的问题,于是配置的概念逐渐单一的个体,就无法解决所面临的问题,于是配置的概念逐渐单一的个体,就无法解决所面临的问题,于是配置的概念逐渐引入软件领域,人们越来越重视软件配置的管理工作。引入软件领域,人们越来越重视软件配置的管理工作。引入软件领域,人们越来越重视软件配置的管理工作。引入软件领域,人们越来越重视软件配置的管理工作。l l不懂软件项目的配置管理,就不懂软件开发管理不懂软件项目的配置管理,就不懂软件开发管理不懂软件项目的配置管理,就不懂软件开发管理不懂软件项

22、目的配置管理,就不懂软件开发管理l l不对软件项目进行配置管理,就没有进行软件项目开不对软件项目进行配置管理,就没有进行软件项目开不对软件项目进行配置管理,就没有进行软件项目开不对软件项目进行配置管理,就没有进行软件项目开发管理发管理发管理发管理11/5/202211/5/20221111软件配置管理是软件配置管理是CMM2CMM2中中6 6个关键过程域的第个关键过程域的第6 6个关个关键域。键域。CMM2CMM2认为,认为,SCM SCM 的目的是为了建立和维护的目的是为了建立和维护软件开发过程中各种制品的完整性和一致性,包括软件开发过程中各种制品的完整性和一致性,包括以下内容:以下内容:对

23、软件产品配置的标志和识别对软件产品配置的标志和识别系统地控制对处于配置管理下的各种软系统地控制对处于配置管理下的各种软件制品的修改和更新件制品的修改和更新维护软件开发过程中的各种制品的一致维护软件开发过程中的各种制品的一致性和可跟踪性性和可跟踪性8.1.1CMM2的配置管理概念的配置管理概念 11/5/202211/5/20221212SCM 的目标vv目标目标1:1:软件配置管理活动被定义和计划软件配置管理活动被定义和计划vv目标目标2:2:软件开发过程中的制品被识别、控制和管理软件开发过程中的制品被识别、控制和管理vv目标目标3:3:对于处于配置管理下的软件制品的修改被控制对于处于配置管理

24、下的软件制品的修改被控制vv目标目标4:4:与软件制品相关的项目组和成员应该被通知制品的目前与软件制品相关的项目组和成员应该被通知制品的目前状态和被修改的信息状态和被修改的信息 从对配置目的的定义可以看出,从对配置目的的定义可以看出,从对配置目的的定义可以看出,从对配置目的的定义可以看出,CMM2CMM2CMM2CMM2的配置管理应包括这样一些的配置管理应包括这样一些的配置管理应包括这样一些的配置管理应包括这样一些活动:标识给定时间点的软件配置(即所选择的工作产品及其描活动:标识给定时间点的软件配置(即所选择的工作产品及其描活动:标识给定时间点的软件配置(即所选择的工作产品及其描活动:标识给定

25、时间点的软件配置(即所选择的工作产品及其描述),系统地控制这些配置的更改,并在软件生命周期中保持这述),系统地控制这些配置的更改,并在软件生命周期中保持这述),系统地控制这些配置的更改,并在软件生命周期中保持这述),系统地控制这些配置的更改,并在软件生命周期中保持这些配置的完整性和可跟踪性。些配置的完整性和可跟踪性。些配置的完整性和可跟踪性。些配置的完整性和可跟踪性。CMM2 CMM2 CMM2 CMM2认为,受控于配置管理的工作产品,包括交付给用户的软认为,受控于配置管理的工作产品,包括交付给用户的软认为,受控于配置管理的工作产品,包括交付给用户的软认为,受控于配置管理的工作产品,包括交付给

26、用户的软件产品(如:代码等),以及生成软件产品所需要的有关项(如:件产品(如:代码等),以及生成软件产品所需要的有关项(如:件产品(如:代码等),以及生成软件产品所需要的有关项(如:件产品(如:代码等),以及生成软件产品所需要的有关项(如:项目管理文件)。项目管理文件)。项目管理文件)。项目管理文件)。CMM2 CMM2 CMM2 CMM2的配置管理活动最主要的内容是:建立软件基线库,该库的配置管理活动最主要的内容是:建立软件基线库,该库的配置管理活动最主要的内容是:建立软件基线库,该库的配置管理活动最主要的内容是:建立软件基线库,该库存储开发的软件基线。通过软件配置管理的更改控制和配置审核存

27、储开发的软件基线。通过软件配置管理的更改控制和配置审核存储开发的软件基线。通过软件配置管理的更改控制和配置审核存储开发的软件基线。通过软件配置管理的更改控制和配置审核功能,系统地控制基线变更和由软件基线库生成的软件产品版本功能,系统地控制基线变更和由软件基线库生成的软件产品版本功能,系统地控制基线变更和由软件基线库生成的软件产品版本功能,系统地控制基线变更和由软件基线库生成的软件产品版本。11/5/202211/5/20221313 要达到要达到 CMM CMM 规定的规定的 SCM SCM要求所需具备的能力要求所需具备的能力1.1.具有对软件基线产品有管理权限的组织已经建立,具有对软件基线产

28、品有管理权限的组织已经建立,例如:软件配置管理委员会;例如:软件配置管理委员会;2.2.协调和实现软件配置管理的组织已经建立;协调和实现软件配置管理的组织已经建立;3.3.为进行软件配置管理所需要的各项资源已经分配;为进行软件配置管理所需要的各项资源已经分配;4.4.软件配置管理组织里的成员已经接受了软件配置目软件配置管理组织里的成员已经接受了软件配置目标、流程、方法方面的培训;标、流程、方法方面的培训;5.5.软件项目组或是其他的相关的部门经过培训,可以软件项目组或是其他的相关的部门经过培训,可以执行他们的软件配置管理活动;执行他们的软件配置管理活动;11/5/202211/5/202214

29、14CMM 中对SCM 规定的活动1.1.根据文档化的流程,项目软件配置管理计划已准备根据文档化的流程,项目软件配置管理计划已准备完毕;完毕;2.2.文档化的已获批准的软件配置管理计划可用作以后文档化的已获批准的软件配置管理计划可用作以后软件配置管理活动的基础;软件配置管理活动的基础;3.3.软件配置管理库已经创建,并可用作进入基线的软软件配置管理库已经创建,并可用作进入基线的软件制品的存贮库;件制品的存贮库;4.4.处于软件配置管理下的软件制品被标志和识别;处于软件配置管理下的软件制品被标志和识别;5.5.对于配置项的变更请求和问题报告被初始化、计划、对于配置项的变更请求和问题报告被初始化、

30、计划、评审、批准并根据文化化的流程对其进行跟踪;评审、批准并根据文化化的流程对其进行跟踪;11/5/202211/5/202215156.6.对于进入基线的制品的修改必须遵循文档化的流程;对于进入基线的制品的修改必须遵循文档化的流程;7.7.发布的产品必须从软件配置库中取出,并且产品发发布的产品必须从软件配置库中取出,并且产品发布的流程须依照文档化的流程和规定;布的流程须依照文档化的流程和规定;8.8.根据文档化的流程和规定,软件配置项的状态被记根据文档化的流程和规定,软件配置项的状态被记录和跟踪;录和跟踪;9.9.记录软件配置管理活动和软件基线内容的报告被建记录软件配置管理活动和软件基线内容

31、的报告被建立,并通知受到影响的项目组和个人;立,并通知受到影响的项目组和个人;10.10.根据文档化的流程进行软件制品基线的评审;根据文档化的流程进行软件制品基线的评审;CMM 中对SCM 规定的活动11/5/202211/5/20221616组织规定和相关责任v项目级配置管理项目级配置管理 项目配置经理项目配置经理(Project Configuration(Project Configuration Manager)Manager)与软件配置管理计划与软件配置管理计划 变更控制委员会变更控制委员会(Change Control Board)(Change Control Board)v组织

32、级配置管理组织级配置管理 组织配置管理库组织配置管理库(Organizational(Organizational Configuration Management Cell)Configuration Management Cell)1.负责项目完成后的软件配置管理活动负责项目完成后的软件配置管理活动2.管理组织级的文档管理组织级的文档11/5/202211/5/20221717IEEEIEEEIEEEIEEE标准标准标准标准729-1983729-1983729-1983729-1983就配置管理的内容进行了规范的定义:就配置管理的内容进行了规范的定义:就配置管理的内容进行了规范的定义:就

33、配置管理的内容进行了规范的定义:(1 1 1 1)标识:标识:标识:标识:识别产品的结构、产品的构件及其类型,为其分配唯一的识别产品的结构、产品的构件及其类型,为其分配唯一的识别产品的结构、产品的构件及其类型,为其分配唯一的识别产品的结构、产品的构件及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取。标识符,并以某种形式提供对它们的存取。标识符,并以某种形式提供对它们的存取。标识符,并以某种形式提供对它们的存取。(2 2 2 2)控制:控制:控制:控制:通过建立产品基线,控制软件产品的发布和在整个软件生通过建立产品基线,控制软件产品的发布和在整个软件生通过建立产品基线,控制软件产品的

34、发布和在整个软件生通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的最新版本中实现的问题。最新版本中实现的问题。最新版本中实现的问题。最新版本中实现的问题。(3 3 3 3)状态统计:状态统计:状态统计:状态统计:记录并报告构件和修改请求的状态,并收集关于产品记录并报告构件和修改请求的状态,并收集关于产品记录并报告构件和修改请求的状态,并收集关于产品记录并报

35、告构件和修改请求的状态,并收集关于产品构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文件的问题。件的问题。件的问题。件的问题。(4 4 4 4)审计和审查:审计和审查:审计和审查:审计和审查:确认产品的完整性并维护构件间的一致性,即确保确认产品的完整性并维护构件间的一致性,即确保确认产品的完整性并维护构件间的一致性,即确保确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合。例如,它将

36、解决目前发布的产品所产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所用的文件的版本是否正确的问题。用的文件的版本是否正确的问题。用的文件的版本是否正确的问题。用的文件的版本是否正确的问题。(5 5 5 5)生产:生产:生产:生产:对产品的生产进行优化管理。它将解决最新发布的产品应对产品的生产进行优化管理。它将解决最新发布的产品应对产品的生产进行优化管理。它将解决最新发布的产品应对产品的生产进行优化管理。它将解决最新发布的产品应由哪些版本的文件和工具来生成的问题。由

37、哪些版本的文件和工具来生成的问题。由哪些版本的文件和工具来生成的问题。由哪些版本的文件和工具来生成的问题。(6 6 6 6)过程管理:过程管理:过程管理:过程管理:确保软件组织的规程、方针和软件周期得以正确贯彻确保软件组织的规程、方针和软件周期得以正确贯彻确保软件组织的规程、方针和软件周期得以正确贯彻确保软件组织的规程、方针和软件周期得以正确贯彻执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。(7

38、 7 7 7)小组协作:小组协作:小组协作:小组协作:控制开发统一产品的多个开发人员之间的协作。例如,控制开发统一产品的多个开发人员之间的协作。例如,控制开发统一产品的多个开发人员之间的协作。例如,控制开发统一产品的多个开发人员之间的协作。例如,它将解决是否所有本地程序员所做的修改都已被加入到新版本的产品它将解决是否所有本地程序员所做的修改都已被加入到新版本的产品它将解决是否所有本地程序员所做的修改都已被加入到新版本的产品它将解决是否所有本地程序员所做的修改都已被加入到新版本的产品中的问题。中的问题。中的问题。中的问题。8.1.2IEEE的配置管理定义的配置管理定义 11/5/202211/5

39、/20221818CMM2CMM2的定义比较抽象,的定义比较抽象,的定义比较抽象,的定义比较抽象,IEEEIEEE的定义就比较具体。结合各的定义就比较具体。结合各的定义就比较具体。结合各的定义就比较具体。结合各体系的定义和要求,我们下面具体来讨论配置管理的概念。体系的定义和要求,我们下面具体来讨论配置管理的概念。体系的定义和要求,我们下面具体来讨论配置管理的概念。体系的定义和要求,我们下面具体来讨论配置管理的概念。8.1.3配置管理功能概述配置管理功能概述 11/5/202211/5/20221919配配配配置置置置标标标标识识识识或或或或者者者者又又又又称称称称为为为为配配配配置置置置需需需

40、需求求求求,包包包包括括括括标标标标识识识识软软软软件件件件系系系系统统统统的的的的结结结结构构构构,标标标标识识识识独独独独立立立立部部部部件件件件,并并并并使使使使它它它它们们们们是是是是可可可可访访访访问问问问的的的的。配配配配置置置置标标标标识识识识的的的的目目目目的的的的,是是是是在在在在整整整整个个个个生生生生命命命命周周周周期期期期中中中中标标标标识识识识系系系系统统统统各各各各部部部部件件件件并并并并提提提提供供供供对对对对软软软软件件件件过过过过程程程程及及及及其其其其软软软软件件件件产产产产品品品品的的的的跟跟跟跟踪踪踪踪能力。能力。能力。能力。它回答:什么是受控的?它回答

41、:什么是受控的?它回答:什么是受控的?它回答:什么是受控的?配配配配置置置置变变变变更更更更控控控控制制制制包包包包括括括括在在在在软软软软件件件件生生生生命命命命周周周周期期期期中中中中控控控控制制制制软软软软件件件件产产产产品品品品的的的的发发发发布布布布和和和和变变变变更更更更,目目目目的的的的是是是是建建建建立立立立确确确确保保保保软软软软件件件件产产产产品品品品质质质质量量量量的的的的机机机机制制制制。它它它它回回回回答答答答:受受受受控控控控产产产产品品品品怎怎怎怎样变更?谁控制变更?何时接受,恢复,验证变更?样变更?谁控制变更?何时接受,恢复,验证变更?样变更?谁控制变更?何时接

42、受,恢复,验证变更?样变更?谁控制变更?何时接受,恢复,验证变更?配配配配置置置置状状状状态态态态统统统统计计计计包包包包括括括括记记记记录录录录和和和和报报报报告告告告变变变变更更更更过过过过程程程程,目目目目标标标标是是是是不不不不间间间间断断断断记记记记录录录录所所所所有有有有基基基基线线线线项项项项的的的的状状状状态态态态和和和和历历历历史史史史,并并并并进进进进行行行行维维维维护护护护,它它它它解解解解决决决决以以以以下下下下问问问问题题题题:系系系系统统统统已已已已经经经经做做做做了了了了什什什什么么么么变变变变更更更更?此此此此问问问问题题题题将将将将会会会会对对对对多多多多少少

43、少少个个个个文文文文件件件件产产产产生生生生影影影影响响响响?配配配配置置置置变变变变更更更更控控控控制制制制是是是是针针针针对对对对软软软软件件件件产产产产品品品品,状状状状态态态态统统统统计计计计针针针针对对对对软软软软件件件件过过过过程程程程。因因因因此此此此,二二二二者者者者的的的的统统统统一一一一就是对软件开发(产品、过程)的变更控制。就是对软件开发(产品、过程)的变更控制。就是对软件开发(产品、过程)的变更控制。就是对软件开发(产品、过程)的变更控制。配配配配置置置置审审审审核核核核将将将将验验验验证证证证软软软软件件件件产产产产品品品品的的的的构构构构造造造造是是是是否否否否符符

44、符符合合合合需需需需求求求求、标标标标准准准准、或或或或合合合合同同同同的的的的要要要要求求求求,目目目目的的的的是是是是根根根根据据据据SCMSCM的的的的过过过过程程程程和和和和程程程程序序序序,验验验验证证证证所所所所有有有有的的的的软软软软件件件件产产产产品品品品已已已已经经经经产产产产生生生生并并并并有有有有正正正正确确确确标标标标识识识识和和和和描描描描述述述述,所所所所有有有有的的的的变变变变更更更更需需需需求求求求都都都都已已已已解解解解决决决决。它它它它回回回回答答答答:系统和需求是否吻合?是否所有变更都是在版本控制下?系统和需求是否吻合?是否所有变更都是在版本控制下?系统和

45、需求是否吻合?是否所有变更都是在版本控制下?系统和需求是否吻合?是否所有变更都是在版本控制下?SCMSCM的四大功能领域的四大功能领域11/5/202211/5/20222020SCMSCMSCMSCM从从从从应应应应用用用用层层层层次次次次上上上上可可可可以以以以从从从从低低低低到到到到高高高高分分分分为为为为三三三三级级级级:版版版版本本本本控控控控制制制制、以以以以开开开开发发发发者者者者为中心、过程驱动。为中心、过程驱动。为中心、过程驱动。为中心、过程驱动。版版版版本本本本控控控控制制制制主主主主要要要要应应应应用用用用于于于于个个个个人人人人独独独独立立立立开开开开发发发发或或或或小

46、小小小组组组组开开开开发发发发,它它它它可可可可以以以以控控控控制制制制任任任任何何何何文文文文件件件件的的的的版版版版本本本本、实实实实现现现现分分分分支支支支和和和和归归归归并并并并功功功功能能能能、进进进进行行行行文文文文本本本本比比比比较较较较、标标标标记记记记注注注注释释释释和和和和版版版版本本本本报报报报告告告告信信信信息息息息,主主主主要要要要工工工工具具具具有有有有MSMSMSMS的的的的Visual Visual Visual Visual SourceSafeSourceSafeSourceSafeSourceSafe及及及及Intersolv Intersolv Inte

47、rsolv Intersolv PVCSPVCSPVCSPVCS。以以以以开开开开发发发发者者者者为为为为中中中中心心心心主主主主要要要要应应应应用用用用于于于于部部部部门门门门级级级级开开开开发发发发,它它它它可可可可用用用用于于于于软软软软件件件件维维维维护护护护、不不不不断断断断增增增增加加加加的的的的开开开开发发发发任任任任务务务务、并并并并行行行行开开开开发发发发、QAQAQAQA及及及及测测测测试试试试,它它它它面面面面向向向向大大大大型型型型团团团团队队队队、利利利利于于于于交交交交流流流流、能能能能最最最最大大大大限限限限度度度度地地地地利利利利用用用用人人人人力力力力资资资资

48、源源源源,主主主主要要要要工工工工具具具具为为为为Rational Rational Rational Rational ClearCaseClearCaseClearCaseClearCase及及及及MKS Source IntegrityMKS Source IntegrityMKS Source IntegrityMKS Source Integrity。过过过过程程程程驱驱驱驱动动动动主主主主要要要要使使使使用用用用于于于于企企企企业业业业级级级级开开开开发发发发,着着着着重重重重解解解解决决决决新新新新的的的的工工工工具具具具引引引引入入入入、ITITITIT审审审审核核核核、管管管

49、管理理理理报报报报告告告告、复复复复杂杂杂杂的的的的生生生生命命命命周周周周期期期期、应应应应用用用用工工工工具具具具包包包包、集集集集成成成成解解解解决决决决方方方方案案案案、资资资资料料料料库库库库等等等等问问问问题题题题,实实实实现现现现真真真真正正正正规规规规范范范范的的的的团团团团队队队队开开开开发发发发,主主主主要要要要工工工工具具具具为为为为Platinum Platinum Platinum Platinum Technology CCC/HarvestTechnology CCC/HarvestTechnology CCC/HarvestTechnology CCC/Harv

50、est。SCM的三个应用层次的三个应用层次 11/5/202211/5/20222121SCM SCM 中的专业术语中的专业术语v 配置(Configuration)与配置项(Configuration Item)v 在在软件开发过程中生成各种制品的总和叫做这个软件开发过程中生成各种制品的总和叫做这个项目的软件配置项目的软件配置 Roger S.Pressman,1997Roger S.Pressman,1997计算机程序,包括源代码和可执行程序计算机程序,包括源代码和可执行程序与计算机程序相对应的各种文档与计算机程序相对应的各种文档计算机数据,包括计算机程序中包含的数据和计算机数据,包括计算

展开阅读全文
相关资源
相关搜索

当前位置:首页 > pptx模板 > 企业培训

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁