The purpose of large-scale software architecture is to capture and describe practical
representations to make development teams more effective.
In this book the authors show how to utilise software architecture as a tool to guide the
development instead of capturing the architectural details after all the design decisions have been made.
Offers a concise description of UML usage for
large-scale architecture Discusses software architecture and design principles Technology and vendor independent