Software Measurement and Quality Assurance

Module code: CO3095

Ensuring the quality of a software product is crucial to the success of any software engineering project. Quality is not an extra that can be added at the end of the process but must be built into the product throughout the development stages. Quality assurance is therefore an intrinsic part of the software development process that spans from requirement elicitation and prioritisation all the way to code inspections/reviews and software testing.

This module will look in depth at the issues of software quality assurance both from an academic and an industrial perspective, exploring the techniques available and how these might be employed in realistic software engineering scenarios.

Learning

  • 32 hours of lectures
  • 8 hours of tutorials
  • 8 hours of supervised time in lab/studio/workshop
  • 101 hours of guided independent study

Assessment

  • Coursework (40%)
  • Exam (60%)