www.wikidata.de-de.nina.az
Anforderungsmanagement AM englisch requirements management RM umfasst Massnahmen zur Steuerung Kontrolle und Verwaltung von Anforderungen Risikomanagement Anderungsmanagement und Umsetzungsmanagement Es dient der effizienten und fehlerarmen Entwicklung komplizierter Systeme an denen arbeitsteilig gearbeitet wird Denn Probleme mit Anforderungen resultieren zumeist aus mangelndem Management ebendieser Alleine das Aufstellen von Anforderungen reicht nicht aus sondern fur die Planung und Realisierung eines Produktes oder Systems ist ebenso der Prozess des Anforderungsmanagements notwendig Anforderungsmanagement ist ein Teilgebiet des Requirements Engineerings RE und der Business Analyse Deren weitere Disziplinen sind z B Anforderungsdefinition Anforderungsanalyse Anforderungsdokumentation Anforderungsvalidierung Inhaltsverzeichnis 1 Ziele 2 Normen 3 Sprache 4 Anforderungsmanagement Software 5 Siehe auch 6 Literatur 7 EinzelnachweiseZiele BearbeitenDas Ziel des Anforderungsmanagements ist es ein gemeinsames Verstandnis uber ein zu entwickelndes System zwischen Auftragnehmer und Auftraggeber zu erreichen Dieses gemeinsame Verstandnis kann durch die Einfuhrung und Umsetzung von Anforderungsmanagementmethoden u a Scoping Anforderungsanalyse Anforderungsspezifikation Anforderungsmodellierung Anforderungsreviews erreicht werden Durch den Einsatz dieser Methoden kann die Aktualitat und Qualitat der Anforderungsdokumentation gesteigert werden Qualitatskriterien einer Anforderungsdokumentation sind u a Verstandlichkeit Eindeutigkeit Nachweisbarkeit Ruckverfolgbarkeit Widerspruchsfreiheit Vollstandigkeit Testbarkeit 1 Zur halbautomatischen Prufung einiger Qualitatskriterien kann in Anlehnung an Code Smells in der Anforderungsdokumentation nach sogenannten Requirements Smells gesucht werden die potenzielle Probleme im Text aufdecken 2 Zugleich dienen die resultierenden Dokumente haufig fur die Erstellung von Testfallen und als vertragliche Basis fur die Umsetzung Normen BearbeitenAnforderungsmanagement gehort zu den Prozessen in den Software und System Reifegrad Modellen CMMI und ISO IEC 15504 SPICE sowie im Standard ISO IEC 12207 Anforderungen und Charakteristiken fur die Erstellung von Anforderungen sind in der ISO IEC IEEE 29148 beschrieben 3 Weiterhin wird auf RFC 2119 referenziert 4 Ein von der Deutschen Automobilindustrie heraus entwickelter Standard zum einheitlichen Austausch von Anforderungen ist das Requirements Interchange Format ReqIF ehemals RIF ReqIF wird durch ein XML Schema definiert und ist ein Format und Datenmodell das Strukturen fur Anforderungen deren Attribute Typen Zugriffsrechte Relationen Links enthalt Der Standard wird durch Prostep ivip von Projektpartnern stets weiterentwickelt Stand 2022 Sprache BearbeitenZiel einer Anforderungsspezifikation u a Lastenheft Pflichtenheft Fachkonzept ist es die Anforderungen so zu formulieren dass zwischen dem Auftraggeber und Auftragnehmer ein gemeinsames Verstandnis uber das zu entwickelnde System geschaffen wird Zur Darstellung wird naturliche Sprache verwendet oder eine formalisierte naturliche Sprache mit eingeschranktem Vokabular und festen Satzkonstruktionen z B Satz Schablonen oder Requirements Templates Dabei sollten Regeln eingehalten werden um die Qualitat der Anforderungen zu verbessern Empfehlenswert ist beispielsweise kurze Satze zu formulieren ungenaue Adjektive und Adverbien nicht zu verwenden sogenannte schwache Worter wie z B schneller schoner automatisch circa sowie Passiv z B Es kann berechnet werden zu vermeiden sondern stattdessen das handelnde System zu nennen und Konjunktiv z B musste oder sollte zu vermeiden Anforderungen sollten nicht nur Aussagen uber gewunschte Eigenschaften eines Produkts oder Systems treffen sondern auch Kriterien beinhalten wie diese Eigenschaften uberpruft werden konnen Akzeptanzkriterien 5 Diese Kriterien dienen der Qualitat der Anforderungen selbst da sie zu einer inhaltlichen Uberprufung der Anforderung anregen Zudem existieren mehrere grafische Notationen zur Modellierung und Dokumentation von Anforderungen und Zielen Dabei handelt es sich u a um die kunstlichen Sprachen Unified Modeling Language UML Systems Modeling Language SysML Anforderungsdiagramme User Requirements Notation URN Message Sequence Charts MSC iStar i KAOSAnforderungsmanagement Software Bearbeiten Hauptartikel Anforderungsmanagement Software Um ein Anforderungsmanagement besser zu strukturieren Redundanzen zu reduzieren sowie Versions Konfigurationsmanagement und Ruckverfolgbarkeit engl Requirements Traceability zu ermoglichen wird spezialisierte Software eingesetzt Diese basiert in aller Regel auf einer Datenbank in der die Einzel Requirements gespeichert und im Zeitverlauf weiterverfolgt werden Zu den Requirements wird der Start ihrer Bearbeitung die Erreichung von Meilensteinen und der erfolgreiche Abschluss der Arbeit vermerkt Die Software ermoglicht es meist auch Anforderungen in Beziehung zu setzen So konnen zum Beispiel Systemanforderungen auf Kundenanforderungen zuruckgefuhrt werden Ist diese Beziehung nicht ersichtlich liegt moglicherweise ein Overengineering vor Genauso konnen Tests mit den Anforderungen in Beziehung gesetzt werden Werden Standard Programme zur Textverarbeitung oder Tabellenkalkulation anstelle spezialisierter Software eingesetzt konnen die soeben beschriebenen Verfolgbarkeit und Beziehungen haufig nicht oder nur aufwandig gepflegt werden Siehe auch BearbeitenFeature Request International Institute of Business Analysis Volere Ressourcen zur Anforderungsanalyse Epic Anforderungsmanagement Human Centered Design User Centered DesignLiteratur BearbeitenStandardwerke mit mindestens 2 Auflage Klaus Pohl Requirements Engineering Grundlagen Prinzipien Techniken 2 Auflage dpunkt verlag Heidelberg 2008 ISBN 978 3 89864 550 8 Helmut Balzert Lehrbuch der Softwaretechnik Basiskonzepte und Requirements Engineering 3 Auflage Spektrum Heidelberg 2009 ISBN 978 3 8274 1705 3 Helmuth Partsch Requirements Engineering systematisch 2 Auflage Springer Berlin Heidelberg 2010 ISBN 978 3 642 05357 3 Marcus Grande 100 Minuten fur Anforderungsmanagement Kompaktes Wissen nicht nur fur Projektleiter und Entwickler 2 Auflage Springer Vieweg Wiesbaden 2014 ISBN 978 3 658 06435 8 Inge Hanschke Gunnar Giesinger Daniel Goetze Business Analyse einfach und effektiv Geschaftsanforderungen verstehen und in IT Losungen umsetzen 2 Auflage Hanser Munchen 2016 ISBN 978 3 446 44345 7 Peter Hruschka Business Analysis und Requirements Engineering Produkte und Prozesse nachhaltig verbessern 2 Auflage Hanser Munchen 2019 ISBN 978 3 446 45589 4 Markus Unterauer Workshops im Requirements Engineering Methoden Checklisten und Best Practices fur die Ermittlung von Anforderungen 2 Auflage dpunkt verlag Heidelberg 2020 ISBN 978 3 86490 695 4 Chris Rupp die SOPHISTen Requirements Engineering und Management 7 Auflage Hanser Verlag Munchen 2021 ISBN 978 3 446 45587 0 Klaus Pohl Chris Rupp Basiswissen Requirements Engineering Aus und Weiterbildung nach IREB Standard zum Certified Professional for Requirements Engineering Foundation Level 5 Auflage dpunkt verlag Heidelberg 2021 ISBN 978 3 86490 814 9 Christof Ebert Systematisches Requirements Management Anforderungen ermitteln dokumentieren analysieren und verwalten 7 Auflage dpunkt verlag Heidelberg 2022 ISBN 978 3 86490 919 1 Johannes Bergsmann Requirements Engineering fur die agile Softwareentwicklung Methoden Techniken und Strategien 3 Auflage dpunkt verlag Heidelberg 2022 ISBN 978 3 86490 929 0 Einzelnachweise Bearbeiten Karl Wiegers Joy Beatty Software Requirements 3 Auflage Microsoft Press 2013 ISBN 978 0 7356 7966 5 Henning Femmer Daniel Mendez Fernandez Stefan Wagner Sebastian Eder Rapid quality assurance with Requirements Smells In Journal of Systems and Software Band 123 2017 S 190 213 doi 10 1016 j jss 2016 02 047 arxiv 1611 08847 ISO IEC IEEE 29148 2011 Systems and software engineering Life cycle processes Requirements engineering Abgerufen am 8 Februar 2018 englisch Scott Bradner RFC 2119 Key words for use in RFCs to Indicate Requirement Levels englisch RE for Testers Requirements Engineering Magazine International Requirements Engineering Board IREB abgerufen am 16 August 2019 englisch Abgerufen von https de wikipedia org w index php title Anforderungsmanagement amp oldid 235692522