Skip to main content

Formulating Engineering Systems Requirements

  • Living reference work entry
  • Latest version View entry history
  • First Online:
Handbook of Engineering Systems Design

Abstract

Requirements are essential to coordinate purpose-driven activities distributed over several stakeholders. Requirements control the complex dynamics of socio-technical systems consisting of stakeholders and engineering artefacts and are, therefore, crucial for the success of socio-technical projects. Requirements management is challenging, in particular for complex engineering systems. This chapter discusses challenges (1) from a requirement receiver’s perspective, focusing the indeterminacy of expectations; (2) from a requirement providers perspective, focusing on technical complexity; and (3) general challenges from an overall perspective. The chapter provides an overview of approaches to manage and treat requirements and links them to the core activities of requirements management: elicitation, analysis, triage, specification, as well as verification and validation. Typical forms of documentation and formulation rules are presented. Finally, we discuss the importance of quantitative analysis methods. Approaches based on simulation, isoperformance analysis, analytical target cascading, and solution space optimisation are briefly summarised.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  • Atzberter et al (2019) Agile development of physical products: an empirical Study about potentials, Transition and Applicability. Universitätsbibliothek der Universität der Bundeswehr München, Neubiberg

    Google Scholar 

  • Belling S (2020) Succeeding with agile hybrids. Apress, Berkeley

    Book  Google Scholar 

  • Bernard Y (2015) Requirements management within a full model-based engineering approach. Syst Eng 15(2):119–139

    Article  Google Scholar 

  • Bodker S (1999) Scenarios in user-centred design-setting the stage for reflection and action. In: Scenarios in User-centred design – setting the stage for reflection and action, Maui, 5–8 Jan 1999, IEEE Comput Soc, p 11

    Google Scholar 

  • Brown T (2008) Design thinking. Harv Bus Rev

    Google Scholar 

  • Buzan T, Buzan B (1996) The mind map book: how to use radiant thinking to maximize your brain’s untapped potential. Plume, New York

    Google Scholar 

  • Camp RC (2007) Benchmarking: the search for industry best practices that lead to superior performance. Productivity Press, University Park, Il

    Google Scholar 

  • Chloe G, Baber S, Parker WE, Sirieys E, Vigil S, Yu B, Moreno MRA et al (2021) A path to flight for Reconfigurable Satellite Constellations: Mission Design and Systems Architecture. In ASCEND 2021, p. 4146

    Google Scholar 

  • Cohn M (2004) User stories applied: for agile software development. Addison-Wesley, Boston

    Google Scholar 

  • Cone E (2002) The Ugly history of tool development at the FAA [Online]. Available at https://www.baselinemag.com/c/a/Projects-Processes/The-Ugly-History-of-Tool-Development-at-the-FAA

  • Cooper A (2004) The inmates are running the asylum. Sams, Indianapolis

    Google Scholar 

  • Cooper RG, Sommer AF (2016) Agile-stage-gate: new idea-to-launch method for manufactured new products is faster, more responsive. Ind Mark Manag 59:167–180

    Article  Google Scholar 

  • Crawley EF, Brodeur DR, Malmqvist J, Östlund S (2014) Rethinking engineering education: the CDIO approach. Springer Science+Business Media LLC, Boston

    Book  Google Scholar 

  • Cunningham F (2016) Sky master: the story of Donald Douglas. Pickle Partners Publishing

    Google Scholar 

  • de Weck OL, Jones MB (2006) Isoperformance: analysis and design of complex systems with desired outcomes. Syst Eng 9(1):45–61

    Article  Google Scholar 

  • de Weck OL, Ross AM, Rhodes DH (2012) Investigating relationships and semantic sets amongst system lifecycle properties (ilities). CESUN Conference

    Google Scholar 

  • Dori D (2011) Object-process methodology: a holistic systems paradigm. Springer, Berlin/Heidelberg

    MATH  Google Scholar 

  • Dorst K, Cross N (2001) Creativity in the design process: co-evolution of problem–solution. Des Stud 22(5):425–437

    Article  Google Scholar 

  • Fisher R, Ury W, Patton B (1999) Getting to yes: negotiating an agreement without giving in, 2nd edn. Random House Business Books, London

    Google Scholar 

  • Friedenthal S, Moore A, Steiner R (2014) A practical guide to SysML: the systems modeling language, 3rd edn. Elsevier/Morgan Kaufmann, Amsterdam/Waltham

    Google Scholar 

  • Friedman M, Savage LJ (1948) The utility analysis of choices involving risk. J Polit Econ 56(4):279–304

    Article  Google Scholar 

  • Fritzson P, Engelson V (1998) Modelica – a unified object-oriented language for system modeling and simulation. In: Goos G, Hartmanis J, van Leeuwen J, Jul E (eds) Object-oriented programming. Springer, Berlin/Heidelberg, pp 67–90

    Google Scholar 

  • Garzaniti N, Fortin C, Golkar A (2019) Toward a hybrid agile product development process. In: Fortin C, Rivest L, Bernard A, Bouras A (eds) Product lifecycle Management in the Digital Twin era. Springer International Publishing, Cham, pp 191–200

    Chapter  Google Scholar 

  • Glinz (2007) On non-functional requirements, pp 21–26

    Google Scholar 

  • Haskins (2006) INCOSE systems engineering handbook: version 3, vol 2006

    Google Scholar 

  • Hauser JR, Clausing D (1988) The House of Quality. Harv Bus Rev

    Google Scholar 

  • Hickey et al (2004) A unified model of requirements elicitation, vol 2004

    Google Scholar 

  • Hull E, Jackson K, Dick J (2005) DOORS: a tool to manage requirements, pp 173–189

    Google Scholar 

  • IEEE (1998) Recommended practice for software requirements specifications [Online]. Available at http://ieeexplore.ieee.org/servlet/opac?punumber=5841

  • INCOSE (2020) Systems engineering vision 2020, vol 2020

    Google Scholar 

  • Kim et al (2003) Analytical target cascading in automotive vehicle design. J Mech Des 125(3):481–489

    Article  Google Scholar 

  • Knaster R, Leffingwell D (2020) SAFe 5.0 distilled: achieving business agility with the scaled agile framework. Addison-Wesley Professional

    Google Scholar 

  • Kotler P, Keller KL (2006) Marketing management, 12th edn. Pearson/Prentice Hall, Upper Saddle River

    Google Scholar 

  • Larman C, Vodde B (2010) Practices for scaling lean & agile development: large, multisite, and offshore product development with large-scale scrum. Addison-Wesley, Upper Saddle River

    Google Scholar 

  • Lloyd P (2000) Storytelling and the development of discourse in the engineering design process. Des Stud

    Google Scholar 

  • Mackie JL (1980) The cement of the universe. Oxford University Press

    Book  Google Scholar 

  • Madni AM, Sievers M (2018) Model-based systems engineering: motivation, current status, and research opportunities. Syst Eng 21(3):172–190

    Article  Google Scholar 

  • Martins Pacheco NM, Behrenbeck J, Tariq B, Vazhapilli Sureshbabu A, Zimmermann M (2020) A role-based prototyping approach for human-Centred design in fuzzy front-end scenarios

    Google Scholar 

  • Matthew H (2006) The SysML modelling Languag, vol 2006

    Google Scholar 

  • Matthew BW, Ulrich KT, Flowers WC (1992) Evaluating prototyping technologies for product design. Res Eng Des

    Google Scholar 

  • Micouin P, Fabre L, Becquet R, Paper P, Razafimahefa T, Guérin F (2018) Property model methodology: a landing gear operational use case. INCOSE Int Symp 28(1):321–336

    Article  Google Scholar 

  • Mohanani et al (2014) Requirements fixation. In: Proceedings of the 36th international conference on software engineering – ICSE 2014. Hyderabad, India, 31.05.2014–07. 06.2014. ACM Press, New York, pp 895–906

    Google Scholar 

  • Mooi E, Sarstedt M (2011) A concise guide to market research: the process, data, and methods using IBM SPSS statistics. Springer, Berlin

    Book  Google Scholar 

  • NASA (2007) NASA systems engineering handbook

    Google Scholar 

  • NASA (2021) Nancy grace roman space telescope [Online]. Available at https://roman.gsfc.nasa.gov/

  • Nybacka M, He X, Su Z, Drugge L, Bakker E (2014) Links between subjective assessments and objective metrics for steering, and evaluation of driver ratings. Veh Syst Dyn 52(sup1):31–50

    Article  Google Scholar 

  • Odoni et al (2015) Existing and required modeling capabilities for evaluating ATM systems and concepts

    Google Scholar 

  • Pahl G, Beitz W, Feldhusen J, Grote K-H (2007) Engineering design: a systematic approach [Online], 3rd edn. Springer, London. Available at http://www.loc.gov/catdir/enhancements/fy0824/2006938893-b.html

    Book  Google Scholar 

  • Papalambros PY, Wilde DJ (2017) Principles of optimal design: modeling and computation. Cambridge University Press, Cambridge

    Book  MATH  Google Scholar 

  • Peherstorfer B, Willcox K, Gunzburger M (2018) Survey of multifidelity methods in uncertainty propagation, inference, and optimization. SIAM Rev 60(3):550–591

    Article  MathSciNet  MATH  Google Scholar 

  • Peña M, Valerdi R (2015) Characterizing the impact of requirements volatility on systems engineering effort. Syst Eng 18(1):59–70

    Article  Google Scholar 

  • Pohl K, Rupp C (2021) Basiswissen requirements engineering: Aus-und Weiterbildung nach IREB-Standard zum certified professional for requirements engineering foundation level. dpunkt. verlag

    Google Scholar 

  • Ponn J, Lindemann U (2008) Konzeptentwicklung und Gestaltung technischer Produkte: Optimierte Produkte – systematisch von Anforderungen zu Konzepten. Springer, Berlin

    Book  Google Scholar 

  • Purnick PEM, Weiss R (2009) The second wave of synthetic biology: from modules to systems. Nat Rev Mol Cell Biol 10(6):410–422

    Article  Google Scholar 

  • Ramík J (2020) Pairwise comparisons method. Springer International Publishing, Cham

    Book  MATH  Google Scholar 

  • Reinhart et al (1996) Qualitätsmanagement. Springer, Berlin/Heidelberg

    Book  Google Scholar 

  • Richardson (2010) Using customer journey maps to improve customer experience. Harv Bus Rev

    Google Scholar 

  • Robertson J, Robertson S (2000) Volere requirements specification template

    Google Scholar 

  • Schwaber K, Beedle M (2002) Agile software development with scrum. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  • Schwaber K, Sutherland J (2020) Der Scrum Guide: Der gültige Leitfaden für Scrum: Die Spielregeln

    Google Scholar 

  • Sobek DK, Ward AC, Liker JK (1999) Toyota’s principles of set-based concurrent engineering. Sloan Manag Rev 40:67–83

    Google Scholar 

  • Stamatis DH (2003) Failure mode effect analysis: FMEA from theory to execution, 2nd edn. ASQC Quality Press, Milwaukee

    Google Scholar 

  • Sutcliffe et al (2013) Requirements elicitation: towards the unknown unknowns

    Google Scholar 

  • Trauer et al (2020) Combining agile approaches and risk management for mechatronic product development – a case study. Proc Des Soc Des Conf 1:767–776

    Article  Google Scholar 

  • Ulrich, Eppinger (2016) Product design and development. McGraw-Hill Education, New York

    Google Scholar 

  • VDI 2221 (2019) Design of technical products and systems model of product design. Ver Dtsch Ing

    Google Scholar 

  • VDI 2519 (2001) Procedures for the compilation of tender and performance specifications. Ver Dtsch Ing

    Google Scholar 

  • Weber, Weisbrod (2003) Requirements engineering in automotive development: experiences and challenges. IEEE Softw 20(1):16–24

    Article  Google Scholar 

  • Zimmermann et al (2013) Computing solution spaces for robust design. Int J Numer Methods Eng 94(3):290–307

    Article  Google Scholar 

  • Zimmermann et al (2017) On the design of large systems subject to uncertainty. J Eng Des 28(4):233–254

    Article  Google Scholar 

  • Zowghi, Coulin (2005) Requirements elicitation: a survey of techniques, approaches, and tools

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Zimmermann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 Springer Nature Switzerland AG

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Zimmermann, M., de Weck, O. (2023). Formulating Engineering Systems Requirements. In: Maier, A., Oehmen, J., Vermaas, P.E. (eds) Handbook of Engineering Systems Design. Springer, Cham. https://doi.org/10.1007/978-3-030-46054-9_33-2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-46054-9_33-2

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-46054-9

  • Online ISBN: 978-3-030-46054-9

  • eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering

Publish with us

Policies and ethics

Chapter history

  1. Latest

    Formulating Engineering Systems Requirements
    Published:
    06 January 2023

    DOI: https://doi.org/10.1007/978-3-030-46054-9_33-2

  2. Original

    Formulating Engineering Systems Requirements
    Published:
    10 April 2022

    DOI: https://doi.org/10.1007/978-3-030-46054-9_33-1