Photo by Kevin Mazurkeithrichards.com
What is software architecture?
In The
Changing Field of Software Architecture authors Rick Kazman,
Len Bass, Paul Clements offer this answer, a quote from their book
Software Architecture in Practice:
The software architecture of a system is the set of
structures needed to reason about the system, which comprise
software elements, relations among them, and properties of
both.
They explain:
This definition stands in contrast to many other...