Grounded requirements engineering: An approach to use case driven requirements engineering

Grounded requirements engineering: An approach to use case driven requirements engineering
复制标题

扎根的需求工程:用例驱动的需求工程方法

DOI:
10.1016/j.jss.2015.10.024
复制
发表时间:
--
期刊:
J. Syst. Softw.
影响因子:
--
通讯作者:
Stephan Diehl
Stephan Diehl
中科院分区:
--
文献类型:
--
作者:
David Würfel;Rainer Lutz;Stephan Diehl

文献摘要

参考文献

被引文献

相似文献

需求工程产生软件产品所需满足的需求或条件的规范。这些规范可能是模糊的和没有根据的,即要求与它们所来源的观察结果之间的关系可能不清楚或没有记录。此外,利益相关者可能会受到现有软件解决方案的影响,而不知道这些解决方案是否真正适合所开发的软件。为了科普上述问题,在设计支持任务的软件系统之前,了解完整的任务是很重要的。因此,我们开发了一种称为接地需求工程(GRE)的方法,该方法利用接地理论方法来观察和分析真实的世界中的过程和用户活动。首先,扎根理论方法被用来分析用户实验或访谈。第二,将用户行为的抽象描述转换为用例。GRE产生可理解的和接地的软件系统的要求,即建立的要求是可追溯到他们的origin.In本文中,我们提供了一个详细的描述GRE方法,并说明它通过应用它来获得一个交互式的软件工具模型合并的要求。该工具的开发既是GRE考试设计的基础,也是测试GRE考试的基础。
Requirements engineering produces specifications of the needs or conditions to meet for a software product. These specifications may be vague and ungrounded, i.e. the relation of the requirements to the observations they are derived from may be unclear or not documented. Furthermore, stakeholders may be influenced by solutions of existing software without knowing if these actually suit the software to be developed.To cope with the above issues, it is important to understand the complete task, before designing a software system to support the task. Thus, we developed a method called Grounded Requirements Engineering (GRE) that leverages the Grounded Theory method to observe and analyze processes and user activities in the real world.GRE is an iterative process consisting of two steps. First, Grounded Theory methods are used to analyze user experiments or interviews. Second, the resulting abstract descriptions of the user behavior are transferred into use cases. GRE produces comprehensible and grounded requirements for the software system to be built, i.e. the requirements are traceable back to their origins.In this paper, we provide an elaborate description of the GRE method and illustrate it by applying it to derive requirements for an interactive software tool for model merging. The development of this tool both served as a basis for the design of GRE as well as to test it.
DOI: --
发表时间: 2009
期刊: 2009 10th ACIS International Conference on Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing
影响因子: --
作者:
Suranjan Chakraborty;J. Dehlinger
通讯作者: J. Dehlinger
用于非功能性需求分析的扎根理论和语言分析方法
DOI: --
发表时间: 2012
期刊: International Conference on Interaction Sciences
影响因子: --
作者:
Suranjan Chakraborty;Christoph Rosenkranz;J. Dehlinger
通讯作者: J. Dehlinger
DOI: --
发表时间: 2014
影响因子: 3.5
作者:
S. Jantunen;D. C. Gause
通讯作者: D. C. Gause
使用扎根理论作为系统需求分析的支持技术
DOI: --
发表时间: 2011
期刊:
影响因子: --
作者:
Mohanad Halaweh
通讯作者: Mohanad Halaweh
协调观点:关于人们如何管理软件开发过程的基础理论
DOI: --
发表时间: 2012
影响因子: 3.5
作者:
Steve Adolph;Philippe B Kruchten;Wendy A. Hall
通讯作者: Wendy A. Hall