Enrolment options

IT80664: Software Engineering Principles and Practice
Trimester 2

This course discusses about the role of software engineers; evaluation of software and principles thereof, software lifecycle models; notions of requirements, specification, design implementation; main techniques; important of maintenance; quality concerns at all stages of the software development process; concept of process; software process maturity models; software process improvement; important benefits of and good practice in software re-use; verification and validation; the use of metrics; selection of and use of tools; the nature and structure of teams; related life cycles & standards.

Self enrolment as 'Student'