Welche drei Hauptkategorien der Software-Qualitätssicherung gibt es laut Vorlesung?
Organisatorische konstruktive und analytische Qualitätssicherung.
Was sind Beispiele für organisatorische Maßnahmen in der Software-QS?
Festlegung von Verantwortlichkeiten Richtlinien (Guidelines) und die Durchführung von Audits.
Nennen Sie Beispiele für konstruktive Maßnahmen der Qualitätssicherung.
Nutzung von Prozessmodellen Information Hiding und der Einsatz moderner Programmiersprachen.
Welche Aktivitäten gehören zur analytischen Qualitätssicherung?
Tests Reviews und die Erhebung von Metriken.
Wie wird die Software-Inspektion innerhalb der Qualitätssicherungs-Aktivitäten klassifiziert?
Sie gehört zu den statischen manuellen Prüfmethoden der analytischen Qualitätssicherung.
Was ist die grundlegende Definition eines Reviews?
Ein strukturierter Prozess zur Analyse eines Objekts durch Personen mit vorab definiertem Ziel.
Warum gilt ein klassisches Review als schwergewichtig?
Weil es teuer zeitaufwendig und organisatorisch aufwendig ist sowie Potenzial für soziale Konflikte bietet.
Was sind die vier zentralen Erkenntnisziele bei der Analyse eines Review-Objekts?
Prüfung auf benötigte Eigenschaften Bestimmung der Qualität Einhaltung des State-of-the-Art und Verständlichkeit für Externe.
Welches Wissen generiert eine Organisation durch Reviews über das Produkt hinaus?
Erkenntnisse über die Prozessqualität die Fähigkeiten der Organisation und die Identifikation besserer Lösungsoptionen.
Warum ist eine konstruktive Arbeitskultur bei Reviews essenziell?
Da Fehler von Personen öffentlich im Team identifiziert werden und das Ziel die Fehlerbehebung statt gegenseitiger Beschuldigung sein muss.
In welche zwei Hauptphasen lässt sich der Software-Review-Prozess unterteilen?
In Pre-review activities (Vorbereitung) und Post-review activities (Nachbereitung).
Welche Schritte gehören zu den Pre-review activities?
Planung Gruppen-Vorbereitung und die individuelle Vorbereitung.
Welche Schritte folgen nach dem eigentlichen Review-Meeting?
Fehlerkorrektur Verbesserung und abschließende Follow-up-Prüfungen.
Was sind die Hauptaufgaben des Moderators in einem Review?
Planung und Leitung des Reviews Auswahl der Teammitglieder sowie die Einnahme einer neutralen Expertenrolle.
Welche Verantwortung trägt der Autor während eines Reviews?
Er stellt das zu prüfende Objekt bereit und ist primär für dessen Grundqualität verantwortlich.
Was ist die Aufgabe des Scribes (Protokollanten)?
Dokumentation aller gefundenen Probleme und Erstellung des offiziellen Review-Berichts.
Wie viele Reviewer sollten idealerweise einem Review-Team angehören?
Mindestens zwei und maximal fünf Reviewer pro Team.
Welche Rolle spielt der Manager im Kontext von Reviews?
Er beauftragt das Review übernimmt die Ressourcenplanung und trifft die finale Entscheidung über weitere Maßnahmen.
Was müssen Reviewer während ihrer individuellen Vorbereitung tun?
Das Dokument prüfen spezifische Qualitätsaspekte analysieren Probleme identifizieren und Lösungsstrategien vorbereiten.
Welche Werkzeuge unterstützen moderne Reviews bei örtlicher Trennung?
Geteilter Zugriff auf Dokumente gemeinsame Annotationstools und interaktive Plattformen für zeitunabhängiges Arbeiten.
Wann sollten zusätzliche Experten zu einem Review eingeladen werden?
Wenn spezifische Fragen zu Software-Architektur Fachdomänen oder speziellen Technologien geklärt werden müssen.
Wie läuft eine typische Review-Sitzung ab?
Der Moderator leitet die schrittweise Inspektion des Objekts während die Reviewer ihre Anmerkungen vortragen.
Welche Dokumente für Endnutzer sollten einem Review unterzogen werden?
Anforderungen Akzeptanztests und Benutzerhandbücher.
Welche Design-Dokumente sind typische Review-Gegenstände?
Systementwürfe Subsystem-Designs und Schnittstellenbeschreibungen.