首页> 中文学位 >支持过程管理的配置管理工具的设计与实现
【6h】

支持过程管理的配置管理工具的设计与实现

代理获取

摘要

随着软件产业的发展,软件产品开发越来越复杂,开发中所产生的大量中间产品也越来越难于控制。与此同时,为了使软件开发组织能够从初始混乱的开发过程,过渡到可重复、可管理的有序化过程,进而上升到更高的成熟度水平,我们需要采取一些方法来规范软件开发过程,进行有效的软件开发管理,并且提供相应的工具对其进行支持。软件开发管理的核心就是有效的软件配置管理。随着软件企业对于软件过程管理以及过程改进的日益重视以及对于基于构件的软件工程CBSE研究的不断深入,设计并实现支持过程管理、支持基于构件的软件开发方法的配置管理工具就显得极为重要。 软件配置管理是软件开发中的一项基本支持活动,是卡内基梅隆大学软件工程研究所SEI提出的软件能力成熟度模型CMM第二级的一个关键过程域。软件配置管理的目标是在软件生命周期中建立和维护软件项目工作产品的完整性。 目前国内外有一些软件配置管理工具,虽然各代软件配置管理工具都各具特色,已经对软件配置管理本身的问题提供了比较完善的解决方法,却还普遍存在管理对象和模式单一、缺乏对构架、构件进行管理或者未将过程管理与基于构件的软件开发技术进行集成,未能对软件项目开发提供比较完整的支持等问题。 本文首先针对软件开发实际工作中遇到的一系列问题,提出了解决这些问题的研究方法。然后介绍了软件配置管理系统中的一些基本概念及其研究现状,提出软件配置管理工具的发展需要同时对过程管理以及对基于构件的软件开发进行支持这样一种模式以提高软件生产效率和质量。基于这种思想,本文给出了在工作中结合项目对上述模式进行的一些具体实践的情况,将单纯的配置管理工具上升为以配置管理为基础面向团队的软件开发全过程管理系统,该系统工具有能力对软件开发工作的全过程进行较好的管理。文中详细阐述了WINGCM的总体架构、功能和应用模式,并对WINGCM实现过程中包含的关键技术进行了讨论。最后,本文对比分析了WINGCM系统在实例应用中对软件开发项目管理的影响,总结了其实践中的优点和不足,并给出了今后进一步发展的设想。 虽然限于客观条件的限制,目前该系统并未完全实现文中所提出的全部功能设想,但是通过实践应用的对比分析,已经可以体现出这个模式所具备的可行性、先进性和创新性。初步解决了软件配置管理中与构件管理、过程管理相结合的问题,对基于构件的软件开发管理具有一定的实用价值。

著录项

  • 作者

    陈军;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 郑东,胡昊;
  • 年度 2005
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    版本管理; 并发控制; 变更控制; 软件配置管理;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号