Veranstaltungen

Vorlesung

Qualitätssicherung und Qualitätsmanagement

Name im Diploma SupplementQuality Assurance and Quality Management
Anbieter Lehrstuhl für Software Systems Engineering (http://www.sse.uni-due.de/)
LehrpersonProf. Dr. Klaus Pohl
SWS2Sprachedeutsch
TurnusSommersemestermaximale Hörerschaftunbeschränkt

empfohlenes Vorwissen

Grundkenntnisse in Programmierung sowie Software Engineering

Lehrinhalte

  • Grundlagen, Begriff der Software-Qualität, Definitionen, konstruktive und analytische Qualitätssicherung, Übersicht über Verfahren (statisch, dynamisch, formale Techniken)
  • Qualitätssicherungsstandards, insb. ISO 25000
  • Überblick über Verfahren zum Softwaretest, Diskussion der Vor- und Nachteile und Bewertung der praktischen Relevanz
  • Fortgeschrittene Techniken für den Softwaretest, 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
  • Validierung wieterer Entwicklungsartefakte: Anforderungen, Design, Modelle

Literaturangaben

  • A Spillner, T. Linz: Basiswissen Softwaretest. 6. Auflage, dpunkt, 2019
  • P. Liggesmeyer: Software-Qualität – Testen, Analysieren und Verifizieren von Software; 2. Auflage, Spektrum Verlag, 2009
  • 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, 2000M. E. Fagan: "Design and code inspections to reduce errors in program development". IBM Systems Journal. 15 (3), S. 182–211, 1976

Hörerschaft

  • SE-Ba-2023 > Pflichtbereich > Pflichtbereich I: Software Engineering > (5.-6. Fachsemester, Pflicht) Modul "Qualitätssicherung und Qualitätsmanagement"
WIWI‑C1202 - Vorlesung: Qualitätssicherung und Qualitätsmanagement