Modulbeschreibung

Software-Prozesse & Methoden 3

Kurzzeichen:
M_MAS-SE_SWProzMet3
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Arbeitsaufwand (h):
121
Modulverantwortung:
Prof. Dr. Bläser Luc
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahl-Modul für MAS SW Engineering STD_12(Empfohlenes Semester: 3)
Wahl-Modul für CAS Advanced STD_12 (PF)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Während der Unterrichtsphase:
Bewertungsart:
Note von 1 - 6

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Review & Testmanagement

Begriffswelt der Prüfung von Software kennen, Grundlagen von Reviews und die gängigsten Review-Verfahren erlernen, die Aufgaben des Testmanagements kennen und ein Testkonzept für ein Produkt erarbeiten und in einem Projekt umsetzen können.

 

Reviews:

Die Teilnehmer kennen den Zweck und Nutzen von Reviews in Entwicklungsprojekten und sind in der Lage, in der gegebenen Situation das

richtige Verfahren anzuwenden.

 

Testmanagement:

Die Teilnehmer kennen die Rolle eines Testkonzepts und die Entscheidungen, die bei seinem Erarbeiten getroffen werden müssen und wissen, wie die Umsetzung im Projekt erfolgt und wie man über den Testfortschritt und über die ermittelte Qualität des Testgegenstands berichtet wird.

 

Qualitätsmanagement

verstehen und qualitätssichernde Massnahmen planen können.

  • Zweck von Qualitätsmanagementsystemen verstehen
  • Qualitätssichernde Massnahmen in Software-Projekten einplanen können
  • Planung von Prozessverbesserungsvorhaben verstehen
  • Prozessmetriken als Prozessverbesserungshilfsmittel einsetzen können
Modul- und Lerninhalt:

Reviews 

Grundlagen der Prüfung:

Gegenstände der Prüfung, Rolle der Prüfung, Prinzip von Reviews, Prinzip von Tests, Wirtschaftlichkeit der Prüfungen

Ablauf von Reviews:

Rollen im Zusammenhang mit Reviews, die einzelnen Review-Schritte und die Aufgaben der Rollen in diesen Schritten, Tipps, Review-Bericht

Review‐Verfahren:

Stellungnahme, Walkthrough, Fagan Inspections, Review mit Klausur, Mini Review, Pair Programming

 

Testmanagement

Testkonzept erstellen:

Einbettung in Entwicklungsablauf, strategische und operative Entscheidungen, Reihenfolge der Entscheidungen = Vorgehen beim Erarbeiten eines Testkonzepts

Testplanung:

Umsetzen des Testkonzepts in einen operativen Plan für ein konkretes Release, Unterschiede erstes Release und Folgereleases

Test controlling:

Was wird wann an wen berichtet, Kennzahlen und Auswertungen zum Testfortschritt, Kennzahlen und Auswertungen zur Fehlerbearbeitung, Aussage zur Qualität des Testgegenstands

 

Qualitätsmanagement

  • Übersicht Prozess- und Qualitätsmanagement
  • Qualitätsmanagementsysteme (ISO Norm 9001:2015) 
  • Qualitätssicherungsmassnahmen
  • Prozessmetriken
Lehr- und Lernmethoden:

Als Fachgespräch gestaltet. Die Studenten werden aufgefordert, sich mit Hilfe der Lehrmittel auf die Abende vorzubereiten. Es wird eine Frageliste bearbeitet durch die Studenten und am Kursabend anhand der Antworten der Wissenstand festgestellt und evtl. mit Vortrag nachgeholfen.

Lehrmittel/-materialien:

Vorbereitete Folien

 

Optional: Karol Frühauf, Jochen Ludewig, Helmut Sandmayr: Software‐Prüfung, eine Anleitung zum Test und zur Inspection. vdf Verlag der Fachvereine, Zürich, 6. Ausgabe, ISBN 3 7281 3059 1 Weiterführende Literatur: Andreas Spillner, Thomas Roßner, Mario Winter, Tilo Linz: Praxiswissen Softwaretest-Testmanagement, dpunkt.verlag, Heidelberg, 3. überarbeitete u. erweiterte Auflage, ISBN: 978‐3‐89864‐746‐5 Internet Links: www.stickyminds.com

 

Literaturhinweise Qualitätsmanagement:

  • "Abenteuer Software Qualität", Kurt Schneider 
  • "Software-Qualitätsmanagement in der Praxis", Ernst Wallmüller
  • „Software-Projektmanagement und -Qualitätssicherung", Karol Frühauf, et. al.

Internetlinks:

  • www.kneuper.de 
  • www.iso.org 
  • www.snv.ch