Software Design and Construction

SWE 316 - Software Design and Construction (3-0-3)

Study of design concepts and notations. Architecture, construction and design patterns. Designing for different qualities criteria. Design evolution processes and activities.

Pre-requisites: SWE206