コンピューターの二次ファンインとファンアウトを計算する方法

(*-*)浩
リリース: 2019-12-26 10:28:07
オリジナル
5506 人が閲覧しました

コンピューターの二次ファンインとファンアウトを計算する方法

#ファンイン: このモジュールを直接呼び出す上位モジュールの数を指します。ファンインが大きいことは、モジュールの再利用性が高いことを示します。 (推奨学習: phpstorm)

ファンアウト: モジュールによって直接呼び出される下位モジュールの数を指します。ファンアウトが大きい場合は、モジュールが非常に複雑で、下位レベルのモジュールが多すぎるための制御と調整が必要であることを示しますが、ファンアウトが小さすぎるのも良くありません。

過剰なファンアウトは通常、中間レベルの不足が原因であり、中間レベルのモジュールを適切に追加する必要があります。ファンアウトが小さすぎる場合は、下位レベルのモジュールをさらにいくつかのサブ機能モジュールに分解するか、上位レベルのモジュールにマージすることができます。

ファンアウト能力とは、NAND ゲートの出力端に接続される同じタイプのゲートの最大数を指します。これは、NAND ゲートの負荷能力を反映します。

拡張情報:

モジュールが他のモジュールを呼び出す回数は、モジュールのファンアウトと呼ばれます。ファンアウトが大きいほど、モジュールの設計時に考慮する必要がある問題が多くなり、複雑さが増します。

モジュールが他のモジュールによって呼び出される回数は、モジュールのファンインと呼ばれます。一般に、ファンインが大きくても問題の複雑さには影響せず、ファンインが大きいほどモジュールの再利用性が向上します。

一般に、これは中間レベルの不足が原因であり、中間レベルのモジュールを適切に追加する必要があります。ファンアウトが小さすぎる場合は、下位レベルのモジュールをさらにいくつかのサブ機能モジュールに分解するか、上位レベルのモジュールにマージすることができます。

適切に設計されたソフトウェア構造の場合、通常、最上位のファンアウトは比較的大きく、中間のファンアウトは小さく、最下位のモジュールのファンインは大きくなります。ファンイン: ゲートの入力は、ゲートへの入力の数として定義されます。

ソフトウェア設計では、ファンインとファンアウトの概念は、アプリケーション モジュール間の階層的な呼び出し状況を指します。構造化設計手法では、アプリケーションは比較的独立した機能を持つ複数のモジュールで構成されます。

以上がコンピューターの二次ファンインとファンアウトを計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート