第16章配置管理课件知识讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章 配置管理;内容提要;一、软件配置管理的概念;2、软件配置 软件配置是一个软件产品在生存期各个阶段的不同形式(记录特定信息的不同媒体)和不同版本的程序、文档及相关数据的集合,或者说是配置项的集合。;? ;(二)软件配置管理 1、什么是软件配置管理 (1)ISO 9000-3 :1997 配置管理是一个管理学科,它对配置项(包括软件项)的开发和支持生存期给与技术上的和管理上的指导。配置管理的应用取决于项目的规模、复杂程度和风险大小。 (2) W.Babich 的解释 软件配置管理能协调软件开发,使混乱减少到最小。软件配置管理是一种标识、组织和控制修改的技术,目的是最有效的提高生产率。 (3) GB/T 11457 :1995《软件工程术语》国家标准 A.表示和确定系统中配置项的过程,在系统整个生存期内控制这些配置项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。 B.对下列工作进行技术和行动指导与监督的一套规范: ——对配置项的功能特性和物理特性进行标识和文件编制工作; ——控制这些特性的更动情况; ——记录并报告这些更动进行的处理和实现的状态。;2、软件配置管理的任务 ——制定软件配置管理计划 ——确定配置标识规则 ——实施变更控制 ——报告配置状态 ——进行配置审核 ——进行版本管理和发行管理 ;表2《ISO/IEC 12207: 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)

sunfuliang7808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档