TDDB02 Software Quality, 4,5 ECTS-points
/Programvarukvalitet/

Advancement level:
D

Aim:
The course will give insights in obtaining high software quality, and planning the quality program

Prerequisites:
Practice of Developing Large Software (e.g. TDDB 61). Probability and Statistics, first course, TAMS 16.

Course organization:
The lectures give the theoretical background, methods for achieving and assessing software quality. Practical exercises on methods for software quality and assessment are prepared, both individual and in groups. In the seminars, the result will be presented and discussed.

Course content:
Software quality planning, definition of quality terms, inspection methodology, writing checklists, test methodology, testing tools, configuration management, problems in the process of introducing quality plans, measurements methods, fault history models, standards for quality assurance. A series of exercises, critical evaluation of inspections which are presented is in oral and writing.

Course literature:
Alan C. Gillies, Software Quality - Theory and Management, second edition, International Thomson Computer Press. Standards etc., in special course material. N.E.Fenton, and Shari Lawrence Pfleeger, Software Metrics - A Rigorous and Practical Approach, second edition, Chapman & Hall Reference material at the department

UPG2, 3 p.
Course language is swedish/english.