image 1

Introduction to Software Architecture

Objectives of this Chapter

•   Introduce the relationship between software requirements and architecture

•   Introduce the relationship between architecture styles and architecture

•   Introduce the elements of software architecture

•   Describe quality attributes and tradeoff analysis

1.1 Overview

The goal of software design is to build a model that meets all customer requirements and leads to successful implementation. As software systems continue to grow in scale, complexity, and distribution, their proper design becomes extremely important in software production. Any software, regardless of its application ...

Get Software Architecture and Design Illuminated 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.