IEEE 730 Software Quality Assurance Standard

von Maud Schlich

Die neue Version des IEEE Software Quality Assurance Standard IEEE 730

Der IEEE 730 gilt allgemein als praktikables Handbuch für Qualitätsmanager, die sämtliche Anforderungen für Software-Qualitätssicherung an ein System- oder Softwareentwicklungsprojekt festlegt.

Die erste Version der IEEE 730 wurde bereits 1981 festgelegt und veröffentlicht. Alle folgenden und verbesserten Versionen wurden dann auf der Basis der 2002-Version erstellt. Mit der IEEE 12207 wurde der Prozess der Software Qualitätssicherung näher beschrieben und nun auch in der IEEE 730 übernommen und detailliert.

Was ist eigentlich Software-Qualitätssicherung bzw. Software Quality Assurance (SQA)?

SQA fasst die Tätigkeiten zusammen, die dafür sorgen, dass Software-Prozesse angemessen definiert und bewertet werden. Mit Hilfe von SQA sollen die Stakeholder Vertrauen in die entstehenden Produkte gewinnen, indem ein begründeter Nachweis der Einhaltung von Prozessen und der Qualität der erzeugten Produkte erstellt wird.

Festgelegte Anforderungen (Established Requirements)

Die festgelegten Anforderungen sorgen dafür, dass das Projekt nach projektspezifischen Kriterien wie Übersichtlichkeit, Eignung und Durchführbarkeit überprüft werden kann und dass die genauen Überlegungen der Stakeholder als Anforderungen bestätigt werden.

Festgelegte Anforderungen müssen durch das Projekt, das die Grundlage der Produktentwicklung bildet, akzeptiert werden.

Warum wird SQA angewendet ?

  • Es passieren weniger Fehler in den Prozessen, bei Geschäftsregeln, Anforderungen und in der Software-Produktion
  • Wird verwendet um Software zu entwickeln
  • Fehler werden viel früher im Lifecycle gefunden, dadurch entstehen weniger Kosten und Verringerung und Beseitigung von Ausschuss

SQA Tätigkeitsbereiche und Aufgaben

Insgesamt wurden 16 Aufgaben auf die drei Bereiche aufgeteilt.

  1. Prozess-Implementierung
    • Etablierung der SQA-Prozesse
    • Koordinierung mit verwandten Software Prozessen
    • Planung der SQA Aktivitäten
    • Ausführung des SQA-Plans
    • Verwaltung der SQA Datensätze
    • Bewertung der organisatorischen Objektivität
  2. Produkt-Qualitätssicherung
    • Bewertung der Pläne auf Übereinstimmung
    • Testen von Produkten auf Übereinstimmung
    • Testen von Produkten auf Akzeptanz
    • Bewertung des Produkt-Lebenszyklus-Support auf Übereinstimmung
    • Messung der Produkte
  3. Prozess-Sicherheit
    • Auswertung der Lifecycle-Prozesse auf Übereinstimmung
    • Bewertung der Umgebungen auf Übereinstimmung
    • Bewertung von Prozessen der Subunternehmer auf Übereinstimmung
    • Messung der Prozesse
    • Einschätzung des Personals auf Wissen und Können

     

tl_files/img/Blog-Illustrationen/IEEE730Shop.JPG


Whitepaper-Banner flach

Zurück

Einen Kommentar schreiben