V-Modell XT软件过程线中变异性操作的应用研究
软件工程
2017-02-21 v1
摘要
软件过程线提供了一种开发和管理软件过程的系统方法。它定义了一个包含通用过程资产的参考过程,而一个定义良好的定制方法允许过程工程师创建新的过程变体,例如通过扩展或修改过程资产。变异性操作是一种通过显式声明所需修改来实现灵活性的工具,这些修改被应用于创建程序化生成的公司特定过程。然而,关于哪些变异性操作在实践中适用知之甚少。在本文中,我们提出了一项关于在V-Modell XT背景下变异性操作支持软件过程线开发可行性的研究。我们分析了定义和实际使用的变异性操作。我们提供了一个初始的变异性操作目录,作为对其他过程模型的改进建议。我们的发现表明,在几个元模型版本中定义了69种变异性操作类型,但其中25种未被使用。所发现的变异性操作允许系统地修改过程模型元素的内容和过程文档,并允许改变过程模型及其描述的结构。此外,我们还发现变异性操作可以帮助过程工程师补偿过程元模型的演化。
引用
@article{arxiv.1702.05724,
title = {On the Use of Variability Operations in the V-Modell XT Software Process Line},
author = {Marco Kuhrmann and Daniel Méndez Fernández and Thomas Ternité},
journal= {arXiv preprint arXiv:1702.05724},
year = {2017}
}
备注
Journal of Software: Evolution and Process, 2015