ソフトウェアアーキテクチャ博物館 AtMuseum
解法パターン解説
レベル化
| 説明 | 設計原則上位が下位のサービスを利用するという依存性を形成します。 経験則BOSS-STS構造を意識することで単方向化できます。BOSS-STSという構造パターンを理解すると局所的な設計改善にもつながります。 コンポーネント単位(複数のファイル集合)ではコンポーネント間のインタフェースを定義して、それを遵守するアーキテクト活動が重要です。コンポーネント間の双方依存は、コンポーネントの独立性を低くしてしまいます。
|
|---|---|
| 備考 | ファイルや関数の粒度の設計は構造化モデリング[静的]をお勧めします。 コンポーネント粒度のアーキテクチャ設計はアーキテクチャ設計実践をお勧めします。 |