Qualitätsmanagement

Qualitätsmanagement, Wirtschaftsinformatik Master, HTW-Berlin

Qualitätsmanagement, Wirtschaftsinformatik Master, HTW-Berlin


M. R.
Diese Lernkarten bieten einen umfassenden Überblick über Qualitätsmanagement im universitären Kontext, mit Fokus auf Testverfahren, Fehlerbehebung und Qualitätsstandards wie ISO 9001 und CMMI. Sie behandeln Maßnahmen zur Fehlervermeidung, Projektmanagement und die Bedeutung von Testfällen für die Softwarequalität. Besonders nützlich für Studierende und Fachleute, die sich mit Qualitätsstandards, Testmethoden und der Implementierung von Qualitätsmanagement in Unternehmen auseinandersetzen.
Flashcards
248
Students
5
Language
German
Category
Computer Science
Level
University
Created / Updated
09.03.2019 / 07.03.2021

Lernkarten

Welche Arten von Module gibt es?

  • Objektorientiert (Klassen)
  • Klassisch (Strukturierte Analyse/ Strukturiertes Design)

Welche Komplexitäten können Module besitzen?

  • Datenkomplexität
  • Operationskomplexität

Was sind die Moduleigenschaften in der WI?

  • Modulart = Objektorientiert
  • Operationskomplexität hoch
  • Datenkomplexität gering

Welche allgemeine Probleme treten bei dynamischen Prüfverfahren auf und wie lassen sie sich lösen?

  • Auswahl Tests: Wie teste ich? → Auswahl Q-Merkmale
  • Auswahl Testfälle: Was teste ich? → destruktiv Auswahl der Testfälle. Aus erkannten Risiken Testfälle formulieren/ Kontext: Fehlervermutung/ Kritikalität
  • Terminierung: Wann teste ich? → Im PH im Vorhinein festlegen

Wie ist das Problem Test-Terminierung sinnvoll zu lösen?

  • PH vorab (muss vor Projektbeginn festgelegt werden)

Warum gibt es niemals eine allgemein gültige Softwarequalität?

  • Die SW-Qualität hängt von der Auswahl der Qualitätsmerkmale ab

Warum brauche ich beim Backbox-Test ein PH?

  • um zu erkennen, ob das Ergebnis des Tests falsch oder wahr ist
  • Richtigkeit des Ergebnisses bewerten

Wird das PH für den Glassbox-Test benötigt?

  • für den Entwurf der Testfälle wird kein PH benötigt, wie beim BlackBox-Test
  • für die Überprüfung der Testfälle wird das PH benötigt

Was finde ich bei Blackbox-Test nie?

  • Terminierung-Schleife
  • Ob ein Strukturelement funktioniert oder nicht
  • Kein Quellcode, also weiß ich nicht, ob es eine Terminierung gibt
  • Findet tote Zweige nicht

Was finde ich in einem Glasbox-Test nie?

  • fehlende Funktionalitäten (Sicherheitsfunktion)

Wie werden Testfälle bei Glassbox entworfen?

  • Quellcode, Strukturelemente
  • Test zu Ende, wenn das letzte Strukturelement getestet wurde
  • Fehlende Funktionalitäten werden nicht getestet, da nicht vom PH ausgegangen wird

Wie werden Testfälle bei Blackbox Test entworfen?

  • durch PH
  • Test zu Ende, wenn die letzte Seite des PHs erreicht wurde

Welche Anforderungen aus dem PH sollten wie getestet werden?

  • must-have: erschöpfend
  • should-have und nice-to-have: vollständig

Wie sollte professionelle SW für den Nutzer sein?

  • einfach und verständlich

Ist es ein MA-, Organisation- oder technisches Problem?

  • meistens in MA-Problem

Projektgruppe bekommt Objektcode + Pflichtenheft. Welcher Test ist möglich? Welche Fehler werden nicht gefunden?

  • Glassbox-Test, da Code vorhanden. Fehlende Funktionalität nicht auffindbar. Fehler im Pflichtenheft werden nicht gefunden.

QS-Chef legt fest, dass Quellcode Grundlage aller Tests wird. Welche Tests sind möglich? Welche Fehler werden nicht gefunden?

  • Glassbox-Tests (Zweigtest, Bedingungstest, Minimal-Mehrfach-Bedingungsüberdeckungstest).
  • Fehlende Funktionalitäten werden nicht gefunden. Verständlichkeits- und Benutzbarkeitsfehler werden auch nicht gefunden

Was versteht man unter Funktionstest 1?

  • Blackbox-Tests von SW mit/ohne Zuständen

Alle Funktionen sind zu jeder Zeit verfügbar

  • Sowohl für Module als auch für Systeme anwenden

Wer definiert die Testfälle beim Funktionstest 1? Wie wird es getestet?

  • PH

Es gibt 2 Testergebnisse. Welche sind das?

  • Funktionsüberdeckung
  • Wahr/falsch

Welche sind die drei Phasen des Funktionstest 1? Welche Phase ist der Knackpunkt?

1. Entwicklung der Testfälle (= wichtigste Phase des destruktiven Testens (Knackpunkt))

2. Durchführung von Tests

3. Dokumentation/ Analyse

Wie wird der Funktionstest 1 terminiert? Ende des Tests?

  • letzte Seite des PHs

Was macht der Funktionstest 1?

  • Operationen prüfen
  • Operationen können in beliebiger Reihenfolge ausgeführt werden

SW hat Zustände. Wie teste ich?

1. Funktionstest 1 durchführen, um Operationen zu prüfen

2. Dann Funktionstest 2 durchführen

Wer macht den Funktionstest?

  • Anwender

Was finde ich mit dem Funktionstest 1 nie?

  • tote Zweige, Strukturelemente

Welches Ziel verfolgt der Funktionstest 1?

  • Vertrauen schaffen
  • Selten: Sicherheit

Welche Vertrauensziele hat der Funktionstest 1? Worin schafft Funktionstest 1 vertrauen?

  • Richtigkeit
  • Fehlertoleranz
  • Vollständigkeit

Welcher Test wird vor Gericht akzeptiert?

  • Systematischer Test

Was sind systematische Tests?

  • sind als Industriestandards anerkannt. Sollten in jedem Fall durchgeführt werden
  • terminiert

Wie viele Variablen werden bei mehreren Variablen beim Testen auf ungültig gesetzt?

  • Immer nur ein, da man sonst nicht festellen kann, woher der Fehler stammt

Welche Merkmale werden wie oft wird beim Äquivalenzklassentest getestet?

1x Richtigkeit

2x Fehlertoleranz

Welches Merkmal wird neben der Fehlertoleranz mithilfe des Äquivalenzklassentests getestet?

  • Richtigkeit

Worauf basieren Äquivalenzklassentests?

  • auf Erfahrungen (empirisch)

Wozu werden Äquivalenzklassen eingesetzt?

  • Komplexität reduzieren
  • einfache Erstellung von Testfällen möglich zu machen

Was sind ergänzende Tests?

  • Ergänzung zum systematischen Test
  • kein Industriestandards
  • nicht terminiert

Sollte man eine Software kaufen, die nur im ergänzenden Tests getestet wurden?

  • Nein, systematische Tests sind notwendig

Was ist die Ursache der Anwendung von Zufallstests?

  • eingefahrener Test

Welches Merkmal von Softwareentwicklern ist wichtig für den Entwurf des Tests spezieller Werte?

  • Erfahrungen aus vorherigen Projekten/Vorgängersysteme

Was müssen Entwickler beim Test spezieller Werte gegenüber QS abgeben?

  • CV, Masterurkunde

Lernen