LEC: 3 units | 3 hours per week


Pre-requisite: SAD22

This course introduces the software engineering processes; its principles, techniques and practices to produce quality software products. Emphasis is on the review of various software engineering paradigms. Topics include requirements analysis and design; systems development and coding; systems testing and debugging; systems deployment, maintenance and support; configuration management, capability maturity modelling; and software verification and validation.