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

题目:一种面向软件体系结构的配置管理方法

关键词:CArch;软件配置管理;软件体系结构;软件体系结构描述语言;xADL2.0

  摘要

软件配置管理自从上世纪九十年代被提出以来,其理论方面的不断完善使它成为众多软件开发过程中所推崇的最佳实践;工程应用方面的广泛实施使得其理论价值在实践中得到了充分有效的证明。然而,面对新型的软件开发方法、过程以及技术,传统的面向源代码的配置管理方法显得不能满足需要。 随着软件系统的复杂度不断提高,软件体系结构作为软件系统的高层抽象模型,在软件开发过程中发挥的作用越来越大,面临的问题也逐渐复杂。如何实现对软件体系结构演化过程的跟踪和管理已经成为基于组件的软件工程中的一个亟待解决的难题。 针对以上问题,本文提出了一种面向软件体系结构的配置管理方法——CArch。该方法以软件体系结构核心元素的描述为基础,构建了CArch模型。该模型将配置管理项的粒度由目前普遍的源代码层次提升到软件体系结构层次,为软件体系结构演化过程的描述提供了更全面的支持。该方法采用XML Schema作为CArch模型的元语言,使得CArch方法具备了高度的灵活性和可扩展性。为了便于CArch模型能够被计算机程序所处理,CArch方法由XML Schema形式的CArch模型生成了CArch模型程序库,并在此基础之上以CArch过程集合为指导构建了一个CArch方法的应用环境――CArch Workshop。CArch Workshop系统的实现佐证了CArch方法的可行性和有效性。