TU Wien:Softwarequalitätssicherung UE (Biffl)
- Softwarequalitätssicherung UE (Biffl) (TU Wien, veraltet, 0 Resources)
- Softwarequalitätssicherung UE (Grechenig) (TU Wien, veraltet, 1 Resource)
- Softwarequalitätssicherung VU (Biffl) (TU Wien, veraltet, 6 Resources)
- Softwarequalitätssicherung VU (Grechenig) (TU Wien, veraltet, 2 Resources)
Daten[edit | edit source]
Lecturers | Prof. Biffl |
---|---|
ECTS | 3 |
Department | Softwaretechnik und Interaktive Systeme |
When | winter and summer semester |
Links | Homepage |
Bachelor Software & Information Engineering | Wahlmodul Unbekannt oder "Prä-Modul-Ära" - EDIT ME |
Inhalt[edit | edit source]
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[edit | edit source]
Es sind 4 Übungsrunden zu absolvieren.
Benötigte/Empfehlenswerte Vorkenntnisse[edit | edit source]
keine Speziellen. Kenntnisse aus Softwarequalitätssicherung VU (Biffl) sind von Vorteil(kann auch parallel absolviert werden).
Vortrag[edit | edit source]
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[edit | edit source]
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[edit | edit source]
Für eine positive Note müssen mindestens 50% der Punkte erreicht werden.
Zeitaufwand[edit | edit source]
Mittel. Die erste Runde ist recht schnell erledigt, die weiteren etwas aufwändiger(1-2 Tage sollten völlig ausreichen).
Unterlagen[edit | edit source]
im TUWEL.
Tipps[edit | edit source]
- parallel mit Softwarequalitätssicherung VU absolvieren
Verbesserungsvorschläge / Kritik[edit | edit source]
noch offen