← TOPにもどる
ITパスポート|IT全般

アーキテクチャ設計(疎結合/高凝集)とは?自分ごと体験で覚えるITパスポート対策

ITパスポート対策 / 読了:約3分
アーキテクチャ設計(疎結合/高凝集) IT全般 ITパスポート

🎬 こんなシーン、想像してみて

アーキテクトの自分。「コンポーネントA変更してもBに影響出ないよう依存関係を最小化」する原則。高凝集?

❓ 2問問題:あなたならどっち?

次の状況に当てはまるのは?

  • 疎結合(ルーズカップリング)
  • 高凝集(ハイコヒージョン)
    → 高凝集はモジュール内まとまり。「モジュール間の依存最小化」が疎結合

✅ 正解:疎結合(ルーズカップリング)

📘 アーキテクチャ設計(疎結合/高凝集)とは何か

疎結合=外部依存最小・高凝集=関連機能をひとまとめ

良いソフトウェア設計の2原則:疎結合(Loose Coupling)=コンポーネント間の依存関係を最小化。変更が他に波及しにくく、テスト・再利用がしやすい。高凝集(High Cohesion)=1つのモジュールが1つの責任に集中し、関連する機能・データをまとめる。理解・変更が容易になる。

🎯 試験のキモ

疎結合の実現手段:インターフェースによる抽象化・依存性注入(DI)・メッセージキューによる非同期化・APIゲートウェイ。マイクロサービスアーキテクチャは疎結合を極限まで追求した設計。「高凝集・疎結合」はSOLID原則の単一責任原則(SRP)とも関連する。 **覚え方** 🎯 **疎結合(モジュール間ゆるい)/高凝集(モジュール内まとまり)**。**両方が良い設計**の2大原則。

⚠️ 間違いやすいポイント

疎結合と高凝集の方向を逆に覚えやすい。疎結合=モジュール「間」の依存を最小化・高凝集=モジュール「内」の関連をまとめる。「疎結合=分散してバラバラ=悪い設計」は誤り。両方を同時に高めることが良設計の原則。

🧠 覚え方

**疎結合(モジュール間ゆるい)/高凝集(モジュール内まとまり)**。**両方が良い設計**の2大原則。

📚 ITパスポートの試験対策・勉強方法

アーキテクチャ設計(疎結合/高凝集)はITパスポートのIT全般分野で頻出(mid)。ITパスポート 過去問・勉強方法・独学・何時間に取り組むなら、自分ごとシナリオで一度体験してから問題を解くのが定着の鍵。何度も繰り返して覚え方フレーズを口に出すと記憶に残りやすい。

知識をクイズで確認しよう!

🏆 用語4択チャレンジ →