TU Wien:Softwarequalitätssicherung UE (Biffl)

Aus VoWi
Zur Navigation springen Zur Suche springen
Ähnlich benannte LVAs (Materialien):
Diese LVA wird nicht mehr von dieser Person angeboten, ist ausgelaufen, oder läuft aus und befindet sich daher nur noch zu historischen Zwecken im VoWi.

Daten[Bearbeiten | Quelltext bearbeiten]

Diese LVA wird nicht mehr von dieser Person angeboten, ist ausgelaufen, oder läuft aus und befindet sich daher nur noch zu historischen Zwecken im VoWi.
Vortragende Prof. Biffl
ECTS 3
Links Homepage
Zuordnungen
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]

Verbesserungsvorschläge / Kritik[Bearbeiten | Quelltext bearbeiten]

noch offen

Materialien

Diese Seite hat noch keine Anhänge, du kannst aber neue hinzufügen.