Das V-Modell ist ein Vorgehensmodell für die Softwareentwicklung, bei dem jeder Entwicklungsphase eine korrespondierende Testphase gegenübersteht. Die linke Seite des V beschreibt Spezifikation und Entwurf, die rechte Seite die zugehörigen Tests (Unit-Tests, Integrationstests, Systemtests, Abnahmetests). Im ISMS-Kontext unterstützt das V-Modell die Anforderung nach sicherer Softwareentwicklung (ISO 27001 Annex A.8.25). Es stellt sicher, dass Sicherheitsanforderungen früh definiert und in jeder Testphase überprüft werden.