Get acquainted with the field of software and information architecture.
Understand the drivers behind architectural decisions. Be able to
develop and reason about the architecture of non-trivial software
Students work in groups to develop an architecture for a fictitious
system. They have to develop different representations (called views)
of the architecture. These different representations emphasize
different concerns of people or organizations that have a stake in the
group will also be asked to present their progress and engage in an
architecture debate with the class.
Form of tuition
Lectures (l). Group work with a number of assignments (pro).
Type of assessment
Project assignments (A), Written examination (E).
Len Bass et al, Software Architecture in Practice, 3rd Edition, 2012
Registration is compulsory at least 4 weeks before course starts.