TH Köln

Master Digital Sciences

Documents for Study Program Accreditation

Module »Qualitätssicherung« (QS)

Organizational Details

Responsible for the module
Prof. Dr. Mario Winter (Faculty F10)
Language
German
Offered in
Summer Semester (Duration 1 Semester)
Location
Campus Gummersbach, or remote
Number of participants
minimum 5, maximum 25
Precondition
none
Recommendation
Grundkenntnisse der Softwaretechnik
ECTS
6
Effort
Total effort 180h
Total contact time
60h (20h lecture / 20h seminar / 10h exercise / 10h project supervision)
Time for self-learning
120h (containing 50h self-organized project work)
Exam
Project work in conjunction with portfolio creation and expert talk
Competences taught by the module
Analyze Domains, Model Systems, Deploy Products
General criteria covered by the module
Digitization

Mapping to Focus Areas

Below, you find the module's mapping to the study program's focus areas. This is done as a contribution to all relevant focus areas (in ECTS, and content-wise). This is also relevant for setting the module in relation to other modules, and tells to what extent the module might be part of other study programs.

Focus Area ECTS (prop.) Module Contribution to Focus Area
Architecting and Coding Software 4

Viele Methoden und Techniken der Qualitätssicherung validieren bzw. verifizieren unterschiedlichste Entwicklungsartefakte.

Empowering Business 1

Qualitätsmanagement definiert, bewertet und verbessert Entwicklungsprozesse.

Acting Responsibly 1

Die Präsentation der Methoden und Techniken sowie deren Anwendung und Bewertung in eigenen Projekten erfolgt in Teamarbeit.

Learning Outcome

Nach dem erfolgreichen Abschluss dieses Moduls können Studierende

die Qualität auf der Ebene von Software-Produkten, Entwicklungs-Projekten bzw.-Prozessen und softwareentwickelnden Organisationen sichern und managen,

indem sie

  • die Ziele, Methoden, Techniken und Werkzeuge sowie organisatorischen Maßnahmen zur begleitenden Qualitätssicherung (QS) und zum Qualitätsmanagement für Web-, Desktop- und mobile Anwendungen nennen, charakterisieren und situationsadäquat anwenden, sowie
  • Methoden und Techniken hinsichtlich ihrer theoretischen Fundierung und ihrer Praxistauglichkeit analysieren und bewerten können,

um so

  • Methoden, Techniken und Werkzeuge zur Qualitätssicherung in eigenen, auch fachübergreifenden Projekten kontextbezogen auswählen und im Projekt-Team sowie der Organisation einführen,
  • und damit die Qualität auf allen drei Ebenen sichern und verbessern zu können.

Module Content

Das Modul beschreibt Ziele, Methoden, Techniken und Werkzeuge sowie organisatorische Maßnahmen zur begleitenden Qualitätssicherung (QS) in der Softwareentwicklung. Schwerpunkte liegen auf der QS in den frühen Phasen der Konzeption und Spezifikation sowie dem Qualitätsmanagement. Ausführungen zu einschlägigen Normen und Gesetzen runden das Modul ab.

Inhalte im Einzelnen:

  • Qualitätssicherung im Entwicklungsprozess
  • Analytic Hierarchy Process (AHP)
  • Quality Function Deployment (QFD)
  • Risikomanagement und Software-Failure Modes Effects Analysis (SW-FMEA)
  • QS-Planung mit QFD und FMEA, Fehler- und Problem-Meldungsbehandlung
  • Prozessverbesserungsmodelle (CMMI, SPICE)
  • QS-Werkzeuge, Normen und Gesetze.

Aufbauend auf dem in der Vorlesung vermittelten Stoff erstellt jede/r Teilnehmer*in im Seminar-Teil eine Ausarbeitung und eine Präsentation zu einem ausgewählten aktuellen Forschungsgebiet der Qualitätssicherung.

Forms of Teaching and Learning

Medienformen:

  • Beamer-gestützte Vorlesungen (Folien in elektronischer Form im Netz)
  • Von den Studierenden erstellte Lernvideos zu ausgewählten Methoden/Techniken
  • Fallbeispielgestützte Übungen in Gruppen, um die erlernten Modelle und Methoden einzuüben und zu vertiefen (Seminarraum, Rechnerlabor)

Leistungen:

  • Fachbeitrag (Gewichtung: 30%)
  • Übungsprojekt-Portfolio (Gewichtung: 20%)
  • Schriftlicher Test zu den in der Portfolioarbeit erarbeiteten Inhalten, 60 Minuten (Gewichtung: 30%)
  • Individuelle Reflektion (Gewichtung: 20%)

Learning Material Provided by Lecturer

Folien in elektronischer Form im Netz

Literature

  • Fehlmann, T. M.: Six Sigma in der SW-Entwicklung. Vieweg Verlag, Wiesbaden, 2005.
  • Spillner, T. Roßner, M. Winter, T. Linz: Praxiswissen Softwaretest – Testmanagement (Aus- und Weiterbildung zum Certified Tester – Advanced Level nach ISTQB-Standard). dpunkt.verlag, Heidelberg, August 2006.
  • Wallmüller, E.: Software-Qualitätsmanagement in der Praxis – Software-Qualität durch Führung und Verbesserung von Software-Prozessen. 2. völlig überarbeitete Auflage, Hanser Verlag, München, 2002
  • Kleuker, S.: Qualitätssicherung durch Softwaretests. Springer-Vieweg, Heidelberg, 2013