超大型敏捷系统工程中需求建模的若干方面
软件工程
2022-09-07 v1
摘要
尽管基于模型的工程在总体上已被广泛使用,在系统工程中利用模型进行需求工程(RE)却并不常见。这种缺乏应用的一个原因是,形式化模型与转向敏捷开发方法的趋势并不契合。虽然已有研究探讨了系统工程中采用需求建模与敏捷方法所面临的挑战,但缺乏针对敏捷系统工程中成功运用需求建模方法的研究。为弥补这一空白,我们开展了一项案例研究,调查瑞典电信公司爱立信(Ericsson AB)对需求模型的应用。我们研究了一个使用需求模型来衔接敏捷开发与计划驱动开发各方面的部门。我们发现,模型被用于理解需求之间的相互关系,并跟踪产品的演进。为应对长期维护模型所需付出的成本,研究参与者建议依赖基于文本的表示法,使模型更贴近开发者,并能够集成到现有的软件开发工作流中。这导致了工具上的权衡,例如丧失了控制图示布局的可能性。
引用
@article{arxiv.2209.01993,
title = {Aspects of Modelling Requirements in Very-Large Agile Systems Engineering},
author = {Grischa Liebel and Eric Knauss},
journal= {arXiv preprint arXiv:2209.01993},
year = {2022}
}