Large-Scale Software Architecture: A Practical Guide using UML
Jeff Garland, Richard AnthonyBooks.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
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
Synopsis
Intended as a guide for software architects, their managers, and other development team members working on large-scale software development projects such as enterprise systems and large distributed systems, this book covers essential information on defining the software architecture of large projects. Techniques discussed can also be applied to smaller projects and embedded systems. Coverage progresses from roles of the software architect and the development process through UML, subsystem design, and architecture techniques. The authors are experienced software architects. Annotation c. Book News, Inc., Portland, OR