配置管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配置管理
无线电分类2010-09-13 10:49:27 阅读334 评论0 字号:大中小订阅
文档说明
文档修改履历
1概述
1.1标识
该文档的统一编号为:SDC-CM-001
该文档的标题为:SDC平台配置管理计划
1.1目的
SDC平台在对外支持过程中,涉及不同的大小版本,各个项目的应用范围也并不一致,原有的管理过程与规范已经不能满足项目的需要。为了更好的为项目提供支持,使项目本身具有良好的持续
性,特制订此配置管理计划。以更好的为项目服务。
1.2缩略语定义
●计算机数据定义Computer Data Definition
对硬件相应的计算机指令所操作的信息元素基本特性的说明。这些特性可包括(但不限于)类型、
范围、结构和值。
●计算机软件部件(CSC)Computer Software Component
计算机软件配置项中功能和性质不同的部分。计算机软件部件可以进一步分解成其它计算机软件部
件和计算机软件单元。
●计算机软件配置项(CSCI)Computer Software Configuration Item
为独立的配置管理而设计的且能满足最终用户功能要求的一组软件。
●计算机软件文档Computer Software Documents
一个资料或信息的集合,包括计算机软件的列表和打印输出。用文档记录了计算机软件的要求、设计或细节,解释软件的能力和限制条件,并提供在软件运行中或保障时使用的操作命令。
●计算机软件单元(CSU)Computer Software Unit
计算机软件部件设计中确定的能单独测试的一部分软件。
●发行Release
为某种目的,对某个可用的软件版本进行的一种配置管理的行为。
●可重用软件Reusable Software
为一种应用要求开发的,但可全部或部分满足另一种应用要求的软件。
●软件开发文件Software Development File
有关软件开发和维护保障资料的集合。其内容一般包括(或引用)设计考虑的约束条件、设计文档和数据,进度和状态信息,测试要求、测试用例、测试规程和测试结果。
●软件保障Software Support
为保障和支持已实现和投入使用的软件正常运行所进行的全部活动。
●软件测试环境Software Test Environment
测试软件所需的一组自动工具、固件和硬件的集合。自动工具可以包括(但不局限于)测试工具,如模拟软件、代码分析器和测试用例生成器等,也可能包括那些包含在软件工程环境中的工具。
1.3软件配置管理角色职责
对于任何一个管理流程来说,保证该流程正常运转的前提条件就是要有明确的角色、职责和权限的定义。特别是在引入了软件配置管理的工具之后,比较理想的状态就是:组织内的所有人员按照不同的角色的要求、根据系统赋予的权限来执行相应的动作。因此,在本文档中所说明的这个软件配置管理过程中主
要涉及下列的角色和分工:
●项目经理(Project Manager,PM):
项目经理是整个软件研发活动的负责人,他根据软件配置控制委员会的建议批准配置管理的各项活动并控制它们的进程。其具体职责为以下几项:
制定和修改项目的组织结构和配置管理策略;
批准、发布配置管理计划;
决定项目起始基线和开发里程碑;
接受并审阅配置控制委员会的报告。
●配置控制委员会(Configuration Control Board,CCB):
负责指导和控制配置管理的各项具体活动的进行,为项目经理的决策提供建议。其具体职责为以下几
项:
定制开发子系统;
定制访问控制
制定常用策略;
建立、更改基线的设置,审核变更申请;
根据配置管理员的报告决定相应的对策。
●配置管理员(Configuration Management Officer,CMO):
根据配置管理计划执行各项管理任务,定期向CCB提交报告,告,并列席CCB的例会。其具体职责
为以下几项:
软件配置管理工具的日常管理与维护;
提交配置管理计划;
各配置项的管理与维护;
执行版本控制和变更控制方案;
完成配置审计并提交报告;
对开发人员进行相关的培训;
识别软件开发过程中存在的问题并拟就解决方案。
●系统集成员(System Integration Officer,SI O):
系统集成员负责生成和管理项目的内部和外部发布版本,其具体职责为以下几项:
集成修改;
构建系统;
完成对版本的日常维护;
建立外部发布版本。
●开发人员(Developer,DEV):
开发人员的职责就是根据组织内确定的软件配置管理计划和相关规定,按照软件配置管理工具的使用
模型来完成开发任务。
1.4文档概述
本文档描述了项目的开发和实施过程中,项目相关软件和文档的管理方法,其中主要包括软件和文档的存放目录、文件的备份机制、程序开发的版本控制办法等信息。
1.5阅读对象
此文档的阅读对象是项目管理人员、部门质量监督员、部门经理、公司质量管理部门、及其他项目相
关人员。
2配置管理目标
⏹保证项目开发的进度和质量;
⏹提供并优化配置项目各开发阶段的资源;
⏹保证项目对外支持过程中的一致性、有序性
⏹管理控制项目开发中代码,文档和其他软件项;
3配置管理体制
各子系统由开发人员根据项目的配置管理计划的要求进行控制。系统源程序代码、可执行代码项目负责人或项目负责人指定人员进行管理。系统所有文档的配置管理由项目负责人或项目负责人指定的人员进行管理。在系统生成新的版本时,必须提供相应的配置报告。(配置报告模版)
4配置管理目录结构及实施程序
4.1文档软件项的存放目录及权限
主要根据当前配置管理库整理并扩展