www.wikidata.de-de.nina.az
Dieser Artikel beschreibt das Vorgehensmodell in der Softwareentwicklung Fur den IT Entwicklungsstandard der offentlichen Hand in der Bundesrepublik Deutschland siehe V Modell Entwicklungsstandard Das V Modell ist ein Vorgehensmodell welches ursprunglich fur die Softwareentwicklung konzipiert wurde Ahnlich dem Wasserfallmodell organisiert es den Softwareentwicklungsprozess in Phasen Zusatzlich zu diesen Entwicklungsphasen definiert das V Modell auch das Vorgehen zur Qualitatssicherung Testen indem den einzelnen Entwicklungsphasen Testphasen gegenubergestellt werden Auf der linken Seite wird mit einer funktionalen fachlichen Spezifikation begonnen die immer tiefer detailliert zu einer technischen Spezifikation und Implementierungsgrundlage ausgebaut wird In der Spitze erfolgt die Implementierung die anschliessend auf der rechten Seite gegen die entsprechenden Spezifikationen der linken Seite getestet wird So entsteht bildlich das namensgebende V welches die einzelnen Entwicklungsebenen ihren jeweiligen Testebenen gegenuberstellt Phasen des V Modells uber Zeit und DetaillierungVorgeschlagen wurde dieses Vorgehen zuerst von dem US amerikanischen Softwareingenieur Barry Boehm im Jahre 1979 und basiert auf dem Wasserfallmodell Die Phasenergebnisse sind bindende Vorgaben fur die nachsttiefere Projektphase Der linke nach unten fuhrende Ast fur die Spezifizierungsphasen schliesst mit der Realisierungsphase ab Eine Erweiterung gegenuber dem Wasserfallmodell sind die zeitlich nachfolgenden Testphasen die im rechten nach oben fuhrenden Ast dargestellt werden Den spezifizierenden Phasen stehen jeweils testende Phasen gegenuber was in der Darstellung ein charakteristisches V ergibt das dem Modell auch den Namen gab 1 Diese Gegenuberstellung soll zu einer moglichst hohen Testabdeckung fuhren weil die Spezifikationen der jeweiligen Entwicklungsstufen die Grundlage fur die Tests Testfalle in den entsprechenden Teststufen sind Zum V Modell im Allgemeinen werden in der Literatur die Anzahl der Phasen und auch deren Bezeichnungen unterschiedlich dargestellt jedoch immer mit 1 1 Gegenuberstellung von Entwurfs und Teststufen Das allgemeine V Modell ist die Grundlage von Entwicklungsstandards wie z B dem V Modell Entwicklungsstandard der offentlichen Hand in Deutschland Inhaltsverzeichnis 1 Das V Modell in der Entwicklung mechatronischer Systeme 2 Das V Modell als Datenstruktur 3 Weiterentwicklung 4 Weblinks 5 Siehe auch 6 Literatur 7 EinzelnachweiseDas V Modell in der Entwicklung mechatronischer Systeme Bearbeiten nbsp V Modell nach VDI VDE 2206 aus dem Jahr 2021Spatestens seit 2004 wird das V Modell auch allgemeiner in Entwicklungsprozessen verwendet So empfiehlt die Richtlinie VDI VDE 2206 das V Modell als Teil der Entwicklungsmethodik fur mechatronische Systeme Hintergrund ist dabei die zunehmende Integration von mechanischen elektrischen und informationstechnischen Komponenten in mechatronischen Systemen und die damit verbundene Steigerung der Komplexitat 2 Ausgangspunkt ist dabei meist eine konkrete Anforderung bzw eine Anforderungsliste in Form eines Entwicklungsauftrags Diese Anforderungen stellen zugleich den Massstab dar nach dem das spatere Produkt zu bewerten ist Im Systementwurf wird die Gesamtfunktion des Systems bzw des spateren Produktes in Teilfunktionen zerlegt Sind die Teilfunktionen ermittelt erfolgt die Konkretisierung des Losungskonzeptes meist getrennt in den einzelnen Fachdisziplinen Domanen Die konkreten Losungen der einzelnen Disziplinen werden im Rahmen der Systemintegration zu einem Gesamtsystem verbunden und ihr Zusammenwirken untersucht Fortlaufend wird dabei im Zuge der Eigenschaftsabsicherung der jetzige Entwurf gegen die spezifizierten Anforderungen gepruft dadurch wird sichergestellt dass die gewunschten Eigenschaften mit den tatsachlichen Eigenschaften ubereinstimmen Der gesamte Prozess kann dabei durch rechnergestutzte Modellierung und Simulation unterstutzt werden Ergebnis eines durchlaufenen Zyklus des V Modells ist das Produkt wobei es sich hierbei um einen bestimmten Reifegrad Funktionsmuster Prototyp Vorserienmuster etc des geplanten Endproduktes handeln kann Das V Modell stellt also einen iterativen Prozess dar der sich schrittweise der endgultigen Losung annahert und je nach Komplexitat des Endproduktes vielfach durchlaufen wird 3 Das V Modell als Datenstruktur BearbeitenNeben der Funktion als Prozessmodell kann das V Modell auch die Grundlage fur die Datenstruktur in der Entwicklung ubernehmen Dabei werden die verschiedenen Artefakte der Entwicklung auf dem V positioniert Links oben die Anforderungen bis zur Mitte unten zur Implementierung und auf dem rechten Arm die dazugehorigen Verifizierungs und Validierungs Artefakte Eine Ruckverfolgbarkeit engl Traceability zwischen den Artefakten unterstutzt das Arbeiten mit den Artefakten Diese Umsetzung ist in den gangigen Anforderungsmangementwerkzeugen ublich 4 Weiterentwicklung BearbeitenAuf Basis von Erfahrungen aus der industriellen Anwendung und dem technologischen Fortschritt wurde seither eine Vielzahl von Weiterentwicklungen des V Modells publiziert 5 Durch Hinwendung zu agilen Methoden Concurrent Engineering Prozessen und die zeitgleiche Relevanz des Systems Engineerings wurde das V Modell um 2000 beispielsweise zum W Modell weiterentwickelt 6 Mit einer vorgezogenen Testphase und der Einbindung von Simulationsprozessen und statistischen Methoden zur Fehlervermeidung greift das W Modell Massnahmen auf die zur Parallelisierung von Arbeitsschritten genutzt werden konnen 7 Es dient damit als Moglichkeit agile Ansatze in klassische Arbeitsumfelder einzubetten 8 Der Begriff findet vorrangig im deutschsprachigen Raum Verwendung Die Richtlinie VDI 2206 wurde im VDI in den Jahren 2014 bis 2021 von dem Fachausschuss 4 10 Interdisziplinare Produktentstehung der VDI VDE Gesellschaft Mess und Automatisierungstechnik uberarbeitet und im November 2021 veroffentlicht Hierbei wurden auf Basis einer Schwachstellenanalyse 9 der hohen Interdisziplinaritat Komplexitat und Heterogenitat moderner Systeme 10 Rechnung getragen und das V Modell erneuert Die Entwicklungen moderner Produkte die neben einem mechanischen haufig elektronischen sowie moglichen Software Anteile mit einer Verbindung zum Internet der Dinge und Dienste umfassen kann angepasst Es existieren neben der neuen Richtlinie VDI VDE 2206 Entwicklung mechatronischer und cyber physischer Systeme weitere wissenschaftliche Veroffentlichungen 2 Zentral war die Erneuerung des Bildes des V Modells das zum Download zur Verfugung steht siehe bei den Weblinks Weblinks BearbeitenRichtlinie VDI VDE 2206 Entwicklung mechatronischer und cyber physischer Systeme In VDI Abgerufen am 16 November 2022 V Modell VDI VDE 2206 Deutsch PDF V model VDI VDE 2206 English PDF Siehe auch BearbeitenListe von Softwareentwicklungsprozessen V Modell Entwicklungsstandard Literatur BearbeitenPaul Alpar Rainer Alt Frank Bensberg Peter Weimann Anwendungsorientierte Wirtschaftsinformatik Strategische Planung Entwicklung und Nutzung von Informationssystemen Springer Fachmedien Wiesbaden Wiesbaden 2019 ISBN 978 3 658 25580 0 S 347 ff doi 10 1007 978 3 658 25581 7 Kai Borgeest Elektronik in der Fahrzeugtechnik Hardware Software Systeme und Projektmanagement Springer Fachmedien Wiesbaden Wiesbaden 2021 ISBN 978 3 658 23663 2 doi 10 1007 978 3 658 23664 9 Jan Friedrich Marco Kuhrmann Marc Sihling Ulrike Hammerschall Das V Modell XT Informatik im Fokus Springer Berlin Heidelberg Berlin Heidelberg 2008 ISBN 978 3 540 76403 8 doi 10 1007 978 3 540 76404 5 Thomas Grechenig Mario Bernhart Roland Breiteneder Karin Kappel Softwaretechnik Pearson Studium Munchen u a 2010 ISBN 978 3 86894 007 7 S 375 Ernest Wallmuller Software Qualitatsmanagement in der Praxis 2 vollig uberarbeitete Auflage Hanser Verlag Munchen u a 2001 ISBN 3 446 21367 8 S 131 Fabian Wolf Fahrzeuginformatik Eine Einfuhrung in die Software und Elektronikentwicklung aus der Praxis der Automobilindustrie Springer Fachmedien Wiesbaden Wiesbaden 2018 ISBN 978 3 658 21223 0 doi 10 1007 978 3 658 21224 7 Einzelnachweise Bearbeiten Wofur steht das V in V Modell XT a b Iris Graessler Julian Hentze The new V Model of VDI 2206 and its validation In at Automatisierungstechnik Band 68 Nr 5 1 Mai 2020 ISSN 2196 677X S 312 324 doi 10 1515 auto 2020 0015 degruyter com abgerufen am 5 Januar 2022 Verein Deutscher Ingenieure Hrsg VDI 2206 Entwicklungsmethodik fur mechatronische Systeme Beuth Verlag GmbH SE Trends Was ist eigentlich das V Modell Iris Graessler Julian Hentze Tobias Bruckmann V MODELS FOR INTERDISCIPLINARY SYSTEMS ENGINEERING In DS 92 Proceedings of the DESIGN 2018 15th International Design Conference 2018 S 747 756 doi 10 21278 idc 2018 0333 designsociety org abgerufen am 5 Januar 2022 A Spillner From V model to W model Establishing the Whole Test Process In Leibniz Informationszentrum Technik und Naturwissenschaften Universitatsbibliothek Technische Informationsbibliothek TIB Hannover 2000 abgerufen am 18 Juni 2019 englisch Reiner Anderl Roland Nattermann Thomas Rollmann Das W Modell Systems Engineering in der Entwicklung aktiver Systeme In Katalog der Deutschen Nationalbibliothek Technische Universitat Darmstadt Fachgebiet Datenverarbeitung in der Konstruktion abgerufen am 18 Juni 2019 A Spillner Das W Modell Vorteile der agilen Prozesse in einen konservativem Umfeld nutzen In Gesellschaft fur Informatik Regionalgruppe Bremen Oldenburg Hochschule Bremen 13 Mai 2003 abgerufen am 18 Juni 2019 Grassler I Hentze J Yang X Eleven Potentials for mechatronic V model In Production Engineering and Management 6th International Conference Band 01 2016 Vol 01 2016 Lemgo Ostwestfalen Lippe University of Applied Sciences 2016 257 268 Grassler I A New V Model for Interdisciplinary Product Engineering In Technische Universitat Ilmenau Marketing Division ed 59th IWK Ilmenau Scientific Colloquium Technische Universitat Ilmenau 2017 1 6 Abgerufen von https de wikipedia org w index php title V Modell amp oldid 236445974