软件配置管理计划研讨.pptxVIP

  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文档。上传文档
查看更多

1南京理工大学计算机学院第10章 软件配置管理计划

第10章软件配置管理计划软件项目中可能遇到的问题南京理工大学计算机学院2/81前一页休息?开发人员使用错误的版本修改程序?开发人员未经授权修改代码或文档,或修改的结果不能及时反映到各个相关部分;?人员流动,交接工作不彻底造成软件关键部件遗失;?已修复的Bug在新版本中出现;?找不到某个文件的历史版本;?无法重新编译某个历史版本,使维护工作十分困难;?因协同开发中,或者异地开发,版本变更混乱导致整个项目失败;?……

第10章软件配置管理计划如何有效的进行软件项目管理南京理工大学计算机学院3/81前一页休息?软件项目进行中面临的一个主要问题是持续不断的变化。?有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动的目标。

第10章软件配置管理计划南京理工大学计算机学院4/81前一页休息10.1概述

第10章软件配置管理计划南京理工大学计算机学院5/81前一页休息软件配置管理概述?指一套管理软件开发和软件维护以及各种中间软件产品的方法和规则。?记录软件产品的演化过程?确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。?最终保证软件产品的完整性、一致性、追朔性、可控性?主要思想和具体内容在于版本控制,版本控制注意功能是追踪变更

第10章软件配置管理计划南京理工大学计算机学院6/81前一页休息配置管理定义?软件配置管理,缩写为SCM(SoftwareconfigurationManagement),是一套规范、高效的软件开发管理方法,同时也是提高软件质量的重要手段,它帮助开发团队对软件开发过程进行有效的变更控制,高效地开发高质量的软件。配置管理的使用取决于项目规模和复杂性以及风险水平。?软件配置管理是一套管理软件开发和维护以及其中各种中间软件产品的方法和规则,配置管理通过在特定的时刻选择软件配置,系统地控制对配置的修改,并在整个软件生命周期中维护配置的完整性和可追踪性。中间软件产品和用于创建中间软件产品的控制信息都应处于配置管理的控制下。

第10章软件配置管理计划南京理工大学计算机学院7/81前一页休息配置管理的目标?配置管理是对系统中配置项进行标识和定义的过程,通过控制某个配置项及其后续变更,记录并报告配置项的状态和变更要求,证明配置项的完整性和正确性实现。?软件配置的目标:·软件配置管理的各项工作是有计划进行的。·被选择的项目产品得到识别,控制并且可以被相关人员获取。·已知别出项目产品的更改得到控制。·使相关组别和个人及时了解软件基线的状态和内容。

第10章软件配置管理计划配置管理的作用我(他)是谁?为什么我(他)在这里?为什么我(他)是某某?我(他)属于哪里?南京理工大学计算机学院8/81前一页休息

第10章软件配置管理计划南京理工大学计算机学院9/81前一页休息配置管理主要功能?支持并行开发。因开发和维护的原因,要求能够实现开发人员同时在同一个软件模块上工作,同时对同一个代码部分作不同的修改,即使是跨地域分布的开发团队也能互不干扰,协同工作,而又不失去控制。?修订版管理。跟踪每一个变更的创造者、时间和原因,从而加快问题和缺陷的确定。?版本控制。能够简单、明确地重现软件系统的任何一个历史版本。?产品发布管理。管理、计划软件的变更,与软件的发布计划、预先定制好的生命周期或相关的质量过程保持一致;项目经理能够随时清晰地了解项目的状态。?建立(build)管理。基于软件存储库的版本控制功能,实现建立过程自动化。? 过程控制。贯彻实施开发规范,包括访问权限控制、开发规则的实施等。? 变更请求管理。跟踪、管理开发过程中出现的缺陷、功能增强请求或任务,加强沟通和协作,能够随时了解变更的状态。? 代码共享。提供良好的存储和访问机制,开发人员可以共享各自的开发资源。

第10章软件配置管理计划南京理工大学计算机学院10/81前一页休息软件配置管理的主要活动?配置识别;?变更控制;?状态报告;?配置审计;

第10章软件配置管理计划南京理工大学计算机学院11/81前一页休息10.2配置管理的相关概念

第10章软件配置管理计划南京理工大学计算机学院12/81前一页休息配置项?配置项(ConfigurationItem,CI)指一个配置中的实体,它满足一项最终使用功能,并能在给定的参考点上单独标识。?产品配置项(ProductConfigurationItem , PCI)是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件以及数据的集合。该集合中每一个元素成为该产品的一个配置项。·属于该产品组成部分的工作成果;·属于项目管理和机构支撑过程域产生的文档;

文档评论(0)

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

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

1亿VIP精品文档

相关文档