Course Materials

1. Lecture Notes (Available on Moodle)

Unit 1. Introduction to Software Architecture  

Unit 2. Architecture and Requirements  

Unit 3. Architecture Design

Unit 4. Documenting Software Architectures

Unit 5. Architectural Styles

Unit 6. Performance Quality Attribute

Unit 7. Availability Quality Attribute

Unit 8. Security Quality Attribute

Unit 9. Modifiability Quality Attribute

Unit 10. Economic Analysis of Architectures

 


2. Project and Documentation
Documents available on Moodle

3. Exams Reviews   

Available on Moodle