Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives, 2nd edition

Published by Addison-Wesley Professional (October 25, 2011) © 2012

  • Nick Rozanski
  • Eóin Woods

VitalSource eTextbook

ISBN-13: 9780132906128
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives
Published 2011
  • Available for purchase from all major ebook resellers, including


ISBN-13: 9780321718334
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Published 2011


  • A print text
  • Free shipping
  • Also available for purchase as an ebook from all major ebook resellers, including

This product is expected to ship within 3-6 business days for US and 5-10 business days for Canadian customers.

Software Systems Architecture 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.
With this book you will learn how to
  • Design and communicate an architecture that reflects and balances the different needs of its stakeholders
  • Focus on architecturally significant aspects of design, including frequently overlooked areas such as performance, resilience, and location
  • Use scenarios and patterns to drive the creation and validation of your architecture
  • Document your architecture as a set of related views
Reflecting new standards and developments in the field, this new edition extends and updates much of the content, and
  • Adds a “system context viewpoint” that documents the system’s interactions with its environment
  • Expands the discussion of architectural principles, showing how they can be used to provide traceability and rationale for architectural decisions
  • Explains how agile development and architecture can work together
  • Positions requirements and architecture activities in the project context
  • Presents a new lightweight method for architectural validation
  • Chapter 1: Introduction
  • Chapter 2: Software Architecture Concepts
  • Chapter 3: Viewpoints and Views 
  • Chapter 4: Architectural Perspectives
  • Chapter 5: The Role Of The Software Architect
  • Chapter 6: Introduction to the Software Architecture Process
  • Chapter 7: The Architecture Definition Process 
  • Chapter 8: Concerns, Principles, and Decisions 
  • Chapter 9: Identifying and Engaging Stakeholders 
  • Chapter 10: Identifying and Using Scenarios 
  • Chapter 11: Using Styles and Patterns
  • Chapter 12: Producing Architectural Models
  • Chapter 13: Creating the Architectural Description 
  • Chapter 14: Evaluating the Architecture 
  • Chapter 15: Introduction to the Viewpoint Catalog
  • Chapter 16: The Context Viewpoint
  • Chapter 17: The Functional Viewpoint
  • Chapter 18: The Information Viewpoint
  • Chapter 19: The Concurrency Viewpoint
  • Chapter 20: The Development Viewpoint
  • Chapter 21: The Deployment Viewpoint
  • Chapter 22: The Operational Viewpoint
  • Chapter 23: Achieving Consistency Across Views 
  • Chapter 24: Introduction to the Perspective Catalo
  • Chapter 25: The Security Perspective
  • Chapter 26: The Performance and Scalability Perspective
  • Chapter 27: The Availability and Resilience Perspective
  • Chapter 28: The Evolution Perspective
  • Chapter 29: Other Perspectives
  • Chapter 30: Working As A Software Architect
  • Appendix: Other Viewpoint Sets

Need help? Get in touch