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.