* Presenting a wide survey of software development from an architectural perspective, this book provides a technical view of software architecture
* Surveys software development from an architectural perspective and describes how to develop products
* Serves as a reference for the techniques, modeling notations, standards, and methods of software architecture
* Clearly explains architecture's critical role in software engineering