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 条
[1]   TOWARDS A SYSTEM OF SYSTEMS CONCEPTS [J].
ACKOFF, RL .
MANAGEMENT SCIENCE SERIES A-THEORY, 1971, 17 (11) :661-671
[2]   Advanced product planning: a comprehensive process for systemic definition of new product requirements [J].
Agouridas, Vassilis ;
McKay, Alison ;
Winand, Henri ;
de Pennington, Alan .
REQUIREMENTS ENGINEERING, 2008, 13 (01) :19-48
[3]  
Alderson A., 1999, Requirements Engineering, V4, P60
[4]   Understanding project sociology by modeling stakeholders [J].
Alexander, I ;
Robertson, S .
IEEE SOFTWARE, 2004, 21 (01) :23-27
[5]   Promoting software quality through a human, social and organisational requirements elicitation process [J].
Andreas S. Andreou .
Requirements Engineering, 2003, 8 (2) :85-101
[6]  
[Anonymous], 1991, PRINCIPLES SELF ORG
[7]  
[Anonymous], 1997, Dynamics of Complex Systems
[8]  
Ashby W.R., 1960, Design for a Brain The Origin of Adaptive Behavior
[9]  
Atkinson CJ, 1984, THESIS
[10]  
Azani C., 2009, System of Systems Engineering: Innovations for the 21st Century, P21