软件配置管理流程(共9页).doc





《软件配置管理流程(共9页).doc》由会员分享,可在线阅读,更多相关《软件配置管理流程(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件配置管理流程目录 1.配置管理流程.31.1 概述31.2 总体流程图31.3 软件需求分析阶段41.4 软件设计阶段41.5 制定配置管理计划.41.6 配置库管理.41.6.1 相关人员分配权限.41.6.2 配置项51.7 版本控制.61.8 变更控制.61.9 配置审计.71.9.1 配置审核的类别.71.9.2 配置审核执行的时机.71.9.3 不符合项的处理.72.0.0 配置状态报告72.0.1 配置状态报告的目的.72.0.2 配置状态报告记录的内容.72.0.3 配置状态报告的生成.72.1.0 发行管理.82.1.1 交付管理.82.1.1 软
2、件配置管理员的处理规范82.1.1.1 现阶段使用的版本配置服务器.82.1.1.2 主要操作流程.82.1.1.3 版本规范化处理.82.1.1.4 客户反馈问题处理.82.软件基线化规范.92.1 正常开发期92.2 版本发布期92.3 项目发布期.92.4 项目维护期.91. 配置管理流程概述 规范配置管理活动,明确配置项正确的唯一标识并易于存取,保证基准配置项的更改受控,明确基线状态,在贯穿整个软件生命周期中建立和维护项目产品的完整性和可追溯性。总体流程图Final版本(配置管理负责人)修改完成执行研发CVS提交研发部测试部制定配置管理计划 验证判断验证(配置工程师)版本库设计阶段需求
3、分析阶段项目问题反馈市场部技术部出库联系单软件需求分析阶段 参加需求分析会议,配置管理负责人记录,有关文档提交归档。如需求分析。软件设计阶段参加涉及阶段,为了详细制定配置管理计划。针对需求分析报告进行系统设计,配置时应说明系统设计的版本于需求分析报告版本的对应关系。设计书评审通过后,建立设计基线。制定配置管理计划配置管理员制定配置管理计划,主要内容包括配置管理软硬件资源、配置项计划、备份计划等,审批该计划。配置库管理配置管理员为项目创建配置库,并给每个项目成员分配权限。各项目成员根据自己的权限操作配置库。相关人员分配权限项目经理:1) 与(有关负责人员)协商确定项目起始基线;2) 接受配置管理
4、计划,并按相关规定贯彻执行;3) 接受配置控制委员会的报告;4) 提出配置管理计划的修改要求;5) 提出管理的建议和要求。配置管理员1) 编制配置管理计划;2) 执行配置项管理;3) 执行版本控制和变更控制方案;4) 编制配置状态报告;5) 配置库的建立和权限分配;6) 配置管理工具的日常管理与维护;7) 配置库的日常操作和维护;开发人员1)根据确定的配置管理计划和相关规定,提交配置项2)负责软件集成和版本生成。3)按照软件配置管理工具的使用模型来完成开发任务。测试人员1) 根据配置管理计划和相关规定,提交测试配置项。2) 负责软件变更的测试验证。1.6.2 配置项 配置项的范围:1) 技术文
5、档:项目开发计划、需求分析报告、软件设计书、质量保证计划、概要设计书、详细设计书、测试用例、测试报告总结报告等;2) 程序:阶段产品、源程序、释放产品等;3) 工具:自动设计工具、维护工具等;4) 交互文档:与客户或项目组内交互产生文档用户需求说明书。主要归档包括:需求分析报告、软件设计书、用户需求说明书、测试报告,源程序标识。每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。配置项标识规则:1) 项目有明确标识和追踪要求时,由按要求进行标识,以保证满足项目追踪要求。2) 在开发过程中项
6、目人员提交的配置项,规则进行标识。分配权限:一般地,配置管理负责配置项目成员拥有相对开发模块权限,不能拥有其他地权限。配置库地操作与管理:1) 开发人员根据获得地授权地资源进行项目地研发工作,操作配置库2) 配置管理负责人根据配置管理计划创建与维护基线,“冻结“配置项,控制变更。3) 配置管理员定期监督或清除配置库里地垃圾文件。4) 配置管理员定期备份配置库。版本控制配置项地状态有三种:“草稿”、“正式发布”和“正在修改”,本规程制定了配置项地状态变迁与版本号地规则。配置控制使用户能够通过对适当版本的选择,(版本)组装成各种各样、不同功能模块的模型。在开发过程种,我们在不同阶段要建立各种Tag
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 配置管理 流程

限制150内