当前位置:问答库>论文摘要

题目:可定制软件配置管理系统的应用实现

关键词:软件配置管理;变更请求管理

  摘要

近年来,软件的开发规模变得越来越大,越来越复杂。比如,软件结构分层更细,接口更多;多方团队异地合作开发软件;多项开发任务并行等等。因此,软件的开发必然要在一个高水准的软件配置管理系统下进行,以保证软件的完整性、一致性和可追溯性,能够满足规模庞大的、复杂的软件开发的需求。许多大型软件开发项目都使用软件配置管理工具建立了自己的软件配置管理系统。由于项目的实际软件开发过程不同,因而每个项目具有各自的配置管理方式。在使用软件配置管理工具时,各项目就需要制定并实现适于本项目的配置管理策略。针对以上需求,本论文着重阐述了项目对软件配置管理系统功能的需求,以及如何制定项目的配置管理策略,实现一个可定制的软件配置管理系统。该系统将实现这一目标:使软件开发项目团队能够用工具灵活、方便地建立一个与项目开发过程相适应的配置管理环境。该系统的设计思想是:选择ClearCase配置管理工具,将用户的配置管理策略定义为系统数据,以此自动设置用户的配置管理环境;在该环境中,系统以变更请求来控制用户的配置活动;系统将所有配置管理操作分类、分层管理,按用户在配置管理中的角色授予权限,实现既严格又灵活的对配置管理库的访问控制。目前,此系统已被应用到软件开发项目的配置管理中,经实际应用证明,系统的各项功能均已实现。本系统的应用使各项目依据企业统一的配置管理流程,快速地建立起本项目专用的配置管理系统,并使项目根据软件开发需求的变化,灵活地、动态地调整配置管理策略;而同时,企业因软件开发过程的改进而产生的配置管理流程的调整,也能及时地、方便地部署在项目的可定制的配置管理系统中。