首页> 中文学位 >基于过程的软件配置管理模型的应用研究
【6h】

基于过程的软件配置管理模型的应用研究

代理获取

目录

文摘

英文文摘

大连海事大学学位论文原创性声明和使用授权说明

第1章绪论

1.1引言

1.2选题背景及意义

1.2.1问题的提出

1.2.2 SCM的出现

1.3国内外研究现状

1.3.1软件配置管理工具的发展

1.3.2软件配置管理系统

1.4本文研究内容

第2章软件配置管理概述

2.1什么是软件配置管理

2.2 SCM中的基本概念

2.2.1配置/配置项

2.2.2基线

2.2.3版本

2.2.4软件配置库

2.3软件配置管理的关键活动

2.3.1配置标识

2.3.2版本控制

2.3.3变更控制

2.3.4配置状态统计

2.3.5配置审计

2.3.6构建

2.3.7过程管理

2.3.8小组协作

2.4实施SCM的目标及意义

2.4.1 SCM的目标

2.4.2 SCM的特点

2.4.3实施SCM的意义

第3章基于过程的软件配置管理

3.1一般的软件开发过程

3.2软件过程管理

3.3 SCM对软件过程的支持

3.3.1生命周期集成

3.3.2生命周期阶段集成

3.3.3 SCM与CMM

第4章基于过程的软件配置管理模型的设计

4.1支持过程的SCM模型概述

4.2 P-SCM模型对过程的支持

4.2.1实施过程配置管理需要解决的问题

4.2.2过程配置的基本单元——过程元件

4.2.3过程元件的选用

4.2.4过程配置

4.3 P-SCM模型的主要功能模块设计

4.3.1用户配置管理模块设计

4.3.2软件过程配置管理模块设计

4.3.3软件产品配置管理模块设计

4.4数据库设计

4.4.1用户配置库

4.4.2过程配置库

4.4.3软件产品配置库

4.5模型评价

第5章基于过程的软件配置管理系统的实现

5.1系统开发环境

5.1.1系统整体架构

5.1.2系统的设计模式

5.1.3开发框架

5.2系统实现中的关键技术

5.2.1过程元件的定义方法

5.2.2过程配置技术

5.3配置库的设计与实现

5.4系统主要功能的实现

5.4.1用户管理

5.4.2软件过程配置管理

5.4.3软件产品配置管理

第6章总结和展望

6.1总结

6.2展望

参考文献

致 谢

研究生履历

展开▼

摘要

随着软件规模的不断扩大,软件开发管理对于提高软件开发效率和软件产品质量的作用也越来越重要。而软件开发管理的核心是有效的软件配置管理。软件配置管理是一种标识、组织和控制变更的技术,目的是使软件开发受控、软件错误可跟踪,并最有效地提高生产效率。它是软件开发和维护的基础,也是软件质量保障的重要措施。 本文首先系统介绍了国内外软件配置管理领域的研究现状、软件配置管理的基本概念、目的及意义。在分析研究了现有软件配置管理技术的基础上,提出了一个基于过程的软件配置管理模型。该模型主要针对当前软件配置管理系统大多以版本控制为核心,对过程支持较弱的现状,着重研究了软件配置管理系统中对过程支持功能的设计与实现。为突出对过程支持的特点,本模型引入了软件过程配置的概念。整个模型共分三大模块:用户配置管理模块,软件过程配置管理模块和软件产品配置管理模块。同时,模型还可提供公司级、项目级和开发级三个层次的配置管理视图。对于该模型,本文逐模块、逐层次的进行了详尽地设计与论述。最后,在此模型的基础上,运用JaVa等开发技术及Oracle数据库工具,实现了一个基于过程的软件配置管理系统。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号