System requirements engineering in complex situations

被引:36
|
作者
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
相关论文
共 50 条
  • [32] Requirements engineering for the Adviser Portal bank system
    Jorgensen, Jens Baek
    Lassen, Kristian Bisgaard
    13TH ANNUAL IEEE INTERNATIONAL SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS: MASTERING THE COMPLEXITY OF COMPUTER-BASED SYSTEMS, 2006, : 259 - +
  • [33] Users' Involvement in Requirements Engineering and System Success
    Bano, Muneera
    Zowghi, Didar
    2013 IEEE THIRD INTERNATIONAL WORKSHOP ON EMPIRICAL REQUIREMENTS ENGINEERING (EMPIRE), 2013, : 24 - 31
  • [34] Requirements for a System Model in the Context of Digital Engineering
    Giachetti, Ronald E.
    Vaneman, Warren
    2021 15TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2021), 2021,
  • [35] Complex Situations: an alternative approach for viewing a System of Systems
    Kovacic, Samuel
    Sousa-Poza, Andres
    Keating, Charles
    2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2008, : 211 - +
  • [36] AN OPTIMIZED LICENSE PLATE RECOGNITION SYSTEM FOR COMPLEX SITUATIONS
    Qiu, Jianing
    Zhu, Naida
    Wei, Yi
    Yu, XiaoQing
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), 2016, : 586 - 590
  • [37] Complex situations: An alternative approach for viewing a System of Systems
    Kovacic, Samuel
    Sousa-Poza, Andres
    Keating, Charles
    2008 IEEE International Conference on System of Systems Engineering, SoSE 2008, 2008,
  • [38] Research on the Framework of System Engineering Management for Complex Engineering System
    Guo Li
    EBM 2010: INTERNATIONAL CONFERENCE ON ENGINEERING AND BUSINESS MANAGEMENT, VOLS 1-8, 2010, : 1940 - 1944
  • [39] A Review on Complex System Engineering
    Pierre Parrend
    Pierre Collet
    Journal of Systems Science and Complexity, 2020, 33 : 1755 - 1784
  • [40] Engineering education as a complex system
    Gattie, David
    Kellam, Nadia
    Schramski, John
    Walther, Joachim
    EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2011, 36 (06) : 521 - 535