Designing Software Architectures: A Practical Approach, 2nd Edition – 1
1 Introduction
Attribute-Driven Design (ADD) :属性駆動設計
アーキテクチャ設計手法
本書の目的
体系的で、予測可能で、再現性があり、費用対効果の高い方法でソフトウェア・アーキテクチャを設計する方法を教えること
ソフトウェア・アーキテクチャとは何か
『Software Architecture in Practice』(第4版)にあるソフトウェア・アーキテクチャの定義を採用
システムのソフトウェア・アーキテクチャは、システムを推論するために必要な構造の集合である。
これらの構造は、ソフトウェア要素、要素間の関係、および両者の特性から構成される。
アーキテクチャが重要な理由
『Software Architecture in Practice』(第4版)に従う
Book
The Design of Design
https://amzn.to/3RepbPL
Software Architecture in Practice(第4版)
https://learning.oreilly.com/library/view/software-architecture-in/9780136885979/