A unified model of requirements elicitation

被引:131
作者
Hickey, AM [1 ]
Davis, AM [1 ]
机构
[1] Univ Colorado, Colorado Springs, CO 80907 USA
关键词
requirements analysis; requirements elicitation; systems analysis;
D O I
10.1080/07421222.2004.11045786
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Effective requirements elicitation is essential to the success of software development projects. Many papers have been written that promulgate specific elicitation methods. A few model elicitation in general. However, none have yet modeled elicitation in a way that makes clear the critical role played by situational knowledge. This paper presents a unified model of the requirements elicitation process that emphasizes the iterative nature of elicitation as it transforms the current state of the requirements and the situation to an improved understanding of the requirements and, potentially, a modified situation. One meta-process of requirements elicitation, selection of an appropriate elicitation technique, is also captured in the model. The values of this model are: (1) an improved understanding of elicitation helps analysts improve their elicitation efforts and (2) as we improve our ability to perform elicitation, we improve the likelihood that systems we create will meet their intended customers' needs.
引用
收藏
页码:65 / 84
页数:20
相关论文
共 48 条
[1]  
Alexander L. C., 1991, Proceedings of the Fifteenth Annual International Computer Software and Applications Conference (Cat. No.91CH3023-9), P521, DOI 10.1109/CMPSAC.1991.170231
[2]  
[Anonymous], 2013, Basics of Software Engineering Experimentation
[3]  
[Anonymous], P IEEE INT S REQ ENG
[5]   An empirical investigation of user requirements elicitation: Comparing the effectiveness of prompting techniques [J].
Browne, GJ ;
Rogich, MB .
JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2001, 17 (04) :223-249
[6]   Requirements Researchers: Do We Practice What We Preach? [J].
Alan M. Davis ;
Ann M. Hickey .
Requirements Engineering, 2002, 7 (2) :107-111
[7]  
Davis A. M., 1993, Software Requirements
[8]   A COMPARISON OF TECHNIQUES FOR THE SPECIFICATION OF EXTERNAL SYSTEM BEHAVIOR [J].
DAVIS, AM .
COMMUNICATIONS OF THE ACM, 1988, 31 (09) :1098-1115
[9]  
Dean D. L., 1997, Journal of Management Information Systems, V14, P179
[10]  
DeMarco T., 1979, STRUCTURED ANAL SYST, P255