Zusammenfassung
Zentral in der Anforderungsanalyse ist die Frage: Welchen Wert schafft die zu entwickelnde Software für den Auftraggeber? Das zielt primär auf die zu schaffende Funktionalität. Liegt der Funktionsumfang fest, muss die geforderte Funktionalität im Detail beschrieben werden. Dabei stößt man in der Regel immer wieder auf Einzelfragen, wie ein System in einer bestimmten Situation zu (re)agieren hat, wie eine Funktion im Einzelnen zu spezifizieren ist und auf welche konkrete Weise die Interaktion zwischen einem Nutzer und dem System zu erfolgen hat. Dies alles bestimmt die Bereitschaft zur Nutzung einer Software und ihre Attraktivität für den Nutzer und damit letztlich ihren Wert. Bei der Analyse und Dokumentation der Anforderungen können wir zwei große Teilgebiete unterscheiden. Zum einen sind das die Produktanforderungen, die sich auf Fragen der funktionalen Nutzung eines Systems beziehen. Dabei wird festgelegt, welche Funktionalität das System oder das Produkt in welcher Form anbietet. Zum anderen sind das Qualitätsanforderungen, die eine Reihe von unterschiedlichen Qualitätseigenschaften eines Systems betreffen, sich also mit der Fragestellung befassen, in welcher Qualität das System umgesetzt wird und seine Funktionalität erbringt. Die beiden Felder sind sehr unterschiedlicher Natur und erfordern deshalb unterschiedliche Vorgehensweisen, Methoden und Modelle, welche in diesem Kapitel vorgestellt werden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Online: https://balsamiq.com/wireframes (Abruf: 2020-03-06).
Literatur
R. A. Bolt. „Put-That-There“: Voice and Gesture at the Graphics Interface. SIGGRAPH Comput. Graph., 14(3):262–270, 1980.
M. Broy. Rethinking nonfunctional software requirements. Computer, 48(5):96–99, 2015.
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.
E. Canziba. Hands-On UX Design for Developers: Design, prototype, and implement compelling user experiences from scratch. Packt Publishing, July 2018.
A. Cockburn. Writing Effective Use Cases. Agile Software Development Series. Addison-Wesley Professional, October 2000.
F. Deissenboeck, S. Wagner, M. Pizka, S. Teuchert, and J.-F. Girard. An activity-based quality model for maintainability. In IEEE International Conference on Software Maintenance, ICSM, pages 184–193, Oct 2007.
J. Eckhardt, A. Vogelsang, and D. M. Fernández. Are "non-functional" requirements really non-functional? an investigation of non-functional requirements in practice. In Proceedings of the 38th International Conference on Software Engineering, ICSE, pages 832–842. ACM, May 2016.
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.
EU. Verordnung zum Schutz natürlicher Personen bei der Verarbeitung personenbezogener Daten (Datenschutz-Grundverordnung, DSVGO). Amtsblatt der Europäischen Union Verordnung (EU) 2016/679, Das Europäische Parlament und der Rat der Europäischen Union, April 2016.
IEC 62304:2006. Medical device software – Software life cycle processes. International Electrotechnical Commission, May 2006.
IREB. International Requirements Engineering Board. Online: https://www.ireb.org/de, Last accessed: 2019-05-12.
ISO 13485:2016. Medical devices – Quality management systems – Requirements for regulatory purposes. International Organization for Standardization, March 2016.
ISO 26262:2018. Road vehicles – Functional safety. International Organization for Standardization, 2018.
ISO/IEC 15408-1:2009. Information technology – Security techniques – Evaluation criteria for IT security – Part 1: Introduction and general model. International Organization for Standardization, December 2009.
J. Jacobsen and L. Meyer. Praxisbuch Usability und UX: Bewährte Usability- und UX-Methoden praxisnah erklärt. Rheinwerk Computing, 2 edition, August 2019.
I. Jacobson, M. Christerson, P. Jonsson, and G. Övergaard. Object Oriented Software Engineering: A Use Case Driven Approach: A Use CASE Approach. Addison-Wesley Professional, June 1992.
N. Kano, N. Seraku, F. Takahahi, and S.-i. Tsuji. Attractive quality and must-be quality. Journal of the Japanese Society for Quality Control, 14(2):147–156, apr 1984.
C. Müller and G. Weinberg. Multimodal input in the car, today and tomorrow. IEEE MultiMedia, 18(1):98–103, 2011.
A. Nguyen-Duc and P. Abrahamsson. Minimum viable product or multiple facet product? the role of MVP in software startups. In H. Sharp and T. Hall, editors, Agile Processes, in Software Engineering, and Extreme Programming - 17th International Conference, XP 2016, Edinburgh, UK, May 24-27, 2016, Proceedings, volume 251 of Lecture Notes in Business Information Processing, pages 118–130. Springer, 2016.
OMG. Unified Modeling Language (UML) Specification, Version 2.5.1. Technical report, Object Management Group, 2017.
C. Rupp and die SOPHISTen. Requirements-Engineering und -Management: Aus der Praxis von klassisch bis agil. Carl Hanser Verlag GmbH & Co. KG, 6 edition, October 2014.
D. Schnelle-Walka and S. Radomski. Automotive Multimodal Human-Machine Interface, pages 477–522. Association for Computing Machinery and Morgan & Claypool, 2019.
J. Semler and K. Tschierschke. App-Design: Das umfassende Handbuch. Alles zur Gestaltung, Usability und User Experience von iOS-, Android- und Web-Apps. Rheinwerk Computing, 2019.
D. Siewiorek, A. Smailagic, and M. Hornyak. Multimodal contextual car-driver interface. In Proceedings of the Fourth IEEE International Conference on Multimodal Interfaces, pages 367–373, Oct 2002.
T. Stivers and J. Sidnell. Introduction: Multimodal interaction. Semiotica, 2005(156):1–20, 2005.
K. Wiegers and J. Beaty. Software Requirements. Microsoft Press, 3 edition, August 2013.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2021 Springer-Verlag GmbH Deutschland, ein Teil von Springer Nature
About this chapter
Cite this chapter
Broy, M., Kuhrmann, M. (2021). Produkt- und Qualitätsanforderungen. In: Einführung in die Softwaretechnik. Xpert.press. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-50263-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-662-50263-1_6
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)