基于任务的软件配置多级管理

基于任务的软件配置多级管理

论文摘要

软件配置管理是CMM中的一个关键过程域。软件配置管理从二十世纪七十年代才开始逐渐发展,目前软件配置管理的现状是多种理论和多种工具并存。基于电力行业软件系统的开发背景,本文研究在实际开发过程中的软件配置管理模型,并应用于软件开发的各个环节。针对地区电网电能计量自动化系统(以下简称WFECS9800N)的开发,本文采用基于任务的软件配置多级管理模型(以下简称TBMSCM),具体如下:(1) TBMSCM由基于任务和多级管理两个构件组成,两个构件逻辑上是各自独立,因为二者是针对不同角度,所以二者同时应用能够互相补充。只是二者还需要介质作为依托。(2)因为配置项和基线是配置管理的基础,配置管理的所有活动都是基于配置项和基线展开,所以TBMSCM将配置项和基线作为两个构件的介质,把它们与任务结合的同时还采用了多级管理。在TBMSCM的理论基础上,本文进一步提出了WFECS9800N的配置管理方案,该方案主要包括配置管理环境、配置管理活动以及配置状态报告几大部分本文以WFECS9800N为例,采用TBMSCM模型,对WFECS9800N的配置管理方案加以实施应用。整个实施过程涉及配置库建设、配置标识和管理、变更控制、版本控制、基线审核以及配置状态报告等配置管理内容的各个环节。本文着重以报警处理流程这个具体的需求,作为配置管理活动的起点,从设计、编码、测试等阶段贯穿整个软件配置管理的实施过程。另外,过程中还选用了配置管理工具辅助实施。通过将TBMSCM应用到WFECS9800N的开发过程中,清楚地表明TBMSCM给整个开发过程有力的支持:可以提高相互关联配置项自动追踪的能力,可以提高不同粒度配置项构建成基线的能力,从而缩短开发周期,提高软件质量,更重要的是能够增强项目管理的力度。因此,本文提出的TBMSCM,可以把它继续应用在其它类似的系统开发过程当中。

论文目录

  • 摘要
  • ABSTRACT
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 引言
  • 1.2 研究现状
  • 1.2.1 国外现状
  • 1.2.2 国内现状
  • 1.3 本文的主要工作
  • 1.4 论文结构
  • 第2章 软件配置管理介绍
  • 2.1 概论
  • 2.2 配置项
  • 2.3 基线
  • 2.4 配置库
  • 2.5 版本控制
  • 2.6 本章小结
  • 第3章 TBMSCM
  • 3.1 面向过程的配置管理模型
  • 3.2 TBMSCM
  • 3.2.1 已有的理论研究
  • 3.2.2 TBMSCM 的引入
  • 3.2.3 基线和任务
  • 3.2.4 配置项、基线和任务
  • 3.2.5 基于任务的多级管理
  • 3.2.6 TBMSCM 的分析
  • 3.3 本章小结
  • 第4章 基于TBMSCM 的配置管理方案
  • 4.1 产品背景和产品特点
  • 4.2 系统架构
  • 4.3 基于TBMSCM 的过程定义
  • 4.4 基于TBMSCM 的配置管理环境
  • 4.4.1 角色和职责
  • 4.4.2 配置管理工具
  • 4.4.3 配置库
  • 4.5 基于TBMSCM 的配置管理活动
  • 4.5.1 配置标识和管理
  • 4.5.2 变更控制
  • 4.5.3 版本控制
  • 4.5.4 基线的审核和发布
  • 4.6 基于TBMSCM 的配置状态报告
  • 4.7 本章小结
  • 第5章 基于TBMSCM 的配置管理实施
  • 5.1 配置管理环境
  • 5.1.1 配置库建设
  • 5.2 配置管理活动
  • 5.2.1 配置标识和管理
  • 5.2.2 版本管理
  • 5.2.3 基线审核和发布
  • 5.2.4 配置状态报告
  • 5.4 基于TBMSCM 配置方法的优势
  • 5.4.1 简述 WFPD6800 的配置管理实现
  • 5.4.2 简述WFECS9800N 的配置管理
  • 5.4.3 两种方法分析比较
  • 5.6 本章小结
  • 结论与展望
  • 一、论文工作总结
  • 二、展望
  • 参考文献
  • 致谢
  • 附录 A 攻读学位期间所发表的学术论文目录
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于任务的软件配置多级管理
    下载Doc文档

    猜你喜欢