An operational model for structuring the requirements generation process

被引:16
作者
Arthur, JD [1 ]
Gröner, MK [1 ]
机构
[1] Virginia Polytech Inst & State Univ, Dept Comp Sci, Blacksburg, VA 24061 USA
关键词
requirements identification; requirements generation; customer intent; requirements engineering; software engineering; software methodology;
D O I
10.1007/s00766-004-0196-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Product quality is directly related to how well that product meets the customer's needs and intents. Therefore, the ability to capture customer requirements correctly and succinctly is paramount. Unfortunately, within most software development frameworks requirements elicitation, recording and evaluation are some of the more ill-defined and least structured activities. To help address such inadequacies, we propose a requirements generation model (RGM) that (a) decomposes the conventional "requirements analysis" phase into subphases which focus and refine requirement generation activities, (b) bounds and structures those activities to promote a more effective generation process, and (c) implements a monitoring methodology to assist in detecting deviations from well-defined procedures intended to support the generation of requirements that meet the customer's intent. The RGM incorporates "lessons learned" from a preliminary study that concentrated on identifying where and how miscommunication and requirements omission occur. An industry study (also reported in this paper) attests to the effectiveness of the RGM. The results of that study indicate that the RGM helps (a) reduce the late discovery of requirements, (b) reduce the slippage in milestone completion dates, and (c) increase customer and management satisfaction levels.
引用
收藏
页码:45 / 62
页数:18
相关论文
共 31 条
[1]  
AGRESTI WW, 1986, IEEE TUTORIAL SERIES
[2]  
Ambler S., 2002, AGILE MODELING EFFEC
[3]  
AMBLER S, 2002, INTRO AGILE MODELING
[4]   Evaluating the effectiveness of independent verification and validation [J].
Arthur, JD ;
Gröner, MK ;
Hayhurst, KJ ;
Holloway, CM .
COMPUTER, 1999, 32 (10) :79-+
[5]  
Bjerknes G., 1995, Scandinavian Journal of Information Systems, V7, P73
[6]   Using the WinWin spiral model: A case study [J].
Boehm, B ;
Egyed, A ;
Kwan, J ;
Port, D ;
Madachy, R .
COMPUTER, 1998, 31 (07) :33-+
[7]  
BOEHM BW, 1988, COMPUTER, V21, P61, DOI [10.1109/2.59, 10.1145/12944.12948]
[8]  
Bravo E, 1993, PARTICIPATORY DESIGN, P3
[9]  
CONNEL JL, 1989, STRUCTURED RAPID PRO
[10]   Requirements Researchers: Do We Practice What We Preach? [J].
Alan M. Davis ;
Ann M. Hickey .
Requirements Engineering, 2002, 7 (2) :107-111