text.skipToContent text.skipToNavigation
  1. Home
  2. Computer Science & IT
  3. Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives

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

  • Nick Rozanski
  • Eoin Woods

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

2nd edition

Chosen format
View all
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives

ISBN-13: 9780132906074

Includes: Unassigned

This product is not available in your country

What's included

  • Unassigned


Table of contents

Preface to the Second Edition         xv

Acknowledgments for the Second Edition         xvi


Preface to the First Edition           xvii

Acknowledgments         xx


Chapter 1: Introduction        1

Stakeholders, Viewpoints, and Perspectives   1

The Structure of This Book   7

Who Should Read This Book   7

Conventions Used   8


Part I: Architecture Fundamentals          9

Chapter 2: Software Architecture Concepts        11

Software Architecture   11

Architectural Elements   20

Stakeholders   21

Architectural Descriptions   24

Relationships between the Core Concepts   26

Summary   27

Further Reading   28


Chapter 3: Viewpoints and Views         31

Architectural Views   34

Viewpoints   36

Relationships between the Core Concepts   37

The Benefits of Using Viewpoints and Views   38

Viewpoint Pitfalls   39

Our Viewpoint Catalog   39

Summary   43

Further Reading   43


Chapter 4: Architectural Perspectives        45

Quality Properties   45

Architectural Perspectives   47

Applying Perspectives to Views   51

Consequences of Applying a Perspective   54

Relationships between the Core Concepts   56

The Benefits of Using Perspectives   56

Perspective Pitfalls   58

Comparing Perspectives to Viewpoints   58

Our Perspective Catalog   60

Summary   61

Further Reading   62


Chapter 5: The Role Of The Software Architect         63

The Architecture Definition Process   64

The Role of the Architect   68

Interrelationships between the Core Concepts   71

Architectural Specializations   72

The Organizational Context   73

The Architect’s Skills   76

The Architect’s Responsibilities   77

Summary   78

Further Reading 

For teachers

All the material you need to teach your courses.

Discover teaching material