Apr 27, 2024  
2023-2024 Undergraduate Calendar 
    
2023-2024 Undergraduate Calendar
Add to favourites (opens a new window)

SOFE 3650U – Software Design and Architectures


Engineering design phase of software development: software architectural styles, static and dynamic midlevel object-oriented design concepts (UML class, interaction, and state models), and low-level design modelling. Course emphasizes the Unified Modelling Language (UML) and use of design patterns like broker, generator, reactor design patterns, etc.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 3 (biweekly)
Tutorial hours: 1.5
Prerequisite(s): SOFE 2720U  



Add to favourites (opens a new window)