第一章 前言 | 第6-8页 |
第二章 软件配置管理与CVS概述 | 第8-22页 |
2.1 软件配置管理简介 | 第8-13页 |
2.1.1 软件配置管理的含义 | 第8-9页 |
2.1.2 软件配置管理中的角色 | 第9页 |
2.1.3 软件配置管理的关键活动 | 第9-11页 |
2.1.4 软件配置管理工具的功能 | 第11-13页 |
2.2 CVS软件概述 | 第13-14页 |
2.2.1 CVS的作用 | 第13-14页 |
2.2.2 CVS的特点 | 第14页 |
2.3 CVS同类版本管理工具简介 | 第14-16页 |
2.3.1 Rational ClearCase | 第14-15页 |
2.3.2 Perforce | 第15页 |
2.3.3 Microsoft Visual SourceSafe | 第15-16页 |
2.4 CVS中的重要概念 | 第16-22页 |
2.4.1 CVS系统的客户/服务器结构 | 第16-17页 |
2.4.2 CVS仓库 | 第17-18页 |
2.4.3 工作拷贝 | 第18页 |
2.4.4 版本 | 第18页 |
2.4.5 版本编号 | 第18-19页 |
2.4.6 版本标签 | 第19-20页 |
2.4.7 版本分支 | 第20-22页 |
第三章 CVS辅助工具系统功能 | 第22-34页 |
3.1 CVS辅助工具系统解决的问题 | 第22-24页 |
3.1.1 模块管理问题 | 第22-23页 |
3.1.2 权限管理问题 | 第23页 |
3.1.3 自动通知管理问题 | 第23-24页 |
3.2 CVS辅助工具系统结构 | 第24-26页 |
3.3 CVS辅助工具系统功能 | 第26-34页 |
3.3.1 系统用户分类 | 第26-27页 |
3.3.2 系统用例和参与者 | 第27-30页 |
3.3.3 系统功能 | 第30-34页 |
3.3.3.1 基本功能 | 第30-31页 |
3.3.3.2 CVS用户管理功能 | 第31页 |
3.3.3.3 公司评审小组管理功能 | 第31-32页 |
3.3.3.4 项目管理功能 | 第32页 |
3.3.3.5 模块管理功能 | 第32页 |
3.3.3.6 权限管理功能 | 第32-33页 |
3.3.3.7 自动通知管理功能 | 第33-34页 |
第四章 CVS辅助工具系统的设计与实现 | 第34-52页 |
4.1 客户端与服务器端通信机制的设计与实现 | 第34页 |
4.2 服务器端数据文件的设计与实现 | 第34-37页 |
4.2.1 数据文件的设计 | 第35页 |
4.2.2 数据文件的实现 | 第35-37页 |
4.3 模块管理的设计与实现 | 第37-40页 |
4.3.1 CVS模块 | 第37-38页 |
4.3.2 模块管理的设计 | 第38-39页 |
4.3.3 模板定义 | 第39-40页 |
4.4 权限管理的设计与实现 | 第40-47页 |
4.4.1 权限控制的设计 | 第40-43页 |
4.4.2 触发器机制 | 第43-45页 |
4.4.3 系统用到的触发器配置文件 | 第45-46页 |
4.4.4 权限控制触发器程序 | 第46-47页 |
4.5 自动通知的设计与实现 | 第47-52页 |
4.5.1 自动通知的设计 | 第48页 |
4.5.2 自动通知触发器程序 | 第48-52页 |
第五章 结束语 | 第52-53页 |
参考文献 | 第53-54页 |
致谢 | 第54-55页 |
摘要 | 第55-57页 |
ABSTRACT | 第57页 |