Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Module INF-33-56-M-6

Quality Management and Quality Assurance of Software (M, 4.0 LP)

Module Identification

Module Number Module Name CP (Effort)
INF-33-56-M-6 Quality Management and Quality Assurance of Software 4.0 CP (120 h)

Basedata

CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. in WiSe
Level [6] Master (General)
Language [EN] English
Module Manager
Lecturers
Area of study [INF-SE] Software-Engineering
Reference course of study [INF-88.79-SG] M.Sc. Computer Science
Livecycle-State [NORM] Active

Notice

This module replaces the two previous modules [INF-33-52-M-6] "Quality Management of Software and Systems" and [INF-33-55-M-6] "Software Quality Assurance".

Therefore, this module cannot be examined in addition to either of the two modules mentioned above.

Courses

Type/SWS Course Number Title Choice in
Module-Part
Presence-Time /
Self-Study
SL SL is
required for exa.
PL CP Sem.
2V+1U INF-33-56-K-6
Quality Management and Quality Assurance of Software
P 42 h 78 h
U-Schein
- PL1 4.0 WiSe
  • About [INF-33-56-K-6]: Title: "Quality Management and Quality Assurance of Software"; Presence-Time: 42 h; Self-Study: 78 h
  • About [INF-33-56-K-6]: The study achievement "[U-Schein] proof of successful participation in the exercise classes (ungraded)" must be obtained.

Examination achievement PL1

  • Form of examination: written exam (Klausur) (60-90 Min.)
  • Examination Frequency: each semester
  • Examination number: 63356 ("Quality Management and Quality Assurance of Software")

Evaluation of grades

The grade of the module examination is also the module grade.


Contents

Quality management and quality assurance should always be considered together. Quality management deals with organisational aspects; quality assurance with technical content. Insufficient quality can have negative consequences. Such consequences range from economic losses to human lives being endangered. Demonstrating compliance with quality management standards and the use of appropriate quality assurance techniques is therefore very important.

The course covers important aspects of software quality management and software quality assurance:

  • Techniques for software quality management and software quality assurance are introduced and their characteristics (advantages, disadvantages, limitations) are discussed.
  • Furthermore, practical examples of analysis and testing methods are covered.

Competencies / intended learning achievements

Upon successful completion of the module, students will be able to,
  • apply central techniques of quality management for software (e.g. TQM, SPC),
  • evaluate maturity model-based procedures and standards in quality management,
  • apply key software quality assurance techniques (esp. dynamic testing techniques and static analysis),
  • use common software quality assurance techniques (measurement, data flow anomaly analysis, review and inspection techniques),
  • assess the appropriateness of the individual techniques in a specific case and apply these techniques.

Literature

  • Liggesmeyer P., Software-Qualität (2.Aufl.), Heidelberg: Spektrum Akademischer Verlag, 2009
  • Spillner A., Linz T., Basiswissen Softwaretest (6. Aufl.), Heidelberg, dpunkt.Verlag, 2019
  • Myers G.J., Badgett T., Sandler C., The Art of Software Testing (3rd Edition), Hoboken, John Wiley & Sons, 2012

Requirements for attendance of the module (informal)

None

Requirements for attendance of the module (formal)

None

References to Module / Module Number [INF-33-56-M-6]

Course of Study Section Choice/Obligation
[INF-88.79-SG] M.Sc. Computer Science [Specialisation] Specialization 1 [WP] Compulsory Elective
Module-Pool Name
[INF-SIAK-DT-CS-MPOOL-6] SIAK Certificate "Digital Transformation" - Modules INF "Computer Science"