Software quality management

Contents

The lecture teaches the basics of active software quality management (quality planning, quality testing, quality control, quality assurance) and illustrates these using concrete examples of how they are currently used in industrial software development. Keywords from the content are: Software and software quality, process models, software process quality, ISO 9000-3, CMM(I), BOOTSTRAP, SPICE, software testing.


Learning objectives:

The students

  • explain the relevant quality models,
  • apply current methods for assessing software quality and evaluate the results,
  • know the most important models for certifying quality in software development, compare and evaluate these models,
  • formulate scientific papers on quality management in software development, independently develop innovative solutions for application problems.


Recommendations:

Programming skills in Java and basic knowledge of computer science are required.


Workload:

The total workload for this course unit is approx. 135 hours (4.5 credit points).

  • Lecture 30h
  • Exercise 15h
  • Preparation and follow-up of the lecture 24h
  • Preparation and follow-up of the exercise 25h
  • Exam preparation 40h
  • Exam 1h
Lecture languageGerman
References
  • Helmut Balzert: Textbook of Software Engineering. Spektrum-Verlag 2008
  • Peter Liggesmeyer: Software-Qualität, Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag 2002
  • Mauro Pezzè, Michal Young: Testing and Analyzing Software. Oldenbourg Publishing House 2009

Further literature will be announced in the lecture.