TU Wien:Softwarequalitätssicherung UE (Biffl)
- Softwarequalitätssicherung UE (Biffl) (TU Wien, veraltet, 0 Materialien)
- Softwarequalitätssicherung UE (Grechenig) (TU Wien, veraltet, 1 Material)
- Softwarequalitätssicherung VU (Biffl) (TU Wien, veraltet, 6 Materialien)
- Softwarequalitätssicherung VU (Grechenig) (TU Wien, veraltet, 2 Materialien)
Daten[Bearbeiten | Quelltext bearbeiten]
Vortragende | Prof. Biffl |
---|---|
ECTS | 3 |
Links | Homepage |
Bachelorstudium Software & Information Engineering |
Inhalt[Bearbeiten | Quelltext bearbeiten]
aus TUWIS: Intensive Übung von Methoden der Qualitätssicherung mit Schwerpunkt auf Testen und Reviews an Produkten aus einem mittelgroßen realen Softwaresystem.
Es werden als Ergänzung zum Übungsteil der QS VU weitere vertiefende Übungsbeispiele gelöst.
Ablauf[Bearbeiten | Quelltext bearbeiten]
Es sind 4 Übungsrunden zu absolvieren.
Benötigte/Empfehlenswerte Vorkenntnisse[Bearbeiten | Quelltext bearbeiten]
keine Speziellen. Kenntnisse aus Softwarequalitätssicherung VU (Biffl) sind von Vorteil(kann auch parallel absolviert werden).
Vortrag[Bearbeiten | Quelltext bearbeiten]
Für die UE werden keine Vorlesungen abgehalten. Wer will kann die Vorlesungen der LVA Softwarequalitätssicherung VU (Biffl) besuchen. Die Folien von der Vorlesung werden auch im TUWEL Kurs der UE online gestellt.
Übungen[Bearbeiten | Quelltext bearbeiten]
Es sind vier Übungsrunden zu absolvieren:
- Analysieren einer Spezifikation (5 Punkte) - Vorbedingungen für korrekten Ablauf von Arbeitsschritten spezifizieren.
- Qualitätskontrolle und Testfälle finden (20 Punkte)- Software Requirements Review der Anforderungen, Design Review der Anwendungsfälle, Design Review des Domänenmodells, Review missionskritischer Testfälle
- Ableiten von Testfällen aus Spezifikation und SE-Modellen, Statische Code Analyse eines bestehenden Projekts (40 Punkte) - Black-Box Testfälle erstellen, White-Box Testfälle hinzufügen, Tools und Analyse (Codecover, Checkstyle und TPTP – Profiling).
- Test Driven Development, Testautomatisierung (35 Punkte) - Test-Driven-Development(Tests für Methoden entwickeln, die Methoden implementieren, Tests sollten erfolgreich durchlaufen), Tool-gestützte Fehler-Suche mit FindBugs, Refactoring (Refactoringpatterns: http://www.refactoring.com/catalog/index.html und http://sourcemaking.com/refactoring)
Prüfung, Benotung[Bearbeiten | Quelltext bearbeiten]
Für eine positive Note müssen mindestens 50% der Punkte erreicht werden.
Zeitaufwand[Bearbeiten | Quelltext bearbeiten]
Mittel. Die erste Runde ist recht schnell erledigt, die weiteren etwas aufwändiger(1-2 Tage sollten völlig ausreichen).
Unterlagen[Bearbeiten | Quelltext bearbeiten]
im TUWEL.
Tipps[Bearbeiten | Quelltext bearbeiten]
- parallel mit Softwarequalitätssicherung VU absolvieren
Verbesserungsvorschläge / Kritik[Bearbeiten | Quelltext bearbeiten]
noch offen