Contents

About the Cover

Foreword to the Second Edition

Foreword to the First Edition

Preface

Acknowledgments

Reader’s Guide

Prologue: Software Architectures and Documentation

The prologue establishes the necessary concepts and vocabulary for the remainder of the book. It discusses how software architecture documentation is used and why it is important. It defines the concepts that provide the foundation of the book’s approach to documentation. It also contains seven basic rules for sound documentation.

P.1 A Short Overview of Software Architecture

P.1.1 Overview

P.1.2 Architecture and Quality Attributes

Coming to Terms: What Is Software Architecture?

Perspectives: What’s the Difference Between Architecture and Design?

P.2 A Short Overview of ...

Get Documenting Software Architectures: Views and Beyond, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.