Get acquainted with the field of software and information architecture.
Understand the drivers behind architectural decisions. Be able to
develop and reason about an architecture of a 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 that have a stake in the system. Each
group will also be asked to assess ("test") the architecture of another
group for certain quality attributes.
Form of tuition
Lectures (H). Group work with a number of assignments (pro).
Type of assessment
Project work (pro). Written exam (T).
Len Bass et al, Software Architecture in Practice, 3rd Edition, 2012
Registration is compulsory at least 4 weeks before course starts.