4.
Erläutern Sie kurz die Aktivität Qualitätssicherung! Warum ist die Qualitätssicherung nicht
als Phase im Softwarelebenszyklus enthalten?
Answer: Lösungsvorschlag:
Qualitätssicherung umfasst alle Maßnahmen zur Sicherstellung der Softwarequalität. Dafür
werden anfangs verschiedene Qualitätsmerkmale definiert (mit einer jeweiligen Bewertung,
welche Merkmalsausprägung als gut gilt, z.B. gewünschte Geschwindigkeit des Datenbankzugriffs).
Diese Qualitätsmerkmale werden dann laufend kontrolliert und bei Abweichungen
wird versucht, die Fehler der Software zu korrigieren. Daher findet ständig eine
Fehlersuche statt. Außerdem beinhaltet die Qualitätssicherung Maßnahmen zur Fehlervermeidung.
Die Qualitätssicherung ist nicht als Phase im Softwarelebenszyklus enthalten, weil sie eine
Querschnittsfunktion für alle anderen Aktivitäten darstellt und deshalb zeitlich nicht von den
anderen Aktivitäten getrennt werden kann.