Was ist V-Modell?

Entwicklungsmodell, das die von der Anforderungsdefinition über den Entwurf zur Implementierung absteigenden Phasen und die vom Modultest zum Abnahmetest wieder aufsteigenden Testphasen in V-Form anordnet und beide Seiten paarweise verbindet, etwa Anforderungsdefinition mit Abnahmetest, Entwurf mit Integrations- und Systemtest sowie Modulentwurf mit Modultest. Welche Entwurfsphase welchem Test zugeordnet wird, unterscheidet sich je nach Organisation und Lehrbuch etwas.

Japanische Bezeichnung: V字モデル

„V-Modell“ kommt in 1 Übungsfragen aus 1 Themen vor, z. B. Softwareentwicklung und Projektmanagement.

Fachgebiet: Softwareentwicklung und Projektmanagement

Jetzt üben: Fragen zu V-Modell

Welcher Test entspricht im V-Modell der Softwareentwicklung der Phase der Anforderungsdefinition und prüft, ob die dort festgelegten Inhalte erfüllt sind?

  1. AModultest
  2. BIntegrationstest
  3. CAbnahmetest
Antwort und Erläuterung anzeigen

Antwort: C. Abnahmetest

Das V-Modell ist ein Entwicklungsmodell, das links die Phasen anordnet, die von der Anforderungsdefinition über den Entwurf zur Implementierung absteigen, rechts die wieder aufsteigenden Testphasen, und jeweils die einander entsprechenden Phasen verbindet. Der Anforderungsdefinition entspricht der Abnahmetest (Betriebstest), und je detaillierter die Entwurfsphasen werden, desto mehr entsprechen ihnen der Reihe nach Systemtest, Integrationstest und Modultest. Die Zuordnung der mittleren Phasen unterscheidet sich je nach Organisation und Lehrbuch etwas, und manchmal wird auch der Systemtest der Anforderungsdefinition zugeordnet; einig ist man sich aber darin, dass der Abnahmetest, der die Anforderungen aus Sicht des Auftraggebers oder Nutzers prüft, der Anforderungsdefinition entspricht. Kern des Modells ist, Testpläne und Abnahmekriterien bereits zum Zeitpunkt der entsprechenden Entwurfsphase zu erstellen.

„V-Modell“ in den Erläuterungen

Fragen mit „V-Modell“ (1)

  1. Welcher Test entspricht im V-Modell der Softwareentwicklung der Phase der Anforderungsdefinition und prüft, ob die dort festgelegten Inhalte erfüllt sind?

Verwandte Begriffe

Agile Softwareentwicklung Äquivalenzklassenbildung (Equivalence Partitioning) Black-Box-Test CI/CD (Continuous Integration und Continuous Delivery) Earned-Value-Management (EVM) Grenzwertanalyse (Boundary Value Analysis) Methode des kritischen Pfads (CPM) Scrum SLA (Service Level Agreement) Testgetriebene Entwicklung (TDD)

Zur Glossarübersicht