Software Quality Management

Content

This lecture imparts fundamentals of active software quality management (quality planning, quality testing, quality control, quality assurance) and illustrates them with concrete examples, as currently applied in industrial software development. Keywords of the lecture content are: software and software quality, process models, software process quality, ISO 9000-3, CMM(I), BOOTSTRAP, SPICE, software tests.

Learning objectives:

Students

  • explain the relevant quality models,
  • apply methods to evaluate the software quality and evaluate the results,
  • know the mail models of sofware certification, compare and evaluate these models,
  • write scientific theses in the area of software quality management and find own solutions for given problems.

Recommendations:

Programming knowledge in Java and basic knowledge of computer science are expected.

Workload:

  • Lecture 30h
  • Exercise 15h
  • Preparation of lecture 24h
  • Preparation of exercises 25h
  • Exam preparation 40h
  • Exam 1h 
Language of instructionGerman
Bibliography
  • Helmut Balzert: Lehrbuch der Software-Technik. Spektrum-Verlag 2008
  • Peter Liggesmeyer: Software-Qualität, Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag 2002
  • Mauro Pezzè, Michal Young: Software testen und analysieren. Oldenbourg Verlag 2009

Weitere Literatur wird in der Vorlesung bekanntgegeben.