COIS3040H
Advanced Software Architecture and Design
Software architecture is concerned with the highlevel design, interface, and relationships among the components that make up a software system. Testing ensures that these components work properly on their own and within an integrated system. Core topics include architecture description languages, as well as maintenance strategies and various testing methodologies. Prerequisite: COIS 2020H and 3030H.
Sources
- Course catalogue ↗2026-2027