Software Architecture in Practice (Second Edition)

Len Bass, Paul Clements, Rick Kazman · 2011

The architect is faced with a swarm of competing, if not conflicting, influences and demands, surprisingly few of which are concerned with getting the system to work correctly. The organizational and technical environment brings to bear a weighty set of sometimes implicit demands, and in practice these are as important as any of the explicit requirements for the software even though they are almost never written down.

Read the paper · More papers on PaperTik