网站大量收购独家精品文档,联系QQ:2885784924

SCM软件配置管理课件.ppt

SCM软件配置管理课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件配置管理;内容提要;一、软件配置管理的概念;2、软件配置

软件配置是一个软件产品在生存期各个阶段的不同形式(记录特定信息的不同媒体)和不同版本的程序、文档及相关数据的集合,或者说是配置项的集合。;A

;?

;(二)软件配置管理

1、什么是软件配置管理

(1)ISO9000-3:1997

配置管理是一个管理学科,它对配置项(包括软件项)的开发和支持生存期给与技术上的和管理上的指导。配置管理的应用取决于项目的规模、复杂程度和风险大小。

(2)W.Babich的解释

软件配置管理能协调软件开发,使混乱减少到最小。软件配置管理是一种标识、组织和控制修改的技术,目的是最有效的提高生产率。

(3)GB/T11457:1995《软件工程术语》国家标准

A.表示和确定系统中配置项的过程,在系统整个生存期内控制这些配置项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。

B.对下列工作进行技术和行动指导与监督的一套规范:

——对配置项的功能特性和物理特性进行标识和文件编制工作;

——控制这些特性的更动情况;

——记录并报告这些更动进行的处理和实现的状态。;2、软件配置管理的任务

——制定软件配置管理计划

——确定配置标识规则

——实施变更控制

——报告配置状态

——进行配置审核

——进行版本管理和发行管理;表2《ISO/IEC12207:1995信息技术—软件生存周期过程》

关于软件配置管理过程的规定;3、软件配置管理与软件开发过程

两类不同的变更:

开发阶段内部发生的变更:

开发过程解决不了的变更:

变更的评估和批准以及变更实施都要由软件配置管理人员去做。

开发过程应纳入配置管理过程的控制之下。;(三)软件配置管理的意义

1、软件项目的特点

(1)不可见的逻辑实体

(2)软件项目的规模日益庞大和复杂

(3)参与软件项目的人员增加,人员间的沟通渠道数量按指数倍增。

(4)产品非常容易拷贝

(5)时时处在演化和变更状态。这包括:

——技术

——业务环境

——不同用户各有不同的需求

——需求变更

(6)开发人员的离去有较大的影响;2、忽视软件配置管理可能导致的混乱现象

发错了版本

安装后不工作

异地不能正常工作

已经解决的缺陷过后又出现错误

开发人员把产品拿出去出售赢利

找不到最新修改了的源程序

找不到编程序的人;二、软件配置管理计划;2、软件配置管理

——配置管理的组织结构

——职责和权限

——指令和方针

——参照的规程(组织的规程或客户的规程)

——遵循的标准

3、软件配置管理活动

——配置管理活动

——变更管理和配置控制

——配置状态说明

——配置审核

——接口和子合同方控制;4、软件配置管理进度安排

——软件配置管理重要事件的顺序

——软件配置管理各项活动间的依赖关系

5、软件配置管理所需的资源

——采用的工具

——使用的设备

——所需的培训

——对其他人员的要求

6、软件配置管理计划的维护

——维护的职责

——计划更新的条件和审批

——计划变更的交流和通报;三、软件配置标识;图5软件配置项;(二)配置项命名及其相关信息

1、配置项命名。

命名的基本要求:唯一性;可追溯性。

例:CODE是根结点为PCL_TOOLS树结构的第六层结点,对其命名为:PCL_TOOLS/EDIT/FORMS/DISPLAY/AST_INTERFACE/CODE

;2、配置项的相关标识信息

每一配置项的有关信息:

——组名

——项名

——项标识(文件名或命名规则)

——版本编号规则

——什么情况下纳入控制之下,或

——版本号

——所遵循的变更控制规程;四、变更管理;(二)配置库

1、配置库的作用

记录与配置相关的所有信息

利用库中的信息可评价变更的后果

可利用库中的信息查询,例如:

那些客户已提取了某个特定的系统版本?

运行一个给定的系统版本需要什么硬件和系统的哪些版本?

一个系统到目前已生成了多少版本,何时生成的?

如果某一特定的构件变更了,会影响到系统的那些版本?

一个特定的版本曾提出过那几个变更请求?

一个特定的版本有多少已报告的错误?;2、三类库

(1)开发库:

存放开发过程中需要保留的各种信息,供开发人员个人专用。

(2)受控库:

在软件开发的某个阶段工作结束时,将工作产品存入或将有关的信息存入。

(3)产品库:

在开发的软件产品完成系统测试之后,作为最终产品存入库内,等待交付用户或现场安装。;(三)配置基线

基线是软件生存期各开发阶段末尾的特定点,也称为里程碑。;2、三种常见基线

您可能关注的文档

文档评论(0)

195****1949 + 关注
实名认证
内容提供者

19508761949

1亿VIP精品文档

相关文档