Informationen zu den Modulen
zurück
Modul (auslaufend) (6 Credits)
Software-Qualitätssicherung
- Wichtige Änderungen im Modul
Das Modul wird letztmalig im Wintersemester 2022/23 angeboten.
- Name im Diploma Supplement
- Software Quality Assurance
- Verantwortlich
- Voraussetzungen
- Siehe Prüfungsordnung.
- Workload
- 180 Stunden studentischer Workload gesamt, davon:
- Präsenzzeit: 45 Stunden
- Vorbereitung, Nachbereitung: 90 Stunden
- Prüfungsvorbereitung: 45 Stunden
- Dauer
- Das Modul erstreckt sich über 1 Semester.
- Qualifikationsziele
Die Studierenden
- kennen die wichtigsten Klassen von Verfahren zur Software-Qualitätssicherung und zum Software-Qualitätsmanagement
- kennen die grundlegenden Konzepte in den Themengebieten Softwaretest und Inspektionen
- kennen generelle Ansätze zur Software-Messung und Software-Maßen
- kennen konkrete Techniken für den Softwaretest, inklusive spezifikationsbasiertem, quellcodebasiertem, modellbasiertem, objektorientiertem und risikobasiertem Test
- können konkrete Techniken zur Software-Qualitätssicherung (insbesondere für den Software-Test und für Inspektionen) praktisch anwenden
- sind in der Lage, eigenständig eine Inspektion vorzunehmen
- sind in der Lage, eine begründete Auswahl von Qualitätssicherungstechniken vorzunehmen (z.B. quellcodebasiertes Testen vs. Spezifikationsbasiertes Testen)
- können Techniken zur Software-Messung anwenden und Software-Maße zielgerichtet auswählen
- Prüfungsmodalitäten
Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer Klausur (in der Regel: 90 bis 120 Minuten).
Vom Dozierenden wird zu Beginn der Veranstaltung festgelegt, ob die erfolgreiche Teilnahme an der Übung als Prüfungsvorleistung Zulassungsvoraussetzung zur Modulprüfung ist. Bestandene Prüfungsvorleistungen haben nur Gültigkeit für die Prüfungen, die zu der Veranstaltung im jeweiligen Semester gehören.
- Verwendung in Studiengängen
- Bestandteile
Vorlesung (3 Credits)
Software-Qualitätssicherung
- Name im Diploma Supplement
- Software Quality Assurance
- Anbieter
- Lehrperson
- SWS
- 2
- Sprache
- deutsch
- Turnus
- Wintersemester
- maximale Hörerschaft
- unbeschränkt
- empfohlenes Vorwissen
Grundkenntnisse in der (objektorientierten) Programmierung und der Modellierung von Software-Systemen
- Lehrinhalte
- Einführung: Motivation, Begriff der Software-Qualität, Definitionen, konstruktive und analytische Qualitätssicherung, Übersicht über Verfahren (statisch, dynamisch, formale Techniken)
- Standards für die Qualitätssicherung in verschiedenen Bereichen (z.B. IEEE 829-1998, DO-178B)
- Überblick über Verfahren zum dynamischen Test, Diskussion der Vor- und Nachteile und Bewertung der praktischen Relevanz
- Fortgeschrittene Techniken für den dynamischen Test, z.B. zustandsbasierter Test, Ursache-Wirkungs-Analyse, datenflussorientierter Test, Regressionstest, diversifizierender Test
- Objektorientiertes Testen: Klassentest, Integrationstest, Use-Case-basiertes Testen
- Test service-basierter Systeme: Grundlagen SOA, Testen vs. Monitoring
- Messen und Bewerten von Softwareentwicklungsprozessen: Motivation und Einführung, Messtheorie (u.a. Skalentypen), Vorstellung ausgewählter Maße für Größe, Struktur und Qualität (z.B. McCabe, und neuere Maße für die objektorientierte SW-Entwicklung), zielorientiertes Messen mit der Goal-Question-Metric Methode (GQM)
- Frühzeitige Qualitätssicherung durch statische Verfahren: Vorgehensweisen (Audits, Walkthroughs, Inspektionen und Reviews), Vorstellung des Inspektionsprozesses, Lesetechniken für verschiedene Arten von Dokumenten (Anforderungen, Design, Kode)
- Literaturangaben
- P. Liggesmeyer: Software-Qualität – Testen, Analysieren und Verifizieren von Software; Spektrum Verlag, 2002
- H.M. Sneed, M. Winter: Testen objektorientierter Software; Hanser, 2002
- R.V. Binder: Testing Object-oriented Systems; Addison-Wesley, 1999
- L. Baresi, E. Di Nitto: Test and Analysis of Web Services, Springer, 2007
- N.E. Fenton, S.L. Pfleeger: Software Metrics – A Rigorous & Practical Approach;, International Thomson Computer Press, 1996
- R. van Solingen, E. Berghout: The Goal/Question/Metric Method – A Practical Guide for Quality Improvement of Software Development; McGraw-Hill, 1999
- Hörerschaft
Übung (3 Credits)
Software-Qualitätssicherung
- Name im Diploma Supplement
- Software Quality Assurance
- Anbieter
- Lehrperson
- SWS
- 2
- Sprache
- deutsch
- Turnus
- Wintersemester
- maximale Hörerschaft
- unbeschränkt
- empfohlenes Vorwissen
siehe Vorlesung
- Lehrinhalte
Vertiefende Aufgaben und Beispiele zum Stoff der Vorlesung.
- Literaturangaben
siehe Vorlesungsbeschreibung
- Hörerschaft