Software-Qualitätssicherung
Software Qualitäts Sicherung - SQS
Die SQS kann nichts bewirken, außer man unterstützt sie.Softwarequalität:
-
Zuverlässigkeit (reliability) Performance (Schnelligkeit) Benutzerfreundlichkeit (user friendliness) Korrektheit (correctness; bezüglich der Analyse/Spezifikation) Robustheit (robustness; nicht Abstürzen; außerhalb der Spezifikation stabil) Erweiterbarkeit (maintainability; kein geschlossenes System) Portabilität (portability; DOS, UNIX) Kompatibilität (compatibility)
Die SQS - Abteilung sorgt nicht für die Qualität (nicht für alles kompetent), sondern überprüft, ob unternehmensinterne Standards eingehalten werden. Der Fachmann muss daher gute Standards erstellen. (Modell, wie diese Standards sein sollen, befindet sich in der ISO9000 ff)
Bsp.:
neunkantige Muttern - SQS kontrolliert ob sie erzeugt werden, sorgt aber nicht für Nützlichkeit oder Absatzmöglichkeiten.
Die Geschäftsführung muss hinter der SQS stehen.
Psychologisch:
-
keinen Rotstift verwenden nicht sagen: "das ist ein Fehler" nicht "Prüfling" nennen
Standards für:
-
Oberflächen Verfahren Programmcodes
Verfahren durch Kommunikation (human testing):
-
Codeinspektion:
-
Walkthrough:
-
Peer Rating:
-
Review/Audit:
Das Testen sollte von den besten Programmierern durchgeführt werden.
210 Worte in "deutsch" als "hilfreich" bewertet