SEG 3102 Software Design and Architecture
3 crédits
Genie logiciel
Faculte de genie
An in-depth look at software design. Continuation of the study of design patterns, frameworks and architectures. Survey of current middleware architectures. Design of distributed systems using middleware. Designing for qualities such as performance, safety, security, reusability, reliability, etc. Measuring internal qualities and complexity of software. Evaluation and evolution of designs. Basics of reengineering and reverse engineering.
Volet:
Laboratoire
Cours magistral
Tutoriel
Exigences:
Prerequisite: SEG 2105 .
Terme proposées précédemment:
Automne
Équivalent Français: