Apr 27, 2024  
2023-2024 Undergraduate Calendar 
    
2023-2024 Undergraduate 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)