Lecture sylabus PV260
Week 4 - The role of software architecture
Lecturer: Ondřej Krajíček, Y Soft
Date: 14. 3. 2016 at 10:00-11:40 in D2, FI MU
Content
Basic principles of good software engineering. Software Architecture and Design. There always is an architecture - Conway’s Rule. Four principles of simple design, their relationship with refactoring and rearchitecting. KISS and YAGNI principle from Extreme Programming. SOLID and GRASP principles.
Lecture Material
Slides of the lecture download
Discussion
The lecture was strongly oriented on the discussion with the students. We would like to thank both Ondřej for making the lecture highly interactive, and all the students for being very active during the discussion. From the list of most active student, one name was drawn in a lottery fashion (chosen by Stanislav Chren, under surveillance of Bara Bühnová) and awarded with a book Just Enough Software Architecture. We congratulate to the winner, who was informed via email.