Hide menu

TDDE41 Software Architectures

Lectures

The slides for the lectures are uploaded after every lecture.

Topic and slides Reading directions
Introduction and overview
Architecture definitions and concepts Course book ch. 1, 3, 17
Design process Course book ch. 6-7
Architecture Styles Course book ch. 4,5,11
Designing for non-functional properties Course book ch. 12-14
Guest lecture from David Byers on Designing for Security Course book pages 487-499 as well as sections 13.4.1 and 13.4.2
Standards in Architecture Course book ch. 16 42010-2011 - ISO/IEC/IEEE, The Open Group Architecture Framework
Domain Specific Concerns Course book ch. 15

Course book

Richard N. Taylor, Nenad Medvidovic, Eric M. Dashofy. Software Architecture - Foundations, Theory & Practice, John Wiley & Sons, 2010

Additional literature

Essential Software Architecture, Ian Gorton, Springer-Verlag Berlin, Heidelberg, 2011, ISBN 978-3-642-19176-3
Software Architecture in Practice (3rd Edition), Len Bass & Paul Clements & Rick Kazman
Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design, Edited by Diomidis Spinellis & Georgios Gousios, ISBN 978-0596517984
Sustainable Software Architecture: Analyze and Reduce Technical Debt, ISBN 978-1681985695


Page responsible: Lena Buffoni
Last updated: 2023-03-28