Books

Categories

  • Foundational Studies: books that cover the core, fundamental concepts and principles of the course's main subject.

  • In-Depth Related Studies: Books that offer a deeper look into a specific area directly or indirectly related to the subject matter.

Foundational Studies

Software Architecture: Perspectives on an Emerging Discipline

  • Title: Software Architecture: Perspectives on an Emerging Discipline

  • Authors: Mary Shaw, David Garlan

  • Publication Year: 1996

Fundamentals of Software Architecture

  • Title: Fundamentals of Software Architecture - An Engineering Approach

  • Authors: Neal Ford, Mark Richards

  • Publication Year: 2020

Pattern-Oriented Software Architecture - Vol 1

  • Title: Pattern-Oriented Software Architecture - Volume 1 - A System of Patterns

  • Authors: Frank Buschmann et al.

  • Publication Year: 1996

Pattern Languages of Program Design - Vol 1

  • Title: Pattern Languages of Program Design

  • Authors: James Coplien, Douglas Schmidt

  • Publication Year: 1995

Pattern Languages of Program Design - Vol 2

  • Title: Pattern Languages of Program Design 2

  • Authors: James Coplien, Norman Kerth, John Vlissides

  • Publication Year: 1996

Head First Software Architecture

  • Title: Head First Software Architecture: A Learner's Guide to Architectural Thinking

  • Authors: Neal Ford, Mark Richards, Raju Gandhi

  • Publication Year: 2024

Software Architecture: The Hard Parts

  • Title: Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

  • Authors: Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani

  • Publication Year: 2021

Documenting Software Architectures - 2nd Edition

  • Title: Documenting Software Architectures: Views and Beyond

  • Authors: Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers & 4 more

  • Publication Year: 2010

Software Architecture: Foundations, Theory and Practice

  • Title: Software Architecture: Foundations, Theory, and Practice

  • Authors: Richard Taylor, Nenad Medividovic, Eic Dashofy

  • Publication Year: 2009

The Process of Software Architecting

  • Title: Process of Software Architecting

  • Authors: Peter Eeles, Peter Cripps

  • Publication Year: 2009

Just Enough Software Architecture

  • Title: Just Enough Software Architecture: A Risk-Driven Approach

  • Authors: George Fairbanks, David Garlan

  • Publication Year: 2010

Building Evolutionary Architectures

  • Title: Building Evolutionary Architectures: Support Constant Change

  • Authors: Neal Ford, Rebecca Parsons, Patrick Kua

  • Publication Year: 2017

Software Systems Architecture - 2nd Edition

  • Title: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

  • Authors: Nick Rozanski, Eoin Woods

  • Publication Year: 2011

Software Architecture in Practice, 4th Edition

  • Title: Software Architecture in Practice - 4th Edition

  • Authors: Len Bass, Paul Clements, Rick Kazman

  • Publication Year: 2021

Software Architecture: Foundations, Theory, and Practice

  • Title: Software Architecture: Foundations, Theory, and Practice

  • Authors: R. N. Taylor, N. Medvidovic, E. M. Dashofy

  • Publication Year: 2009

Following is a table with books that provide deeper insight into a specific area directly or indirectly related to the course:

Last updated