Software Quality Management


Practices and Techniques for ensuring production of good quality software

Learning Outcomes

  1. Incorporate best practice in software development including planing and control of development and deployment.

  2. Understand the importance of Quality and be able to determine quality both in an end product and the processes which produce it.

  3. Understand the importance of metrics and be able to apply them in a wide range of software development environments.

  4. Apply Project Management principles in relation to project inititiation, control and implementation.

  5. Recognise that Quality is equally important whether it is applied to a formal in-house development, a user-developed application or a third party software packag and will have the ability to evaluate the appropriate degree of quality.

  6. Have a basis for the incorporation of formal methods in software development.

% Coursework 30%
% Final Exam 70%