Lecture sylabus PV260

Week 12 - The role of software architecture II. (O. Krajíček)

Lecturer: Ondřej Krajíček, Y Soft
Activity sheet: enter the lecture activity

About the lecturer: Ondřej can offer his experience from the point of serving as the chief of Y Soft R&D and leading Y Soft North America. Besides Ondrej's enthusiasm for software architecture design, he is a technical expert with analytical mind and devotion to delivering the best fitting solution for the customer, helping them to grow.

Content


In this lecture, we will continue the topic of Software Architecture, i.e. to provide good enough answers to two rather fundamental questions: “What is Software Architecture” and “How is it related to quality of software?” Software architecture as a discipline. Can there be no architecture in a software system? Principles of good architecture according to Gilb, Martin, Ford and others. Screaming architecture. Cost of change and expensive questions. Architecture as an artifact and as a process.  We all know refactoring, is there "Rearchitecting"? Anatomy of development team and the role of software architect. 

Lecture Material