System requirements engineering in complex situations

被引:38
作者
Katina, Polinpapilinho F. [1 ]
Keating, Charles B. [1 ]
Jaradat, Ra'ed M. [1 ]
机构
[1] Old Dominion Univ, Dept Engn Management & Syst Engn, Natl Ctr Syst Syst Engn, Norfolk, VA 23529 USA
关键词
Complex situation; Requirements elicitation; System complexity; Systems theory; Systems thinking; MANAGEMENT; FRAMEWORK;
D O I
10.1007/s00766-012-0157-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The purpose of this paper is to present an alternative systems thinking-based perspective and approach to the requirements elicitation process in complex situations. Three broad challenges associated with the requirements engineering elicitation in complex situations are explored, including the (1) role of the system observer, (2) nature of system requirements in complex situations, and (3) influence of the system environment. Authors have asserted that the expectation of unambiguous, consistent, complete, understandable, verifiable, traceable, and modifiable requirements is not consistent with complex situations. In contrast, complex situations are an emerging design reality for requirements engineering processes, marked by high levels of ambiguity, uncertainty, and emergence. This paper develops the argument that dealing with requirements for complex situations requires a change in paradigm. The elicitation of requirements for simple and technically driven systems is appropriately accomplished by proven methods. In contrast, the elicitation of requirements in complex situations (e.g., integrated multiple critical infrastructures, system-of-systems, etc.) requires more holistic thinking and can be enhanced by grounding in systems theory.
引用
收藏
页码:45 / 62
页数:18
相关论文
共 74 条
[11]   Method for stakeholder identification in interorganizational environments [J].
Ballejos, Luciana C. ;
Montagna, Jorge M. .
REQUIREMENTS ENGINEERING, 2008, 13 (04) :281-297
[12]  
Bane Max., 2008, Proceedings of the 26th West Coast Conference on Formal Linguistics, P69
[13]   Large-scale requirements analysis revisited: The need for understanding the political ecology of requirements engineering [J].
Bergman M. ;
King J.L. ;
Lyytinen K. .
Requirements Engineering, 2002, 7 (3) :152-171
[14]  
Biggiero L., 2001, NONLIN DYNAM PSYCHOL, V5, P3, DOI DOI 10.1023/A:1009515211632
[15]  
Blanchard BenjaminS., 2006, SYSTEMS ENG ANAL, V4th
[16]  
Bozkurt I., 2009, The International Journal of Knowledge, Culture and Change Management, V9, P85
[17]  
Calvano CharlesN., 2004, IEEE ENG MANAGEMENT, V32, P29, DOI DOI 10.1002/SYS.10054
[18]   Requirements engineering needs total systems engineering [J].
David Corrall .
Requirements Engineering, 1997, 2 (4) :217-219
[19]   Effective communication in requirements elicitation: A comparison of methodologies [J].
Coughlan J. ;
Macredie R.D. .
Requirements Engineering, 2002, 7 (2) :47-60
[20]  
De Neufville R., 1994, J AIR TRANSP MANAG, V1, P229