Skip to main content

Anforderungsanalyse und Anforderungsmanagement

Part of the Xpert.press book series (XPERT.PRESS)

Zusammenfassung

Was ist das Ziel eines Softwareentwicklungsprojekts? Welche Eigenschaften soll das zu entwickelnde Softwaresystem haben? Welche Aufgaben soll es unterstützen? Welche Funktionalität soll es in welcher Form anbieten? Welche Qualitätseigenschaften soll das Softwaresystem haben? – Dies sind die zentralen Fragen bei der Entwicklung von Software, deren Bedeutung erstaunlicherweise oft unterschätzt wird. Verantwortliche vertreten zu Beginn eines Projektes zu oft die Auffassung, dass diese Fragen offensichtliche Antworten hätten – eine meist gefährliche Fehleinschätzung. Meist stellt sich erst bei näherer Betrachtung heraus, welche Anforderungen für die Software tatsächlich angemessen sind. Schwierig ist dabei die Balance aus Kosten und Nutzen. Insbesondere, wenn Software zusätzlich Innovationen erlaubt, ergeben sich häufig neue Möglichkeiten zur Lösung einer Aufgabe, die alles andere als offensichtlich sind und erst bei sorgfältiger Betrachtung entdeckt werden können. Dieses Kapitel führt die grundlegenden Begriffe und Konzepte der Anforderungsanalyse ein. Dies umfasst insbesondere die zentrale Rolle der Nutzer, das grundsätzliche Vorgehen in der Anforderungsanalyse, die Kernartefakte zur Dokumentation der Anforderungen und die wesentlichen Aufgaben im Management der Anforderungen.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-662-50263-1_5
  • Chapter length: 24 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   54.99
Price excludes VAT (USA)
  • ISBN: 978-3-662-50263-1
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book
USD   69.99
Price excludes VAT (USA)
Abb. 5.1
Abb. 5.2
Abb. 5.3
Abb. 5.4
Abb. 5.5

Notes

  1. 1.

    Man beachte, dass es eine Vielzahl an Definitionen des Begriffs „Anforderung“ gibt. Einzelne Definitionen weichen in Nuancen ab – im Kern gibt die Definition aus Definition 5.3 aber den wesentlichen Sachverhalt ausreichend wider.

  2. 2.

    An dieser Stelle wird die im Scrum definierte Rolle des Product Owners (siehe Kap. 3.5) relevant, die eine Übernahme der Verantwortung für die Anforderungen und für das resultierende Produkt gegenüber den Stakeholdern ermöglicht.

Literatur

  1. I. F. Alexander. A taxonomy of stakeholders: Human roles in system development. International Journal of Technology and Human Interaction (IJTHI), 1(1):23–59, 2005.

    CrossRef  Google Scholar 

  2. D. Benyon. Designing User Experience: A guide to HCI, UX and interaction design. Pearson, 4 edition, January 2019.

    Google Scholar 

  3. M. Broy and M. Kuhrmann. Projektorganisation und Management im Software Engineering. Number 978-3-642-29289-7 in Xpert.press. Springer Verlag, Berlin Heidelberg, 1 edition, 2013.

    Google Scholar 

  4. ECSS Secretariat. Space product assurance, software metrication programme definition and implementation. Standard ECSS-Q-HB-80-04A, ESA-ESTEC Requirements and Standards Division, March 2011.

    Google Scholar 

  5. D. M. Fernández, S. Wagner, M. Kalinowski, M. Felderer, P. Mafra, A. Vetro, T. Conte, M. Christiansson, D. Greer, C. Lassenius, T. Männistö, M. Nayabi, M. Oivo, B. Penzenstadler, D. Pfahl, R. Prikladnicki, G. Ruhe, A. Schekelmann, S. Sen, R. O. Spínola, A. Tuzcu, J. L. de la Vara, and R. J. Wieringa. Naming the pain in requirements engineering - contemporary problems, causes, and effects in practice. Empirical Software Engineering, 22(5):2298–2338, 2017.

    CrossRef  Google Scholar 

  6. X. Franch, D. M. Fernández, M. Oriol, A. Vogelsang, R. Heldal, E. Knauss, G. H. Travassos, J. C. Carver, O. Dieste, and T. Zimmermann. How do practitioners perceive the relevance of requirements engineering research? an ongoing study. In 2017 IEEE 25th International Requirements Engineering Conference (RE), pages 382–387, 2017.

    Google Scholar 

  7. R. Hartson and P. Pyla. The UX Book: Agile UX Design for a Quality User Experience. Morgan Kaufmann, 2 edition, January 2019.

    Google Scholar 

  8. IEEE Std 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology. IEEE, 1990.

    Google Scholar 

  9. ISO 25119-1:2018. Tractors and machinery for agriculture and forestry – Safety-related parts of control systems – Part 1: General principles for design and development. International Organization for Standardization, October 2018.

    Google Scholar 

  10. ISO 26262:2018. Road vehicles – Functional safety. International Organization for Standardization, 2018.

    Google Scholar 

  11. ISO/IEC 25001:2014. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Planning and management. International Organization for Standardization, 2014.

    Google Scholar 

  12. ISO/PAS 21448:2019. Road vehicles – Safety of the intended functionality. International Organization for Standardization, January 2019.

    Google Scholar 

  13. C. R. Prause, J. Werner, K. Hornig, S. Bosecker, and M. Kuhrmann. Is 100% Test Coverage a Reasonable Requirement? Lessons Learned from a Space Software Project. In Product-Focused Software Process Improvement, PROFES, pages 351–367, Cham, 2017. Springer International Publishing.

    Google Scholar 

  14. A. van Lamsweerde. Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley, January 2009.

    Google Scholar 

  15. S. Wagner, D. M. Fernández, M. Felderer, A. Vetrò, M. Kalinowski, R. Wieringa, D. Pfahl, T. Conte, M.-T. Christiansson, D. Greer, C. Lassenius, T. Männistö, M. Nayebi, M. Oivo, B. Penzenstadler, R. Prikladnicki, G. Ruhe, A. Schekelmann, S. Sen, R. Spínola, A. Tuzcu, J. L. D. L. Vara, and D. Winkler. Status quo in requirements engineering: A theory and a global family of surveys. ACM Trans. Softw. Eng. Methodol., 28(2):9:1–9:48, Feb. 2019.

    Google Scholar 

  16. K. Wiegers and J. Beaty. Software Requirements. Microsoft Press, 3 edition, August 2013.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manfred Broy .

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 Springer-Verlag GmbH Deutschland, ein Teil von Springer Nature

About this chapter

Verify currency and authenticity via CrossMark

Cite this chapter

Broy, M., Kuhrmann, M. (2021). Anforderungsanalyse und Anforderungsmanagement. In: Einführung in die Softwaretechnik. Xpert.press. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-50263-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-50263-1_5

  • Published:

  • Publisher Name: Springer Vieweg, Berlin, Heidelberg

  • Print ISBN: 978-3-662-50262-4

  • Online ISBN: 978-3-662-50263-1

  • eBook Packages: Computer Science and Engineering (German Language)