Skip to Content
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives
book

Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives

by Nick Rozanski, Eoin Woods
April 2005
Intermediate to advanced
576 pages
14h 27m
English
Addison-Wesley Professional

Overview

Software Systems Architecture is a 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. It shows why the role of the architect is central to any successful information-systems development project, and, by presenting a set of architectural viewpoints and perspectives, provides specific direction for improving your own and your organization's approach to software systems architecture.

With this book you will learn how to

  • Design an architecture that reflects and balances the different needs of its stakeholders

  • Communicate the architecture to stakeholders and demonstrate that it has met their requirements

  • 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

  • Use perspectives to ensure that your architecture exhibits important qualities such as performance, scalability, and security

  • The architectural viewpoints and perspectives presented in the book also provide a valuable long-term reference source for new and experienced architects alike.

    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



    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives, Second Edition

    Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives, Second Edition

    Nick Rozanski, Eoin Woods
    Agile Software Architecture

    Agile Software Architecture

    Muhammad Ali Babar, Alan W. Brown, Ivan Mistrik

    Publisher Resources

    ISBN: 9780321580207Purchase book