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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
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
Belling S (2020) Succeeding with agile hybrids. Apress, Berkeley
Bernard Y (2015) Requirements management within a full model-based engineering approach. Syst Eng 15(2):119–139
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
Brown T (2008) Design thinking. Harv Bus Rev
Buzan T, Buzan B (1996) The mind map book: how to use radiant thinking to maximize your brain’s untapped potential. Plume, New York
Camp RC (2007) Benchmarking: the search for industry best practices that lead to superior performance. Productivity Press, University Park, Il
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
Cohn M (2004) User stories applied: for agile software development. Addison-Wesley, Boston
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
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
Crawley EF, Brodeur DR, Malmqvist J, Östlund S (2014) Rethinking engineering education: the CDIO approach. Springer Science+Business Media LLC, Boston
Cunningham F (2016) Sky master: the story of Donald Douglas. Pickle Partners Publishing
de Weck OL, Jones MB (2006) Isoperformance: analysis and design of complex systems with desired outcomes. Syst Eng 9(1):45–61
de Weck OL, Ross AM, Rhodes DH (2012) Investigating relationships and semantic sets amongst system lifecycle properties (ilities). CESUN Conference
Dori D (2011) Object-process methodology: a holistic systems paradigm. Springer, Berlin/Heidelberg
Dorst K, Cross N (2001) Creativity in the design process: co-evolution of problem–solution. Des Stud 22(5):425–437
Fisher R, Ury W, Patton B (1999) Getting to yes: negotiating an agreement without giving in, 2nd edn. Random House Business Books, London
Friedenthal S, Moore A, Steiner R (2014) A practical guide to SysML: the systems modeling language, 3rd edn. Elsevier/Morgan Kaufmann, Amsterdam/Waltham
Friedman M, Savage LJ (1948) The utility analysis of choices involving risk. J Polit Econ 56(4):279–304
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
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
Glinz (2007) On non-functional requirements, pp 21–26
Haskins (2006) INCOSE systems engineering handbook: version 3, vol 2006
Hauser JR, Clausing D (1988) The House of Quality. Harv Bus Rev
Hickey et al (2004) A unified model of requirements elicitation, vol 2004
Hull E, Jackson K, Dick J (2005) DOORS: a tool to manage requirements, pp 173–189
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
Kim et al (2003) Analytical target cascading in automotive vehicle design. J Mech Des 125(3):481–489
Knaster R, Leffingwell D (2020) SAFe 5.0 distilled: achieving business agility with the scaled agile framework. Addison-Wesley Professional
Kotler P, Keller KL (2006) Marketing management, 12th edn. Pearson/Prentice Hall, Upper Saddle River
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
Lloyd P (2000) Storytelling and the development of discourse in the engineering design process. Des Stud
Mackie JL (1980) The cement of the universe. Oxford University Press
Madni AM, Sievers M (2018) Model-based systems engineering: motivation, current status, and research opportunities. Syst Eng 21(3):172–190
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
Matthew H (2006) The SysML modelling Languag, vol 2006
Matthew BW, Ulrich KT, Flowers WC (1992) Evaluating prototyping technologies for product design. Res Eng Des
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
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
Mooi E, Sarstedt M (2011) A concise guide to market research: the process, data, and methods using IBM SPSS statistics. Springer, Berlin
NASA (2007) NASA systems engineering handbook
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
Odoni et al (2015) Existing and required modeling capabilities for evaluating ATM systems and concepts
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
Papalambros PY, Wilde DJ (2017) Principles of optimal design: modeling and computation. Cambridge University Press, Cambridge
Peherstorfer B, Willcox K, Gunzburger M (2018) Survey of multifidelity methods in uncertainty propagation, inference, and optimization. SIAM Rev 60(3):550–591
Peña M, Valerdi R (2015) Characterizing the impact of requirements volatility on systems engineering effort. Syst Eng 18(1):59–70
Pohl K, Rupp C (2021) Basiswissen requirements engineering: Aus-und Weiterbildung nach IREB-Standard zum certified professional for requirements engineering foundation level. dpunkt. verlag
Ponn J, Lindemann U (2008) Konzeptentwicklung und Gestaltung technischer Produkte: Optimierte Produkte – systematisch von Anforderungen zu Konzepten. Springer, Berlin
Purnick PEM, Weiss R (2009) The second wave of synthetic biology: from modules to systems. Nat Rev Mol Cell Biol 10(6):410–422
Ramík J (2020) Pairwise comparisons method. Springer International Publishing, Cham
Reinhart et al (1996) Qualitätsmanagement. Springer, Berlin/Heidelberg
Richardson (2010) Using customer journey maps to improve customer experience. Harv Bus Rev
Robertson J, Robertson S (2000) Volere requirements specification template
Schwaber K, Beedle M (2002) Agile software development with scrum. Prentice Hall, Upper Saddle River
Schwaber K, Sutherland J (2020) Der Scrum Guide: Der gültige Leitfaden für Scrum: Die Spielregeln
Sobek DK, Ward AC, Liker JK (1999) Toyota’s principles of set-based concurrent engineering. Sloan Manag Rev 40:67–83
Stamatis DH (2003) Failure mode effect analysis: FMEA from theory to execution, 2nd edn. ASQC Quality Press, Milwaukee
Sutcliffe et al (2013) Requirements elicitation: towards the unknown unknowns
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
Ulrich, Eppinger (2016) Product design and development. McGraw-Hill Education, New York
VDI 2221 (2019) Design of technical products and systems model of product design. Ver Dtsch Ing
VDI 2519 (2001) Procedures for the compilation of tender and performance specifications. Ver Dtsch Ing
Weber, Weisbrod (2003) Requirements engineering in automotive development: experiences and challenges. IEEE Softw 20(1):16–24
Zimmermann et al (2013) Computing solution spaces for robust design. Int J Numer Methods Eng 94(3):290–307
Zimmermann et al (2017) On the design of large systems subject to uncertainty. J Eng Des 28(4):233–254
Zowghi, Coulin (2005) Requirements elicitation: a survey of techniques, approaches, and tools
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this entry
Cite this entry
Zimmermann, M., de Weck, O. (2022). 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-81159-4_33
Download citation
DOI: https://doi.org/10.1007/978-3-030-81159-4_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-81158-7
Online ISBN: 978-3-030-81159-4
eBook Packages: EngineeringReference Module Computer Science and Engineering