中文

如何规约非功能需求以支持无缝建模?研究设计与初步结果

软件工程 2017-02-27 v1

摘要

背景:无缝的基于模型的开发提供了覆盖所有软件工程阶段的集成模型链。非功能需求(Non-functional Requirements, NFRs),如可重用性,在软件与系统工程中发挥着至关重要的作用,但在研究与实践中常被忽视。目前尚不清楚如何将 NFRs 集成到无缝的基于模型的开发中。目标:我们的长期目标是发展一套关于 NFRs 规约的理论,使其能够集成到无缝的基于模型的开发中。方法:我们的总体研究设计包含一个多阶段流程,以推断出支持无缝建模的关于 NFRs 规约的基于经验的理论。在这篇短文中,我们展示了研究设计,并讨论了 (i) 从样本中获得的初步结果,以及 (ii) 与该设计相关的当前问题。结果:我们的研究已经显示出显著的改进领域,例如分类过程中的一致性较低。然而,结果指出了一些有趣的点;例如,许多常用的 NFR 类别涉及系统建模概念,这表明功能需求与 NFRs 之间的界限非常模糊。结论:迄今为止我们得出结论,我们的总体研究设计似乎适合在长期内获得所设想的理论,但我们也展示了一些值得在经验软件工程社区内讨论的当前问题。本贡献的主要目的不仅是展示和讨论当前结果,更是促进关于 NFRs 集成到无缝建模中相关问题的总体讨论,特别是关于开放方法论问题的讨论。

关键词

引用

@article{arxiv.1702.07643,
  title  = {How to specify Non-functional Requirements to support seamless modeling? A Study Design and Preliminary Results},
  author = {Jonas Eckhardt and Daniel Méndez Fernández and Andreas Vogelsang},
  journal= {arXiv preprint arXiv:1702.07643},
  year   = {2017}
}