北邮软件项目管理—9-配置管理计划_第1页
北邮软件项目管理—9-配置管理计划_第2页
北邮软件项目管理—9-配置管理计划_第3页
北邮软件项目管理—9-配置管理计划_第4页
北邮软件项目管理—9-配置管理计划_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 chapter_90软件项目管理承上启下承上启下 chapter_91情景引入情景引入:配置管理计划配置管理计划 chapter_92哪个是正确版本?哪个是最后版本? chapter_93配置管理计划配置管理计划 chapter_94软件项目管理软件项目管理第第 二二 篇篇第第 9 9 章章软件配置管理计划软件配置管理计划 chapter_95本章要点本章要点一、软件项目配置管理基本概念二、软件项目配置管理过程三、软件项目配置管理计划四、案例分析五、课程实践 chapter_96配置管理简述配置管理简述q记录软件产品的演化过程q确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。

2、q最终保证软件产品的完整性、一致性、追朔性、可控性 chapter_107配置管理的作用配置管理的作用 chapter_98配置管理的主要功能配置管理的主要功能q版本管理q变更管理q其它 chapter_99软件配置项软件配置项: SCI : SCI software configration item software configration itemq软件配置项是项目需定义其受控于软件配置管理的款项。每个项目的配置项也许会不同。 chapter_910配置项例子配置项例子 chapter_911基线定义基线定义q基线提供了软件生存期中各个开发阶段的一个特定点q一个(些)配置项形成并通过审

3、核,即形成基线q基线标志开发过程一个阶段的结束和里程碑q基线修改需要按照正式的程序执行 chapter_912软件开发各个阶段基线图示软件开发各个阶段基线图示系统工程需求分析软件设计程序编写测试系统提交系统规格说明软件需求规格说明软件设计说明源代码测试计划、过程、数据可运行系统 chapter_1013基线例子基线例子 chapter_914SCCB (Software Configuration SCCB (Software Configuration Control Board) Control Board) 软件配置控制委员会软件配置控制委员会(SCCB)(SCCB)q评估变更q批准变更

4、申请q在生存期内规范变更申请流程q对变更进行反馈q与项目管理层沟通 15本章要点本章要点一、软件项目配置管理基本概念二、软件项目配置管理过程三、软件项目配置管理计划四、案例分析五、课程实践 chapter_916配置管理的基本过程配置管理的基本过程1.配置项标识、跟踪2.配置管理环境建立3.基线变更管理4.配置管理审计5.配置状态统计6.配置管理计划 chapter_9171 1、配置项标识、跟踪、配置项标识、跟踪q将软件项目中需要进行控制的部分拆分成SCIq建立唯一的标识q建立相互间的对应关系,进行系统的跟踪和版本控制,以确保项目过程中的产品与需求和规格的要求相一致, chapter_918

5、配置项的标识配置项的标识q配置项被唯一的标识 chapter_919SPM项目要求项目要求:配置项配置项BUPT-SPMNoSRS-v1.0企业:企业:4个字符个字符项目:最长项目:最长10个字符个字符分号:分号:01-18之间之间类型:最长类型:最长8位数字位数字版本号:版本号:V m.n chapter_920情景项目情景项目:配置项配置项SPM配置项展示配置项展示 chapter_1021配置项的跟踪配置项的跟踪案例 chapter_9222 2、配置管理环境建立、配置管理环境建立建立配置管理库建立配置管理库q软件配置管理库是用来存储所有基线配置项及相关文件的等内容的系统,是在软件产品的

6、整个生存期中建立和维护软件产品完整性的主要手段。 chapter_923受控操作受控操作评审/验证新版本变更控制流程Check inCheck out受控库 chapter_1024配置项的跟踪过程举例配置项的跟踪过程举例 chapter_1025VSS库库 chapter_926SPM版本库结构建议版本库结构建议n初始初始n计划计划n执行执行n需求需求n设计设计n代码代码n测试测试n产品产品n控制控制n周报周报n评审报告评审报告n问题问题n结束结束BUPT-SPM-01-SOWBUPT-SPM-01-ContractBUPT-SPM-01-Project-Chater chapter_927

7、q基线修改应受到控制,这种变化要经SCCB授权,按程序进行控制并记录基线修改的过程。 3 3、基线变更管理过程、基线变更管理过程 chapter_9283 3、基线变更系统、基线变更系统 配置控制变更请求变更评估变更批准/拒绝变更实现 chapter_929变更请求变更请求项目名称项目名称 变更申请人变更申请人 提交时间提交时间 变更题目变更题目 紧急程度紧急程度 变更具体内容变更具体内容 变更影响分析变更影响分析 变更确认变更确认处理结果处理结果 签字签字 chapter_930变更评估变更评估变更评估软件变更分类技术影响分析接口影响分析进度影响分析预算影响分析 chapter_931变更批

8、准变更批准/拒绝拒绝批准/拒绝变更(若批准)实施变更决策(若批准)验证变更(若批准)发布、安装变更(若批准)版本更新 chapter_932变更实现变更实现变更实现变更实现受控基线出库实现的测试和验证实现被承认受控基线入库 chapter_1033变更控制系统变更控制系统- -举例举例 chapter_9344 4、配置管理审计、配置管理审计q配置管理过程审计q基线审计 chapter_9355 5、配置状态统计、配置状态统计例如:q被批准的配置项 q变更请求的数量q配置项的所有请求的变化状态 q配置项所有被批准的变更实现状态q配置管理系统以及SCCB在运作中发生异常的次数等等 chapter

9、_1036本章要点本章要点一、软件项目配置管理基本概念二、软件项目配置管理过程三、软件项目配置管理计划四、案例分析五、课程实践 chapter_937配置管理计划大纲配置管理计划大纲q人员职责(确定SCCB等)q配置项定义q基线定义q版本控制q定义变更控制系统 chapter_938配置管理的工具配置管理的工具q工具应具有的功能q版本管理q变更管理q状态统计(查询和报告)q访问控制和安全控制 chapter_939常用配置管理的工具常用配置管理的工具1.ClearCase&ClearQuest(RTC)2.PVCS3.Harvest4.CVS5.VSS chapter_940配置管理建议配置管

10、理建议1.制定规则:实现版本管理1.小企业,小项目2.制定规则和(版本管理)工具:实现部分配置管理1.中小企业,中小项目3.制定规则和(配置管理)工具:实现配置管理-1.大企业,大项目2.异地开发模式3.配备专门的配置管理人员 chapter_1041本章要点本章要点一、软件项目配置管理基本概念二、软件项目配置管理过程三、软件项目配置管理计划四、案例分析四、案例分析五、课程实践MED:项目配置管理计划项目配置管理计划 chapter_942 chapter_1043本章要点本章要点一、软件项目配置管理基本概念二、软件项目配置管理过程三、软件项目配置管理计划四、案例分析五、课程实践五、课程实践课程实践九:配置管理计划课程实践九:配置管理计划实践实践目目的的:掌握软件项目配置管理计划的编制掌握软件项目配置管理计划的编制实践要求:实践要求:1.参照参照要求要求完成完成SPM项目的配置管理计划项目的配置管理计划2.选择选择1个团队课堂上讲述个团队课堂上讲述SPM项目的配置管理计划项目的配置管理计划 chapter_944 chapter_945SPM配置管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论