1 / 10
文档名称:

配置管理.ppt

格式:ppt   大小:411KB   页数:10页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

配置管理.ppt

上传人:文库旗舰店 2020/12/11 文件大小:411 KB

下载得到文件列表

配置管理.ppt

文档介绍

文档介绍:配置管理
1 为何需要配置管理
作为一名软件工程师,你实现了一种新算法,但公司看中了这个算法的潜力,决定把它集成在另一项产品中并作为该产品的核心模块。
公司以你为核心成立了项目小组,并配备了系统分析师、软件测试员、文档编制员。原来的核心模块已被大量的用户功能所包装,成为一个应用软件并交付使用,成为第一版,并大受欢迎。
根据第一版用户的反馈,公司决定对软件进行修改,使其支持多系统,并且可以通过第三方插件进行扩展。
在第二版进行的关键时刻,你离职了……
什么是配置管理
配置管理(configuration management,CM)并没有明确的定义,但可以从它的作用进行理解。CM的任务是支持协同工程(CE),辅助管理拟进行的技术变更评估和控制。通过质量保证活动,CM可以确保设计和工程文档的融合,还为系统的生产、运行和维护提供了支持。具体的解释可以用MIL-STD973来说明,CM是一门在整个生命周期中采用技术和管理指导监督配置项的学科,应用于对配置进行管理。
配置管理框架内容
根据MIL-STD973标准,配置管理的内容:
标识、记录配置项的功能和物理特征。
控制配置项及其相关文档的变更。
记录并报告有效配置管理配置项所需的信息,包括已提出的变更的特征和己批准的变更的实现状态。
审核配置项以验证规范、图表、接口控制文档和其他合约规定的一致性。
当cM应用于电子数据文件时,配置标识和配置状态报告的原则是:惟一标识电子数据文件,包括文件版本及其状态(如,工作、释放、提交、批准);记录并报告有效管理电子数据文件的信息,包括文件更新版本的状态。
配置管理中的角色与分工
项目经理(PM,Project Manager):项目经理是整个信息系统开发和维护活动的负责人,他根据配置控制委员会的建议,批准配置管理的各项活动并控制它们的进程。其具体工作职责如下:  
— 制定项目的组织结构和配置管理策略;
— 批准、发布配置管理计划; 
— 决定项目起始基线和软件开发工作里程碑;  
— 接受并审阅配置控制委员会的报告。  
配置控制委员会(CCB,Configuration Control Board):负责指导和控制配置管理的各项具体活动的进行,为项目经理的决策提供建议。其具体工作职责如下:  
— 批准配置项的标志,以及软件基线的建立;  
— 制定访问控制策略;  
— 建立、更改基线的设置,审核变更申请;
— 根据配置管理员的报告决定相应的对策。  
配置管理员(CMO,Configuration Management Officer):根据配置管理计划执行各项管理任务,定期向CCB提交报告,并列席CCB的例会,其具体工作职责如下:  — 软件配置管理工具的日常管理与维护;   
— 提交配置管理计划;  
— 各配置项的管理与维护;  
— 执行版本控制和变更控制方案;  
— 完成配置审计并提交报告;  
— 对开发人员进行相关的培训;  
— 识别开发过程中存在的问题并制定解决方案。  
开发人员(Dev,Developer):开发人员的职责就是根据项目组织确定的配置管理计划和相关规定,按照配置管理工具的使用模型来完成开发任务。
配置管理流程
1、制定配置管理计划
配置管理员制定《配置管理计划》