Software-Qualit?t
- Fakult?t
Ingenieurwissenschaften und Informatik
- Version
Version 8.0 vom 23.02.2023
- Modulkennung
11B0397
- Modulname (englisch)
Software Quality
- Studieng?nge mit diesem Modul
- Informatik - Medieninformatik (B.Sc.)
- Informatik - Technische Informatik (B.Sc.)
- Lehramt an berufsbildenden Schulen - Teilstudiengang Informationstechnik (M.Ed.)
- Niveaustufe
3
- Kurzbeschreibung
Software muss funktionieren, um von Kunden akzeptiert zu werden. Doch wie stellt man sicher, dass die Steuerung eines Raumschiffs, eines Herzschrittmachers oder einer Aktienverwaltung korrekt funktioniert? Im Software-Engineering wurden als Antworten verschiedene Methoden der analytischen und konstruktiven Qualit?tssicherung entwickelt, die in verschiedenen Werkzeugen praktisch umgesetzt wurden. Die Wahl des richtigen Vorgehens h?ngt dabei auch unmittelbar vom technischen Umfeld der Software, wie Oberfl?chen, Datenbankanbindungen und Web-Applikationen, ab, wobei jedes Umfeld neue Herausforderungen liefert.
- Lehrinhalte
- ?berblick über die Qualit?tssicherung
- Unit-Tests
- ?berdeckungsma?e
- Mocking
- Test von Nutzungsoberfl?chen
- Applikationen mit Datenbankanbindung
- Performance- und Lasttests
- Testautomatisierung
- konstruktive Qualit?tssicherung
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden, die an diesem Modul erfolgreich teilgenommen haben, kennen verschiedene Verfahren und SW-Werkzeuge zur analytischen und konstruktiven Qualit?tssicherung.
Wissensvertiefung
Die Studierenden, die dieses Modul erfolgreich studiert haben, k?nnen verschiedene Verfahren und SW-Werkzeuge zur analytischen und konstruktiven Qualit?tssicherung anwenden;; sie k?nnen bewerten, welche Verfahren für bestimmte Typen von Software unter Beachtung weiterer Randbedingungen effizient eingesetzt werden k?nnen.
K?nnen - instrumentale Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, verfügen über ein detailliertes Wissen über und Verst?ndnis von unterschiedlichen analytischen und konstruktiven Qualit?tssicherungsverfahren und k?nnen diese unter Nutzung von SW-Werkzeugen einsetzen.
K?nnen - kommunikative Kompetenz
Die Studierenden, die dieses Modul erfolgreich studiert haben, k?nnen argumentieren, was aus Sicht der Qualit?tssicherung beachtet werden muss, um erfolgreiche SW-Entwicklungsprojekte durchzuführen. Sie k?nnen argumentieren, unter welchen Rahmenbedingungen welcher Testansatz am erfolgsversprechendsten für ein Projekt ist.
K?nnen - systemische Kompetenz
Die Studierenden, die an diesem Modul erfolgreich teilgenommen haben, kennen unterschiedliche Techniken, algorithmische Ideen für die Planung von Qualit?tssicherungsma?nahmen sowie die Gestaltung, Ausführung und Auswertung von Tests. Sie sind in der Lage, für verschiedene Arten von Software eine passende Art der Qualit?tssicherung zu w?hlen, sowie die einzusetzenden Werkzeuge zu bestimmen und zu nutzen. Die Vorgehensweisen werden an Beispielen aus unterschiedlichen Einsatzbereichen eingeübt.
- Lehr-/Lernmethoden
Die Veranstaltung wird seminaristisch mit begleitendem Praktikum durchgeführt.
- Empfohlene Vorkenntnisse
Programmierung 1 (I)Programmierung 2 (I)
- Modulpromotor
Kleuker, Stephan
- Lehrende
Kleuker, Stephan
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 30 Vorlesungen 30 betreute Kleingruppen Workload Dozentenungebunden Std. Workload Lehrtyp 90 Veranstaltungsvor-/-nachbereitung
- Literatur
Kleuker, S.; Qualit?tssicherung durch Softwaretests, Vieweg+Teubner Verlag, Wiesbaden, 2013Liggesmeyer, P., Software- Qualit?t. Testen, Analysieren und Verifizieren von Software, Auflage, Spektrum Akademischer Verlag, Heidelberg Berlin Oxford, 2009Rose S., Wynne M., Helles?y A., The Cucumber for Java Book, The Pragmatic Programmers, Dallas Raleigh, 2015 Sneed H. M., Winter M.; Testen objektorientierter Software, Hanser, München Wien, 2001Spillner A., Ro?ner; Praxiswissen Softwaretest, dpunkt Verlag, Heidelberg, 2014Vigenschow, U.; Objektorientiertes Testen und Testautomatisierung in der Praxis, dpunkt Verlag, Heidelberg, 2004
- Prüfungsleistung
- Mündliche Prüfung
- Hausarbeit
- Unbenotete Prüfungsleistung
Experimentelle Arbeit
- Bemerkung zur Prüfungsform
Wahl der Prüfungsform durch den Lehrenden (mündlich oder Hausarbeit), generell Experimentele Prüfungsleistung EA für das Praktikum
- Dauer
1 Semester
- Angebotsfrequenz
Unregelm??ig
- Lehrsprache
Deutsch