Software Architecture Book Club

Software Architecture Fundamentals 2nd Edition, Chapter 4: Architectural Characteristics Defined

Mark Richards, Neal Ford, Raju Gandhi Season 2 Episode 4

Architects can split structural design into two analyses: architectural characteristics and logical component analysis. This episode introduces what we mean by architectural characteristics (and why we don't care for alternative terms such as non-functional requirements, cross-cutting requirements, etc.). We discuss our definition and how it impacts architecture decisions.