Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
<i> <b>Software Systems Architecture, Second Edition</b> </i>is a highly regarded, practitioner-oriented guide to designing and implementing effective architectures for information systems. It is both a readily accessible introduction to software architecture and an invaluable handbook of well-established best practices. <p style="margin:0px;"> </p> <p style="margin:0px;">With this book you will learn how to</p> <ul> <li>Design and communicate an architecture that reflects and balances the different needs of its stakeholders</li> <li> Focus on architecturally significant aspects of design, including frequently overlooked areas such as performance, resilience, and location</li> <li> Use scenarios and patterns to drive the creation and validation of your architecture</li> <li> Document your architecture as a set of related views</li> </ul> <p style="margin:0px;"> </p> <p style="margin:0px;">Reflecting new standards and developments in the field, this new edition extends and updates much of the content, and</p> <ul> <li>Adds a “system context viewpoint†that documents the system’s interactions with its environment</li> <li> Expands the discussion of architectural principles, showing how they can be used to provide traceability and rationale for architectural decisions</li> <li> Explains how agile development and architecture can work together</li> <li> Positions requirements and architecture activities in the project context</li> <li> Presents a new lightweight method for architectural validation</li> </ul> <p style="margin:0px;"> </p> <p style="margin:0px;">Whether you are an aspiring or practicing software architect, you will find yourself referring repeatedly to the practical advice in this book throughout the lifecycle of your projects. A supporting Web site containing further information can be found at www.viewpoints-and-perspectives.info.</p>