《配置管理计划要点.pptx》由会员分享,可在线阅读,更多相关《配置管理计划要点.pptx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1签核页编制:姓名/日期审核:姓名/日期批准:姓名/日期第1页/共21页2修改记录版本 修改者修改日期修改内容第2页/共21页3目 录章节目录表目录图目录第3页/共21页41、简介1.1 目的配置管理计划的目的:l明确配置管理范围l分配配置管理工作职责l规范配置管理工作l提供工作依据1.2 文档结构介绍验证和确认计划的一级结构和主要内容l简介l角色及职责l配置管理资源和环境l配置管理活动第4页/共21页51、简介1.4 参考文献安全和质量标准lEN50128 2011lISO 9001 2008lISO 90003 2004项目文件l系统开发计划l安全保证计划l软件质量保证计划l验证和确认计划
2、1.3 名词和缩写项目中使用的所有专业术语,称谓和缩略语均要统一第5页/共21页61、简介1.5 本计划的维护l本计划的负责人l计划的建立时间l计划的审批和发布l计划的更新频率第6页/共21页72、角色及职责对配置管理员没有独立性要求,可以由项目中其他人员兼任。配置管理工作需要由不同角色协同完成,在计划中要定义清楚这些不同角色在配置管理上的分工。例:l配置管理员:建立配置环境,维护基线库,控制基线版本,参与变更控制,实施配置审核,发布审核报告l质量管理人员:参与变更控制l项目经理:控制基线和产品发布,参与基线变更l变更控制委员会:决定变更的批准,实施,和发布。l普通开发人员:开发版本的维护和控
3、制第7页/共21页83、配置管理资源和环境3.1配置范围需要识别并控制的配置项包括:l系统及软件开发的过程文档l测试案例及记录l各种质量管理及配置管理记录,例如:质量审核报告,配置审核报告,采购记录,变更记录l软件代码及可执行程序l硬件平台及相关说明文档l系统安装,操作和维护手册l系统及软件测试代码及测试环境l对质量和安全有影响的开发工具,例如:编码工具,编译工具,单元测试工具第8页/共21页93、配置管理资源和环境3.2配置管理平台l硬件平台,例:PC服务器,内存16G,硬盘2TBl软件环境,例:WINDOWS SERVER 2008 操作系统,Subversion 1.7第9页/共21页1
4、03、配置管理资源和环境3.3配置库结构根据配置管理的范围和选用的配置工具,设计配置库的结构,下为示例l基线库文档代码可执行文件测试环境数据手册l受控库l开放库l管理记录第10页/共21页113、配置管理资源和环境3.4访问权限根据人员职责和配置库的结构,决定不同人员的方位权限人员人员基线库基线库受控库受控库开发库开发库配置管理员读写只读只读项目经理读写读写读写开发人员禁止只读读写第11页/共21页124、配置管理活动4.1 配置项识别对于配置范围内的所有配置项,定义相应的编号方法,确保每个配置项都只有一个独立的识别号:l文档编号l图纸编号l需求编号l源代码编号l测试案例编号l记录编号l工具编
5、号l硬件编号l发布编号第12页/共21页134、配置管理活动4.2 版本控制l版本命名方法,可以根据需要,为文档,源代码,可执行程序,及硬件实体使用不同的版本命名方法。l版本含义解释,例:软件版本号V 1.2.01为基线版本2为V&V测试版本0为开发人员内部测试版本l版本号升级过程,对于不同的配置项,版本号变更过程不一样。以源代码为例,涉及到测试版本升级,基线版本升级,变更后的版本升级,版本的分支和合并。l如何识别当前版本的状态l如何保证项目人员获得的是最新版本的配置项l对老版本内容的保存第13页/共21页144、配置管理活动4.3 基线计划在项目过程中,根据项目的进展阶段,要建立基线,作为项
6、目还原的基础,在计划中应定义l整个项目过程中,欲建立几次基线。l基线的版本规则l基线的组成l基线的建立条件l基线的实现方法,例如是全拷贝还是打标签?l基线的保存l基线的访问第14页/共21页154、配置管理活动4.4 变更管理引用软件质量保证计划中的内容,并根据配置管理工作的内容进行补充:l文档的更新,包括基线建立前文档的更新,和基线建立后进行回溯变更时的文档更新l软件更新,包括开发版本更新,测试版本更新,基线版本更新和变更回溯时的版本更新l软件更新时,分支的建立于合并。l访问冲突的预防和处理第15页/共21页164、配置管理活动4.5 追溯性管理引用软件质量保证计划中的内容第16页/共21页
7、4、配置管理活动174.6 配置状态报告在项目开发过程中,作为日常的质量工作应当周期性的发布配置状态报告,内容包括:l已入库的配置项列表l文档的版本,状态,及最新更新的时间l软件的版本历史l软件版本之间的继承关系l软件的分支结构l软件的发布和测试状态第17页/共21页184、配置管理活动在项目的开发过程中,应进行配置审核,检查配置管理过程与计划及标准的符合性,在计划中应定义:l配置审核的频率l配置审核的负责人l配置审核的内容:物理上的审核,功能上的审核l配置审核的分工l配置审核报告l配置审核结果跟踪4.7 配置审核及报告第18页/共21页194、配置管理活动4.8 发布控制对于建立后的基线或者
8、确认完成的系统产品,在发布前均要进行控制。控制的内容包括:l拟定发布版本号l整理发布内容,例:开发文档,软件可执行程序,辅助工具,系统样机,工作手册,采购详单l发布产品和设计,测试数据之间的追溯关系l发布条件检查,例:确认负责人批准,经理批准,发布内容物理和功能上均完整l发布方式,例如:发布的媒介,整体发布还是补丁发布l发布说明内容第19页/共21页204、配置管理活动4.9 配置备份在开发过程中,需要对配置库进行备份,防止硬件和软件的损坏导致开发成果的丢失。在计划中应规定:l备份负责人l备份方式:全部备份,增量备份l备份频率:一日一次,一周一次或者一月一次l备份的媒介:硬盘,光盘,网络存储,服务器备份第20页/共21页21感谢您的观看!第21页/共21页