Qualitätskontrolle
Die IEEE-Definition für die Softwarequalitätssicherung lautet wie folgt:
"Ein geplantes und systematisches Muster aller Maßnahmen, die erforderlich sind, um ein ausreichendes Vertrauen in die Übereinstimmung eines Artikels oder Produkts mit den festgelegten technischen Anforderungen zu schaffen. Eine Reihe von Aktivitäten zur Bewertung des Prozesses, mit dem die Produkte entwickelt oder hergestellt werden."
Ziele der SQA-Aktivitäten
Die Ziele der SQA-Aktivitäten sind folgende:
In der Softwareentwicklung (prozessorientiert)
Gewährleistung eines akzeptablen Vertrauens, dass die Software den funktionalen technischen Anforderungen entspricht.
Gewährleistung eines akzeptablen Maßes an Vertrauen, dass die Software den Planungs- und Budgetanforderungen des Managements entspricht.
Initiieren und Verwalten von Aktivitäten zur Verbesserung und Effizienzsteigerung der Softwareentwicklung und der SQA-Aktivitäten.
In der Softwarewartung (produktorientiert)
Mit akzeptablem Vertrauen sicherstellen, dass die Softwarewartungsaktivitäten den funktionalen technischen Anforderungen entsprechen.
Mit akzeptablem Vertrauen sicherstellen, dass die Softwarewartungsaktivitäten den Planungs- und Budgetanforderungen des Managements entsprechen.
Initiieren und Verwalten von Aktivitäten zur Verbesserung und Steigerung der Effizienz von Softwarewartungs- und SQA-Aktivitäten. Dies beinhaltet die Verbesserung der Aussichten, funktionale und verwaltungstechnische Anforderungen zu erfüllen und gleichzeitig die Kosten zu senken.
Organisation zur Qualitätssicherung
Der organisatorische Rahmen für die Qualitätssicherung, der innerhalb der Organisationsstruktur funktioniert, umfasst die folgenden Teilnehmer:
Manager
Führungskräfte des Top-Managements, insbesondere die direkt für die Software-Qualitätssicherung zuständige Führungskraft
Abteilungsleiter für Softwareentwicklung und -wartung
Abteilungsleiter für Softwaretests
Projektmanager und Teamleiter von Entwicklungs- und Wartungsprojekten
Leiter von Software-Testteams
Tester
- Mitglieder von Software-Testteams
SQA-Profis und interessierte Praktiker -
- SQA-Treuhänder
- Mitglieder des SQA-Komitees
- Mitglieder des SQA-Forums
- Mitglieder des SQA-Einheitenteams
Nur die Manager und Mitarbeiter der Softwaretestabteilung sind in Vollzeit mit der Ausführung von SQA-Aufgaben beschäftigt. Die anderen widmen einen Teil ihrer Zeit Qualitätsproblemen, sei es während der Erfüllung ihrer Führungsaufgaben oder beruflichen Aufgaben oder als Freiwillige in anderen, meistens als SQA-Komitee, SQA-Forum oder als SQA-Treuhänder.