Nov 24, 2024  
2022-2023 Undergraduate Academic Calendar (replaced eff. Sept 16, 2022)) 
    
2022-2023 Undergraduate Academic Calendar (replaced eff. Sept 16, 2022)) [ARCHIVED CALENDAR]

Add to favourites (opens a new window)

SOFE 2720U – Principles of Software and Requirements Engineering


This is a foundations course covering all aspects of Software Engineering. The first half covers introductions to: the software life cycle, introduction to object-oriented design, software requirements, software design, software construction, software testing, software maintenance, software configuration management, software documentation, software verification and validation, software quality, software process improvement. The second half of the course consists of an expanded coverage of Requirements Engineering, introduction to formal methods and different techniques for eliciting requirements.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 3 (biweekly)
Tutorial hours: 1.5
Prerequisite(s): SOFE 2710U  and SOFE 2800U   



Add to favourites (opens a new window)