Informations about the modules
zurück
Module (expiring) (6 Credits)
Software-Qualitätssicherung
- Announcement for changes in the module
Das Modul wird letztmalig im Wintersemester 2022/23 angeboten.
- Name in diploma supplement
- Software Quality Assurance
- Responsible
- Admission criteria
- See exam regulations.
- Workload
- 180 hours of student workload, in detail:
- Attendance: 45 hours
- Preparation, follow up: 90 hours
- Exam preparation: 45 hours
- Duration
- The module takes 1 semester(s).
- Qualification Targets
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
- Module Exam
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.
- Usage in different degree programs
- Elements
Lecture (3 Credits)
Software-Qualitätssicherung
- Name in diploma supplement
- Software Quality Assurance
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- winter semester
- Participants at most
- no limit
- Preliminary knowledge
Grundkenntnisse in der (objektorientierten) Programmierung und der Modellierung von Software-Systemen
- Contents
- 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)
- Literature
- 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
- Participants
Exercise (3 Credits)
Software-Qualitätssicherung
- Name in diploma supplement
- Software Quality Assurance
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- winter semester
- Participants at most
- no limit
- Preliminary knowledge
siehe Vorlesung
- Contents
Vertiefende Aufgaben und Beispiele zum Stoff der Vorlesung.
- Literature
siehe Vorlesungsbeschreibung
- Participants