Lecture sylabus PV260

Week 12 - The role of software architecture

Lecturer: Ondřej Krajíček, Y Soft

Date: 9. 5. 2017 at 10:00-11:40 in A318, 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