Skip to main content

2021 | OriginalPaper | Buchkapitel

5. Anforderungsanalyse und Anforderungsmanagement

verfasst von : Manfred Broy, Marco Kuhrmann

Erschienen in: Einführung in die Softwaretechnik

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
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
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.
Zurück zum Zitat 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 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
2.
Zurück zum Zitat D. Benyon. Designing User Experience: A guide to HCI, UX and interaction design. Pearson, 4 edition, January 2019. D. Benyon. Designing User Experience: A guide to HCI, UX and interaction design. Pearson, 4 edition, January 2019.
3.
Zurück zum Zitat 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. 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.
4.
Zurück zum Zitat 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. 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.
5.
Zurück zum Zitat 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 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
6.
Zurück zum Zitat 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. 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.
7.
Zurück zum Zitat R. Hartson and P. Pyla. The UX Book: Agile UX Design for a Quality User Experience. Morgan Kaufmann, 2 edition, January 2019. R. Hartson and P. Pyla. The UX Book: Agile UX Design for a Quality User Experience. Morgan Kaufmann, 2 edition, January 2019.
8.
Zurück zum Zitat IEEE Std 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology. IEEE, 1990. IEEE Std 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology. IEEE, 1990.
9.
Zurück zum Zitat 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. 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.
10.
Zurück zum Zitat ISO 26262:2018. Road vehicles – Functional safety. International Organization for Standardization, 2018. ISO 26262:2018. Road vehicles – Functional safety. International Organization for Standardization, 2018.
11.
Zurück zum Zitat ISO/IEC 25001:2014. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Planning and management. International Organization for Standardization, 2014. ISO/IEC 25001:2014. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Planning and management. International Organization for Standardization, 2014.
12.
Zurück zum Zitat ISO/PAS 21448:2019. Road vehicles – Safety of the intended functionality. International Organization for Standardization, January 2019. ISO/PAS 21448:2019. Road vehicles – Safety of the intended functionality. International Organization for Standardization, January 2019.
13.
Zurück zum Zitat 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. 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.
14.
Zurück zum Zitat A. van Lamsweerde. Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley, January 2009. A. van Lamsweerde. Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley, January 2009.
15.
Zurück zum Zitat 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. 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.
16.
Zurück zum Zitat K. Wiegers and J. Beaty. Software Requirements. Microsoft Press, 3 edition, August 2013. K. Wiegers and J. Beaty. Software Requirements. Microsoft Press, 3 edition, August 2013.
Metadaten
Titel
Anforderungsanalyse und Anforderungsmanagement
verfasst von
Manfred Broy
Marco Kuhrmann
Copyright-Jahr
2021
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-50263-1_5