アーキテクチャ用語集一覧に戻る
ホーム > システムアーキテクト > 用語集 > モジュール強度(凝集度)とモジュール結合度
テスト計画・レビュー・品質保証・セキュリティ 重要度:★★★出題: AM2・PM1・PM2

モジュール強度(凝集度)とモジュール結合度

もじゅーるきょうどともじゅーるけつごうど / Module Cohesion & Coupling
モジュール内部の要素の関連性の強さ(モジュール強度:高いほど良い)と、モジュール間の依存関係の度合い(モジュール結合度:低いほど良い)による構造化設計の評価基準。

3行速習ポイント

  • モジュール内部の要素の関連性の強さ(モジュール強度:高いほど良い)と、モジュール間の依存関係の度合い(モジュール結合度:低いほど良い)による構造化設計の評価基準。
  • 強度は「機能的>情報的>連絡的>手順的>時間的>論理的>偶発的」、結合度は「データ<スタンプ<制御<外部<共通<内容」の順で評価します。
  • 試験対策:SA午前IIで最も出題回数が多い超頻出テーマ!7段階の強度と6段階の結合度の名称・定義・具体例は100%即答できるように...

図解

図モジュール強度 の設計・評価構造
Step 1
高凝集・疎結合(High Cohesion, Low Coupling)
業務要件・システム制約の整理と構造化
↕
Step 2
機能的強度・情報的強度
強度は「機能的>情報的>連絡的>手順的>時間的>論理的>偶発的」、結合度は「データ<スタン
↕
Step 3
データ結合・スタンプ結合・制御結合
グローバル変数(共通結合)で値を共有していたレガシーモジュール群を引数渡しのデータ結合へリ

概要と本質

モジュール内部の要素の関連性の強さ(モジュール強度:高いほど良い)と、モジュール間の依存関係の度合い(モジュール結合度:低いほど良い)による構造化設計の評価基準。強度は「機能的>情報的>連絡的>手順的>時間的>論理的>偶発的」、結合度は「データ<スタンプ<制御<外部<共通<内容」の順で評価します。

重要ポイント・コア概念

  • 高凝集・疎結合(High Cohesion, Low Coupling)と機能的強度・情報的強度の正確な定義と適用場面の理解
  • データ結合・スタンプ結合・制御結合および保守性・再利用性の向上を踏まえたシステム方式・機能仕様の設計
  • 定量的効果:グローバル変数(共通結合)で値を共有していたレガシーモジュール群を引数渡しのデータ結合へリファクタリングし、改修時のデグレ発生率を70%低減

午後I記述・午後II小論文試験での攻略ポイント

SA午前IIで最も出題回数が多い超頻出テーマ!7段階の強度と6段階の結合度の名称・定義・具体例は100%即答できるようにしておく必要があります。

小論文で使える実践フレーズ・キーワード(クリックでコピー)

この用語が出題された過去問を解く(1分演習)

即時アウトプットで定着
システムアーキテクト 過去問演習で実践力を鍛える

理解を深める推薦副読本

この用語の背景理論・実務動向を深く理解し、午後II小論文の説得力を劇的に高める必読書

PR
ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ
戦略・名著セレクションソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチマーク・リチャーズ, ニール・フォード 著 / オライリー・ジャパン
ISBN: 4873119820
🏗️ EA・SoR/SoE・モダナイゼーションの名著

ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ

マーク・リチャーズ, ニール・フォード 著 / オライリー・ジャパン

アーキテクチャ特性(非機能要件)の定義と優先度付けモジュラリティ、マイクロサービス、イベント駆動設計のトレードオフレガシーシステムの段階的刷新(モダナイゼーション)設計
なぜこの用語の理解に役立つのか

『モジュール強度(凝集度)とモジュール結合度』の背景にある理論と業界動向を体系的に理解し、実務や小論文に直結する戦略的視点を深掘りできます。

午後II小論文(ST論文)への応用・加点ポイント

エンタープライズアーキテクチャ(EA)やSoR/SoE連携、クラウド移行のアーキテクチャ方針を決定した根拠(トレードオフ判断)を論述する際の強力な武器になります。

※価格・在庫状況は各ECモールの最新情報をご確認ください(もしもアフィリエイト経由)