- what will students learn from the lesson/topic
- knows that software architecture is about decomposition and relationships between components
- can explain the software architecture using different views
- understands the different functions of the software architect
- understands typical misconceptions about architecture and the architect
- how to exercise the topic
- books we expects teachers to know or use for preparation
Parnas On the Criteria To Be Used in Decomposing Systems into Modules
- books / web resources students should read for self study
- definition of expected prerequisites per topic/lesson
- potential guides for students to prepare