第13章-软件配置管理.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 13 软件 配置管理
- 资源描述:
-
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软件项目管理,第,13,章 软件配置管理,13.1,软件配置及其管理的概念,13.2,软件配置管理的基本活动,13.3,软件的测试管理,软件配置:程序(模块或组件)、管理及技术文档、数据(参数),一个软件产品在,生存期各个阶段,的,不同形式,和,不同版本,的程序、文档及相关数据的集合,或者说是配置项的集合。,什么是软件配置?,配置管理混乱的现象:,开发人员使用错误的版本修改程序,开发人员未经授权修改代码或文档,或修改的结果不能及时反映到各个相关部分;,人员流动,交接工作不彻底造成软件关键内容遗失;,已修复的,Bug,在新版本中出现,找不到某个文件的历史版本;,无法重新编译某个历史版本,使维护工作十分困难;,因协同开发中,版本变更混乱导致整个项目失败,初始系统,机型,1,机型,2,机型,n,操作系统,1,操作系统,2,用户,1,用户,2,不同用户有自己的工作环境,用户需要不同的配置,A,B,C,G,D,H,E,A,B,F,C,D,E,用户,1,用户,2,面对不同用户软件产品的配置,用户需要不同的配置,配置库示例,A,F,B,D,G,C,H,E,用户,1,用户,2,A,B,C,D,E,F,A,B,C,D,E,G,H,产品,1,产品,2,两个软件产品具有不同的配置,用户,1,:,A,、,B,、,C,、,D,、,E,和,F,用户,2,:,A,、,B,、,C,、,D,、,E,和,G,、,H,软件配置,管理:,在软件开发过程中,标识、控制和管理软件变更的管理活动。,使整个软件产品的演进过程处于受控(包括可回溯)的状态。,13.1,软件配置及其管理的概念,软件配置项(,1/3,),软件配置项,(SCI:Software Configuration Item),:配置管理的对象。,SCI,的形式,技术文档,软件需求规格说明书,软件概要设计规格说明书,软件测试计划,用户手册,软件配置项(,2/3,),管理文档,软件开发计划,软件配置管理计划,软件质量保证计划,,程序代码,(,源代码和可执行代码,),模块,1,的源程序代码,(,例如,,A.Java),模块,1,的可执行代码,(,例如,,A.class),组件,(,程序包,例如,,code.dll),可执行文件,(,例如,,word.exe),数据,配置文件,(,例如,,a.ini),数据文件,(,例如,,a.pot),,,软件配置项(,3/3,),SCI,的描述,唯一的命名和编号,属性,版本,(1.0),类型,(,文档,),关系,与软件的关联,基线,(1/4),什么是基线?,已经通过正式,复审,和,批准,的软件产品、标准或规约,它们可以作为进一步开发的基础,并且,只能通过正式的,变化控制,过程才允许对它们进行变更,基线,(2/4),为什么需要基线?,开发过程中的变化不可避免,变化不利于软件开发,需要控制变化,软件产品保持一定程度的稳定,以此作为软件开发的基础,不允许随便、非正式更改,保持相对稳定,要改,须经评估和认可,要进行控制,基线,(3/4),软件产品典型基线,基线,(4/4),作为基线的,SCI,软件配置管理的任务,制定软件配置管理计划,确定配置标识规则,对变更进行控制,报告配置状态,进行配置审核,进行版本管理和发行管理,13.2,软件配置管理的基本活动,ISO/IEC 12207:1995,信息技术,软件生存周期过程,关于软件配置管理过程的规定,活 动,任 务,解 释,1,实施过程,开发配置管理计划,计划描述:配置活动、这些活动的规程、进度、配置管理组织及与其他组织的关系,计划应形成文件,2,配置标识,制定标识规则,以控制软件项及其版本,标识内容包括:基线文档、版本基准号、其他,3,配置控制,标志并记录变更申请,分析与评价变更,批准(或不期准)申请,实现、验证和发行已变更的软件项,审核跟踪变更,控制并审核受控软件项,跟踪变更原因、变更授权,以保证重要功能的安全或保密,4,配置状态报告,编制管理记录和状态报告,表明受控项(包括基线)的状态和历史,状态报告应包括变更号、最新版本、发行标识、版本号及各种版本比较,5,配置评价,确定和保证软件项的功能完整性、物理完整性,6,发行管理和交付,有效控制软件产品和文档的发行和交付,在产品的生存期内保存代码、文挡的主拷贝,包括重要的安全或保密功能的代码和文档应按组织的方针处理、储存、包装和交付,软件配置管理计划,配置管理计划标准,IEEE 828-1990,1,引言,配置管理计划的目的、适应范围、使用要求,项目概述,项目中需特别关注的配置管理问题和风险,软件配置管理严格性要求的等级,限制和假设,术语,参考文件,2,、软件配置管理(,谁来管理?,),配置管理的组织结构,职责和权限,指令和方针,参照的规程(组织的规程或客户的规程),遵循的标准,3,、软件配置管理活动(,如何管理?,),配置管理活动,变更管理和配置控制,配置状态说明,配置审核,接口和子合同方控制,4,、软件配置管理进度安排(,什么时候管理?,),软件配置管理重要事件的顺序,软件配置管理各项活动间的依赖关系,5,、软件配置管理所需的资源,采用的工具,使用的设备,所需的培训,对其他人员的要求,6,、软件配置管理计划的维护,维护的职责,计划更新的条件和审批,计划变更的交流和通报,软件配置项标识,任务,识别有哪些,SCI,详细描述每个,SCI,识别,SCI,的要求,完整,不要有遗漏,系统,包括所有的技术文档、必须的管理文档、所有的程序,(,源码和可执行,),、所有的数据,SCI,描述的要求,唯一和直观命名,在本项目中是唯一标识的,直觉意思明确,有利于对该,SCI,的状态控制,便于增删、修改;,描述属性,便于进一步详细了解,SCI,,如,类型、创建者、时间、修改者,,描述与其他,SCI,的关系,便于追踪和管理其影响,文档编号命名,(,例,),C_Lib.2.RA.1.1.00,形式:,C_Lib.2.RA.1.1.00,项目名称或者编号:,C_Lib,子系统编号:,2,文档类型:,RA,序号:,1,,表示本文档在同类型中的排序,版本号:,1,修订号:,00,AD-,结构设计,CR-,更动报告,DD-,详细设计,DP-,开发计划,FA-,可行性分析,IC-,接口控制,IG-,安装手册,QA-,质量保证,RA-,需求分析,SL-,源码列表,SS-,系统规格说明书,TP-,测试计划,TR-,测试报告,UM-,用户手册序号,文档属性描述:,编写人:例如,薄呱呱,质检人:例如,李 斯,审核人:例如,张五常,批准人:例如,雷政富,发布版本:例如,,1.00,发布日期:例如,,2008/05/19,变化情况:,描述要体现其功能和所在的结构层次,代码,SCI,的编号命名,形式:子系统编号,.,组件编号,.,模块编号,.,表示功能涵义的字符串,例如,,3.32.324.Stack,名称,:Stack,功能,:,堆栈,语言:,Java,版本,:1.0,开发者,:Dr.Ma,开发时间,:2008/06/30,修改者,:,修改时间,:,描述关联关系,为了便于更动控制时进行影响域评估,必须描述,SCI,之间的关联关系,建立关联矩阵,关联列表,版本控制,为什么,SCI,会有不同的版本,软件因纠错,/,改进,/,完善,/,扩充会导致同一,SCI,有多个版本,在同时从事多项目开发时,同一,SCI,的不同版本可能应用于不同的项目,要保证开发需要,必须进行版本控制,SCI,的版本演化一般可采用存储版本树的办法来进行版本控制,变更控制,(1/2),变化不可避免,不控制变化将导致混乱,无论何人、何时修改配置库中的,SCI,均应按规范流程处理,提出书面申请,变更控制组审核和评估,(,必要性,/,可行性,/,影响域,/,资源,),同意,则授权执行指定修改;结论也可能是不同意或暂缓,变更控制,(2/2),软件配置审计,配置审计的内容,检查配置控制手续是否齐全,变化是否完成?,验证当前基线与前一基线的可追踪性,确认各,SCI,是否均正确反映需求,确保,SCI,及其介质的有效性,定期复制、备份、归档,以防止意外的介质破坏,配置审计结果应写成报告,通报有关人员或组织,状态报告,(1/2),为了及时追踪并记载,SCI,的变化,以备审计时使用,需要在整个生命周期中对每个,SCI,的变化进行系统的记录,发生了什么变化,谁产生的变化,什么时候发生的变化,对其它,SCI,有什么影响,状态报告,(2/2),根据,SCI,的出入库情况和变更控制组的审核记录,产生配置状态报告,并将状态报告及时发放给各有关人员和组织。,配置状态报告也被存放在受控库中,可供有关人员随时查询,通常,有以下两种报告,:,现行状态报告:,指定,SCI,的现行状态,指明,:,现行版本号、是否正被某人专用,?,还是可共享,?,(并发控制),历史状态报告:,指定,SCI,的历史记录,报告:谁于何时因何故对,SCI,做了何事,(,入库,/,出库,/,更动,)?,谁来实施软件配置管理,软件配置管理小组来实施软件配置管理,负责制定软件配置管理计划,实施软件配置活动,软件配置管理工具,Rational ClearCase,Microsoft SourceSafe,PVCS,CVS,第,14,章 项目的执行与控制,14.1,项目计划的执行,14.2,跟踪项目进展情况,14.3,项目控制,14.1,项目计划的执行,项目执行,=,计划,+,按计划执行,项目计划的执行:按照预定计划执行实施项目。,执行的依据:项目计划、辅助说明、组织管理政策、纠正措施。,执行的工具和方法:管理技能,+,专业知识,+,工作分配体系,+,绩效检查,+,项目信息管理系统,+,组织管理程序,14.2,跟踪项目进展情况,为什么要跟踪项目进展?,了解项目总体进度,了解成员工作情况,调整工作安排、合理利用资源,进一步完善项目计划,及时对人员进行考核,项目进展跟踪:,跟踪采集的对象、项目跟踪的方法、项目跟踪的结果,14.3,项目控制,成功项目,=,好的计划,+,有效的控制,如何有效地对项目进行控制?,建立完善的项目监控和报告体系,明确所需的信息,充分了解项目当前状态,依据项目计划对当前状态进行分析、比较,做决策,及时纠偏,项目控制,项目控制的步骤:,制定控制计划,设定阶段性成果验收准则(阶段性目标),收集项目进展情况,判断偏差,分析偏差产生的原因和趋势,采取适当的纠正预防措施,跟踪纠偏措施的有效性,控制的目标:,范围控制、进度控制、成本控制,首先分析、估计目标偏离的可能性,决策:采取,预防,措施,发生了偏离后,分析原因,决策:采取,纠偏,措施,主 动 控 制,被 动 控 制,分析预测,目标偏离,预防措施,再分析预测,再预防,.,纠偏措施,目标再偏离,再纠偏,.,主动控制与被动控制,第,15,章 项目收尾与验收,15.1,项目收尾概述,15.2,项目验收,15.3,项目移交与清算,15.4,项目后评审,15.1,项目收尾概述,项目的终结:,内部项目,正常:目标已经实现,异常:项目已经不具备实用价值、项目无期限拖延、项目环境变化、立项者撤消项目,外部项目,正常:目标已经实现,异常:对方严重违约导致另一方异常终止,项目收尾概述,项目的收尾过程:,确认工作完成范围的符合性,质量验收,费用决算,合同终结,文档验收,项目后评价,15.2,项目验收,确认工作完成范围的符合性,质量验收,项目资料验收,15.3,项目移交与清算,项目移交,项目清算(总结经验教训),15.4,项目后评价,项目目标评价,项目决策评价,项目过程评价,合同执行的分析评价,项目实施及管理评价,项目资金使用的分析评价,项目影响评价和项目持续性评价,还包括:项目的技术经济评价、项目的社会效益评价,课程软件工具,课程工具:项目管理工具,Microsoft Project pro,Microsoft SourceSafe,希望大家成长为优秀的项目经理!,展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




第13章-软件配置管理.ppt



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/12776653.html