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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.