This
module is an advanced treatment of software development techniques. Here the
student will learn aspects of working with a large team on large projects to
produce quality software products on time and within budget. More specifically, this module also enables
students to acquire the knowledge and skills needed to the sizing, estimation
and planning control of large projects, verification and validation strategies
as well as techniques for rapid system development.