Search for contacts, projects,
courses and publications

Software Quality

Description

Avoiding failures in software systems by construction is impossible. This course is about methodologies, techniques and tools to check the quality of software systems, identify and remove faults before software deployment to reduce the possibility of runtime failures. Students will see the many facets of the problem and will learn methodologies, approaches and techniques to check the quality of complex software systems. Students will see the different approaches to testing and analysis and will understand the interplay of testing and analysis within the software development process.

 

REFERENCES

  • Software testing and analysis: process, principles and techniques, Mauro Pezzè, Michal Young, John Wiley 2007.
  • Handouts and on-line documents.

People

 

Pezzè M.

Course director

Bianchi F.

Assistant

Additional information

Semester
Fall
Academic year
2016-2017
ECTS
6
Education
Master of Science in Informatics, Core course, Lecture, 1st and 2nd year

Master of Science in Management and Informatics, Elective course, Lecture, 2nd year

PhD programme of the Faculty of Informatics, Elective course, Lecture, 1st and 2nd year (4 ECTS)