Software Architecture in Practice (Addison-Wesley)
Thursday, 13 December 2012

Substantially revised to reflect the latest developments in the field. In a real-world setting, this 3rd edition once again introduces the concepts and best practices of software architecture—how a software system is structured and how that system’s elements are meant to interact.  Architecture is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization’s business strategy.

<ASIN:0321815734>