アーキテクチャとは
architecture
fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution
システムの根源的な概念/特性
- 要素
- 関係性
- 設計/進展を支配する原理
として体現される
アーキテクチャに含まれる要素:
どう区切るか (インターフェースを切るか)、パーツ同士をどう(依存させながら)組み合わせるか
アーキテクチャは戦術論 (神がカオス神柔軟性ソフトを作ったら、目的は達成される)