用于生成高质量软件需求的概念框架
软件工程
2025-04-16 v1
摘要
以自然语言表达的需求是软件开发过程中不可或缺的产物,因为所有利益相关者都能理解它们。然而,其歧义性构成了持续的挑战。为解决这一问题,IEEE 和 INCOSE 等组织发布了编写需求的指南,提供了协助完成此任务的规则。另一方面,敏捷方法提供了以自然语言表达利益相关者需求的模式与结构,试图约束语言以避免歧义。尽管如此,利益相关者在需求及其正确表达方式上的知识差距进一步复杂化了规约任务。近年来,大型语言模型 (LLM) 的出现增强了自然语言处理任务。这些是基于深度学习的架构,模拟了类似人类的注意力机制。本研究旨在测试 LLM 在该领域已展现出的能力。目标是使用这些模型来提高以自然语言编写的软件需求的质量,协助分析师进行需求规约。详细介绍了所提出的框架、其架构、关键组件及其交互。此外,对该提案进行了概念测试以评估其有用性。最后,讨论了该框架的潜力与局限性,以及用于持续验证和改进的未来方向。
引用
@article{arxiv.2504.10654,
title = {Un marco conceptual para la generaci\'on de requerimientos de software de calidad},
author = {Mauro José Pacchiotti and Mariel Ale y Luciana Ballejos},
journal= {arXiv preprint arXiv:2504.10654},
year = {2025}
}
备注
in Spanish language