早期需求转换方法:系统综述
软件工程
2024-08-13 v1
摘要
用于从文本需求自动构建分析模型的转换方法对于软件开发至关重要,因为它们可以将精确的形式化语言的使用提前到需求分析阶段,而不是仅在编码阶段使用。数十年来,人们已开发了众多转换方法,以尝试完全或部分自动化此初始阶段。本系统综述检查了软件开发早期阶段的转换方法,检阅了 2000 年至 2014 年之间记录的 25 项研究。综述突出了自然语言处理技术的广泛使用,Stanford 解析器和 WordNet 等工具至关重要。中间模型常被用于转换过程,以弥合文本需求与分析模型之间的差距。尽管在早期需求转换方法方面取得了显著进展,但仍需关注若干问题以提高其有效性和可靠性。一个被识别的挑战是缺乏稳健的评估方法,大多数方法使用简单的案例研究和运行示例进行评估。这使得难以比较和评估这些方法的性能。尽管大多数方法可以从文本需求生成结构模型,但许多方法生成的模型不完整,缺少要素。此外,需求可追溯性被大大忽视,只有两项方法涉及该问题,并且缺乏对如何在转换过程中维护可追溯性链接的明确细节。本综述强调了需要正式化评估技术以及提高早期需求转换方法使用的透明度和可访问性的需要。
引用
@article{arxiv.2408.05221,
title = {Early-Stage Requirements Transformation Approaches: A Systematic Review},
author = {Keletso J. Letsholo},
journal= {arXiv preprint arXiv:2408.05221},
year = {2024}
}
备注
14 pages, 1 Figure, 3 Tables