APP下载

软件配置管理过程中基线技术应用研究

2017-09-18胡丹

计算机时代 2017年9期

胡丹

摘 要: 分析了基线的定义和内涵,对基线的分类及基线的变更控制进行了深入研究。基于基线技术在软件配置管理过程中的应用实施,提出了基线规划、基线发布、基线变更等流程。该研究成果对加强软件配置管理过程中基线技术的应用及实施具有重要指导意义,能够有效提高软件研制过程中软件配置管理过程的有效性,进而提高软件质量。

关键词: 软件配置管理; 基线技术; 基线变更控制; 软件质量

中图分类号:TP311.52 文献标志码:A 文章编号:1006-8228(2017)09-13-03

Abstract: The definition and connotation of software baseline are analyzed, and the classification of baselines and the control of baseline change are deeply studied. According to the application of baseline in software configuration management, the processes of baseline planning, baseline release and baseline change are proposed. The research results have important guiding significance to strengthen the application of baseline in software configuration management, can effectively improve the efficiency of software configuration management in the process of software developing, and improve the quality of software.

Key words: software configuration management; baseline; baseline change control; software quality

0 引言

隨着计算机软件的应用逐渐广泛,软件规模越发庞大,结构越发复杂,软件研制中的配置管理过程逐渐受到各企业的重视。配置管理即:对软件研制过程产生的或接收的工作产品实施版本控制、变更控制,必要时可采用相关工作做辅助,配置管理的目的是确保软件研制过程中各工作产品的完整性、一致性和可追溯性[1-3]。

目前配置管理在实施过程中尚存在一些问题,如版本随意更改,工作产品间逻辑上不一致,开发环境与投产环境代码不一致等。而基线技术的应用能够有效地解决目前存在的问题。

1 基线技术

1.1 定义

CMMI中对基线的定义为:经过正式评审并取得共识的规格说明与工作产品的集合,该集合成为之后进一步开发的基础,并且只能通过变更控制规程才能进行变更[4]。

简单来说,基线是一系列工作产品的集合,这些工作产品通过了评审或测试形成了独立的版本,并能够作为后续开发的依据,已发布的基线需要通过变更控制过程才可以更改[5-6]。……

登录APP查看全文