February 2009
Intermediate to advanced
388 pages
9h 1m
English
2
Software Architecture Design Space
Objectives of this Chapter
• Introduce major perspectives on, and structures used in, software architecture
• Introduce major element and connector types used in software architecture
• Introduce the iterative refinement process for software architecture design
2.1 Overview
A software architect is responsible for proposing a concrete architecture that best supports the detailed design and implementation of a specific project. Software architects must know what design alternatives are available to them, and which one will best support the functional and nonfunctional requirements. To put it another way, ...
Read now
Unlock full access