Die Softwarevalidierung oder allgemeiner die Verifikation und Validierung (V&V) soll zeigen, dass ein System sowohl seine Spezifikationen erfüllt als auch den Erwartungen des Kunden des Systems entspricht
- Nennen sie drei Testphasen die im Prozess der Verifikation und Validierung durchlaufen werden
- Komponententests
- Softwarekomponenten werden isoliert und mit Testdaten überprüft
- ZIEL:Fehler in der Implementierung und im Entwurf der Komponenten zu finden
- Systemtests
- Die integrierten Softwareprozesse werden als Gesamtsystem getestet um Fehler in den Schnittstellen und in der Funktionalität zu finden
- ZIEL:Zeigen, dass das System die Anforderungen und die erwartete Leistung erbringt.
- Kundentest
- fertige Softwareprodukt wird mit realen Daten des Kunden oder der Benutzer getestet, um zu überprüfen, ob es die Kundenerwartungen und die Nutzungsziele erfüllt
- ZIEL:Die Akzeptanz und die Zufriedenheit des Kunden oder der Benutzer zu gewährleisten
- Nennen Sie die Phasen des Wasserfallmodells
- Anforderungsdefiniton
- Bedürfnisse und Erwartungen der Nutzer erfasst und dokumentiert
- System und Softwareentwurf
- Architektur des Systems und der Software geplant und entworfen
- Implementierung und Modultests
- Code wird geschrieben und einzelne Module getestet
- Integration und Systemtests
- einzelnen Module werden zusammengefügt und werden getestet
- Betrieb und Wartung
- System wird in Betrieb genommen und im Laufe der Zeit gewartet und aktualisiert
- Welche der Phasen des Wasserfallmodells finden sich nicht im V-Modell wieder?
- Das V-Modell erweitert das Wasserfallmodell durch zusätzliche Testphasen in jeder Entwicklungsphase, wobei alle Wasserfallphasen integriert und um Verifizierungs- und Validierungsaspekte ergänzt werden. Es ist detaillierter und stärker auf Tests fokussiert.