采用用例描述进行需求规格说明:一项工业案例研究
软件工程
2025-06-17 v1
摘要
背景:用例(UC)描述是规定功能需求的一种突出格式。现有文献中不乏关于如何编写高质量用例描述的建议,但缺乏关于(1)其真实采用情况、(2)这些建议是否对应实际质量以及(3)哪些因素影响用例质量的见解。目标:我们旨在为用例描述在一家大型全球分布企业的实际采用情况提供实证证据。方法:我们调查了一家案例企业在2020年1月1日至2024年12月31日期间收集的1188条业务需求,其中包含各种形式的1192个用例。在其中,我们根据既定的质量准则手动评估了273个模板风格的用例描述。我们生成了该格式在调查时间范围内的采用情况描述性统计。此外,我们使用推断统计来确定(a)需求工程过程的属性如何影响用例质量,以及(b)用例质量如何影响后续的软件开发活动。结果与结论:我们的描述性结果展示了用例描述在实践中的采用情况如何偏离教科书建议。然而,我们的推断结果表明,只有少数现象(如面向解决方案)确实在实践中产生了影响。这些结果可以将用例质量研究引导至一个更具相关性的方向。
引用
@article{arxiv.2506.13303,
title = {Adopting Use Case Descriptions for Requirements Specification: an Industrial Case Study},
author = {Julian Frattini and Anja Frattini},
journal= {arXiv preprint arXiv:2506.13303},
year = {2025}
}