Software Quality Management (SWQ)
1/2. Semester
5 ECTS | 4 SWS
Continuous Assessment (CA)
Ensure Software Quality Systematically: Learn how to define quality objectives, analyze and improve development processes, and apply quality assurance methods ranging from metrics and reviews to test management and audits.
Contents
- Introduction to Quality Management, Defect Origin, Classification of Quality Assurance Measures
- Cost of Quality and Quality Policy
- Quality Planning (Creating a Quality Plan)
- Quality Improvement (PDCA, TQM, Six Sigma)
- Measuring and Evaluating Quality (GQM, Definition and Analysis of Metrics)
- Managing Constructive Quality Assurance (Process Guidelines, Templates)
- Managing Analytical Quality Assurance (Test Management, Review Leadership)
- Using Maturity Models and Assessing Processes (Audits and Assessments)
- Conducting Process Improvement Projects
Competencies
Students are able to
- describe the importance of quality assurance (QA) and quality management (QM).
- identify key quality objectives for small development teams, analyze development processes, and plan continuous process improvement.
- quantitatively evaluate the achievement of quality objectives.
Literature
- H. Brüggemann, P. Bremer, S. Zischka, Grundlagen Qualitätsmanagement – Von den Werkzeugen über Methoden zum TQM. Wiesbaden, Springer Vieweg, 4. Auflage, 2024.
- M. B. Chrissis, M. Konrad, S. Shrum, CMMI for Development: Guidelines for Process Integration and Product Improvement. Boston, Addison-Wesley, 3. Auflage, 2011.
- T. DeMarco, T. Lister, Bärentango: Mit Risikomanagement Projekte zum Erfolg führen. München, Hanser, 2003.
- J. Gregory, L. Crispin, Holistic Testing: Weave Quality into Your Product. Leanpub / Agile Testing Fellowship, erweiterte Ausgabe, 2024.
- P. Rösler, M. Schlich, R. Kneuper, Reviews in der System- und Softwareentwicklung. Heidelberg, dpunkt.verlag, 2013.
- M. Schlich, Softwaretesten nach ISTQB CTFL 4.0 für Dummies. Weinheim, Wiley-VCH, 2024.
- R. van Solingen, and E. Berghout, The Goal / Question / Metric Paradigm, A Practical Guide for Quality Improvement of Software Development. McGraw-Hill, London, England, 1999. http://www.iteva.rug.nl/gqm/
- E. Wallmüller, Risiko- und Chancen-Management für IT- und Software-Projekte. München, Hanser, 2. Auflage, 2014.
- IEEE Std 730-2014: IEEE Standard for Software Quality Assurance Processes. New York, IEEE, 2014 (oder IEEE Approved Draft Standard for Software Quality Assurance Processes, 2026).
- ISO/IEC 20246:2017: Software and systems engineering – Work product reviews. Genf, ISO/IEC, 2017 (last reviewed and confirmed in 2022).
- ISO/IEC 25000:2014: Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaRE. Genf, ISO/IEC, 2014 (last reviewed and confirmed in 2026).
- ISO/IEC/IEEE 29119 (alle Teile): Software and systems engineering – Software testing. Genf, ISO/IEC/IEEE, 2013–2022.
- ISO/IEC 33063 Information technology — Process assessment — Process assessment model for software testing, ISO/IEC, 2026.
Lecturer
Recommended Previous Knowledge
Module Details
| Semester |
1/2 |
| Lecture Language |
German |
|
Frequency
|
Winter Term
|
| Credit Points (ECTS)
|
5 |
| Course Coordinator |
Prof. Dr. Peter Knauber |
| Duration |
1 Semester |
| Study Focus |
Software Engineering (SE)
|
|
Course Achievement
|
None |
|
Prerequisite for exam
|
None |
|
Exam
|
Continuous Assessment (CA) |
Weekly Hours (SWS)
| Lecture |
3 SWS |
| Exercises |
1 SWS |
| Sum |
4 SWS |
Work Load
| Lecture |
60 h |
| Self Study |
60 h |
| Assignments |
20 h |
| Exam Preparation |
10 h |
| Sum |
150 h |