- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、什么是软件配置管理?软件配置管理包括哪些方面、内容涉及哪些人员及人员的工作?
答:软件配置管理统一的定义,下面是其中几种定义:
配置管理能够系统地处理变更,从而使得软件系统可以随时保持其完整性。配置管理又
可称为 “变更控制,” 可以用来评估提出的变更请求,跟踪变更,并保存系统在不同时间的状
态。
软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件, 来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。
配置管理能够系统地处理变更,从而使得软件系统可以随时保持其完整性。配置管理又
可称为 “变更控制,” 可以用来评估提出的变更请求,跟踪变更,并保存系统在不同时间的状
态。
对软件开发组所建立的软件的修改进行标识、组织和控制的艺术,其目标是减少错误, 提高生产力。
标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的发布和变更,记录并报告配置的状态和变更要求,验证配置项的完整性和正确性
作用:在质量体系的诸多支持活动中,配置管理处在支持活动的中心位置,它有机地把其它支
持活动结合起来,形成一个整体,相互促进,相互影响,有力地保证了质量体系的实施。
目的:软件配置管理的目的是建立和维护在项目的整个软件生存周期中软件项目产品的完整性。
主要内容包括:及时地确定软件的配置,系统地控制软件配置的变更,保证整个软件生命周期软件配置的完整性和可追溯性。
包括哪些方面: 软件配置管理,贯穿于整个软件生命周期,它为软件研发提供了一套管理
1
办法和活动原则。软件配置管理无论是对于软件企业管理人员还是研发人员都着重要的意义。软件配置管理可以提炼为三个方面的内容。
Version Control-版本控制Change Control-变更控制Process Support-过程支持涉及人员及任务:
PM:project manager 项目经理
项目经理是整个软件研发活动的负责人,他根据软件配置控制委员会的建议批准配置管理的各项活动并控制它们的进程。其具体职责为以下几项:
制定和修改项目的组织结构和配置管理策略; 批准、发布配置管理计划;
决定项目起始基线和开发里程碑; 接受并审阅配置控制委员会的报告。
CCB:Configuration control board 变更控制委员会
负责指导和控制配置管理的各项具体活动的进行,为项目经理的决策提供建议。其具体职责为以下几项:
定制开发子系统; 定制访问控制; 制定常用策略;
建立、更改基线的设置,审核变更申请; 根据配置管理员的报告决定相应的对策。
2
开发人员的职责就是根据组织内确定的软件配置管理计划和相关规定,按照软件配置管理工具的使用模型来完成开发任务。
CMO:Configuration manage officer 软件配置员
根据配置管理计划执行各项管理任务,定期向CCB 提交报告,告,并列席CCB 的例会。其具体职责为以下几项:
软件配置管理工具的日常管理与维护; 提交配置管理计划;
各配置项的管理与维护;
执行版本控制和变更控制方案; 完成配置审计并提交报告;
对开发人员进行相关的培训;
识别软件开发过程中存在的问题并拟就解决方案。
SIO:项目集成员
系统集成员负责生成和管理项目的内部和外部发布版本,其具体职责为以下几项: 集成修改;
构建系统;
完成对版本的日常维护; 建立外部发布版本。
DEV:开发人员
3
开发人员的职责就是根据组织内确定的软件配置管理
计划和相关规定,按照软件配置管理工具的使用模型来完成开发任务。
2、服务端:仓库 配置项、基线(变更哪些流程) 修改(冲突,实验 2)
答:配置项:
将软件项目中需要进行控制的工作产品定义为配置项(SCI)。
为每一个配置项分配唯一的标志。
建立配置项间的对应关系。
软件配置管理过程包括 7 项基本活动((1)制定配置管理计划(2)识别和标志配置项(3)建立配置管理环境(4)配置项的版本控制(5)基线变更管理(6)配置审核(7)配置状 态统计)
配置项分为两类
基本配置项:软件开发者在项目开发过程中所创建的基本工作单元。
集成配置项:一个集成配置项是基本配置项或其它集成配置项的集合。
三个基线:4
三个基线:
功能基线(Functional Baseline):功能基线指在系统分析与软件定义阶段结束时,在经过正式评审和批准的系统设计规格说明书中对开发系统的规格说明;或是指在经过项目委 托单位和项目承办单位双方签字同意的协议书或合同中,所规定的对开发软件系统的规格说明;或是由下级申请并经上级同意或直接由上级下达的项目任务书中所规定的对开发软件系统的规格说明。功能基线是最初批准的功能配置标识。
分配基线(Allocated Baseline):分配基线指在软件需求分析阶
原创力文档


文档评论(0)