ファンイン・ファンアウトとは?
ファンイン・ファンアウトとは、モジュール構造図における呼出し関係の本数。あるモジュールを呼び出している上位モジュールの数がファンイン、そのモジュールが呼び出している下位モジュールの数がファンアウト。分割の良否を測る目安として使う。
ふぁんいん・ふぁんあうと
ファンイン・ファンアウトの意味
モジュール構造図における呼出し関係の本数。あるモジュールを呼び出している上位モジュールの数がファンイン、そのモジュールが呼び出している下位モジュールの数がファンアウト。分割の良否を測る目安として使う。
ファンイン・ファンアウトの具体例
日付の書式変換のような共通処理はファンインが大きくなり、再利用がよく効いている状態を示す。一方で1つのモジュールがファンアウト10を超えると、制御が集中しすぎて読みにくく、中間のモジュールを設けて階層を整理する検討材料になる。
ファンイン・ファンアウトは試験でどう引っ掛けられる?
ファンインは大きいほど再利用性が高い一方、そのモジュールの変更が広く波及するため、変更時の影響調査は重くなる。「どちらも小さいほど良い」という単純な話ではない点が問われる。
ファンイン・ファンアウトと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。