首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于构件的软件配置管理中版本管理关键技术研究

第1章 绪论第1-15页
 1.1 选题背景及意义第10-11页
 1.2 国内外研究现状第11-13页
 1.3 主要研究工作第13页
 1.4 论文的组织与结构第13-15页
第2章 相关理论基础第15-24页
 2.1 软件配置管理第15页
 2.2 配置管理相关概念第15-17页
  2.2.1 配置项/配置第15-16页
  2.2.2 基线第16-17页
  2.2.3 配置管理软件的功能第17页
 2.3 软件配置管理的关键活动第17-20页
  2.3.1 配置标识第18页
  2.3.2 版本控制第18-19页
  2.3.3 变更控制第19-20页
  2.3.4 状态报告和审核第20页
 2.4 构件相关概念第20-24页
  2.4.1 构件及可重用构件第20-22页
  2.4.2 构件库的概念第22-24页
第3章 以构件为粒度的版本管理模型第24-38页
 3.1 以构件为粒度的版本管理第24-26页
  3.1.1 以构件为粒度的版本管理特点第25页
  3.1.2 构件版本和文件版本之间的关系第25-26页
  3.1.3 构件版本和构件版本树第26页
 3.2 版本管理中的基本概念第26-30页
  3.2.1 版本化实体第26-27页
  3.2.2 版本粒度第27页
  3.2.3 版本表示第27-28页
  3.2.4 版本集第28页
  3.2.5 版本依赖性第28-29页
  3.2.6 版本的兼容性第29-30页
 3.3 基于构件的版本控制中的关键技术第30-38页
  3.3.1 版本演化第30-32页
  3.3.2 版本创建、删除策略第32页
  3.3.3 分支合并管理模型第32-34页
  3.3.4 版本的访问与同步控制策略第34-35页
  3.3.5 构件版本的增量存储第35-36页
  3.3.6 版本审计、跟踪第36-37页
  3.3.7 版本发行管理第37-38页
第4章 基于构件的版本管理系统设计第38-47页
 4.1 FCVM系统体系结构第38-39页
 4.2 主要功能模块设计第39-44页
  4.2.1 用户模块设计第39-41页
  4.2.2 项目模块设计第41-42页
  4.2.3 构件配置管理模块设计第42-44页
  4.2.4 配置活动审计模块设计第44页
 4.3 数据库设计第44-47页
  4.3.1 用户管理部分的数据库表设计第44-45页
  4.3.2 项目管理部分的数据库表设计第45页
  4.3.3 构件配置管理部分的数据库表设计第45页
  4.3.4 配置活动审计管理部分的数据库表设计第45-47页
第5章 基于构件的版本管理系统FCVM的实现第47-61页
 5.1 概述第47-49页
  5.1.1 开发模式的选择第47页
  5.1.2 开发工具及开发技术的选择第47-49页
 5.2 以构件为粒度的版本管理技术的应用第49-55页
  5.2.1 用户管理实现第49-50页
  5.2.2 项目管理实现第50-52页
  5.2.3 构件版本管理实现第52-53页
  5.2.4 分支合并管理实现第53-55页
  5.2.5 配置活动审计实现第55页
 5.3 版本检入时版本号计算算法第55-57页
 5.4 基于构件的版本管理系统FCVM对构件重用的支持第57-61页
 5.5 小结第61页
第6章 结论第61-62页
 6.1 本文的工作总结第61页
 6.2 下一阶段工作展望第61-62页
参考文献第62-65页
攻读学位期间公开发表论文第65-66页
致谢第66-67页
研究生履历第67页

论文共67页,点击 下载论文
上一篇:樟树方言的词缀研究
下一篇:我国网络专题现状与发展趋势