A systems-theoretic articulation of stakeholder needs and system requirements

Research output: Contribution to journalArticlepeer-review

19 Scopus citations

Abstract

The literature shows disparities in how fundamental systems engineering concepts in the area of requirements engineering, such as stakeholder needs, system requirements, requirements elicitation, requirements derivation, and requirements decomposition, are used within the communities-of-practice and in research. Such disparities can lead to conceptual and application inconsistencies, which have been shown to contribute to the formulation of poor requirements. In this paper, such concepts are articulated using systems theory as the underlying theoretical framework. The concepts of problem space, solution space, open system, and closed system are central to this work. It is argued that the proposed articulations facilitate avoiding usage disparity, ultimately resulting in better formulation of requirements. These articulations are supported by in-depth examples that comprehensively cover different types of needs and requirements, and provide step-by-step insights into how elicitation, derivation, and decomposition occur within a problem formulation effort.

Original languageEnglish (US)
Pages (from-to)83-99
Number of pages17
JournalSystems Engineering
Volume24
Issue number2
DOIs
StatePublished - Mar 2021
Externally publishedYes

Keywords

  • requirements engineering
  • scientific foundations of systems engineering
  • theory of systems engineering

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'A systems-theoretic articulation of stakeholder needs and system requirements'. Together they form a unique fingerprint.

Cite this