開発 モジュラープログラミングとは何ですか? -techopediaからの定義

モジュラープログラミングとは何ですか? -techopediaからの定義

目次:

Anonim

定義-モジュラープログラミングとはどういう意味ですか?

モジュラープログラミングは、コンピュータープログラムを個別のサブプログラムに分割するプロセスです。

モジュールは独立したソフトウェアコンポーネントです。 多くの場合、システムの他のコンポーネントとともに、さまざまなアプリケーションや機能で使用できます。 同様の機能はプログラミングコードの同じユニットにグループ化され、別の機能は別のコードユニットとして開発されているため、他のアプリケーションでコードを再利用できます。

オブジェクト指向プログラミング(OOP)は、モジュール式プログラミングの概念と大幅に互換性があります。 モジュラープログラミングを使用すると、複数のプログラマーがプログラムの作業を個別に分割してデバッグできます。

Techopediaはモジュラープログラミングについて説明します

モジュール式プログラミングのモジュールは、コンポーネント間の論理的な境界を強制し、保守性を向上させます。 これらはインターフェースを介して組み込まれます。 これらは、異なるモジュール間の依存関係を最小限に抑えるように設計されています。 チームはモジュールを個別に開発でき、システム内のすべてのモジュールの知識は必要ありません。


各モジュラーアプリケーションには、バージョン番号が関連付けられています。 これにより、開発者はモジュールのメンテナンスを柔軟に行えます。 変更をモジュールに適用する必要がある場合は、影響を受けるサブルーチンのみを変更する必要があります。 これにより、プログラムが読みやすくなり、理解しやすくなります。


モジュール式プログラミングには、メインモジュールと多くの補助モジュールがあります。 メインモジュールは、補助モジュール関数を呼び出す実行可能ファイル(EXE)としてコンパイルされます。 補助モジュールは個別の実行可能ファイルとして存在し、メインEXEの実行時にロードされます。 各モジュールには、PROGRAMステートメントで割り当てられた一意の名前があります。 メインモジュールで使用される関数をエクスポートする必要がある場合、モジュール全体の関数名は一意になっている必要があります。


モジュールの概念をサポートする言語は、IBM Assembler、COBOL、RPG、FORTRAN、Morpho、Zonnon、Erlangなどです。


モジュラープログラミングを使用する利点は次のとおりです。

  • より少ないコードを記述する必要があります。
  • 単一の手順を開発して再利用できるため、コードを何度も再入力する必要がありません。
  • 小さなチームがコード全体のごく一部しか処理しないため、プログラムをより簡単に設計できます。
  • モジュラープログラミングにより、多くのプログラマーが同じアプリケーションで共同作業できます。
  • コードは複数のファイルに保存されます。
  • コードは短く、シンプルで理解しやすいです。
  • エラーはサブルーチンまたは関数にローカライズされているため、簡単に特定できます。
  • 同じコードを多くのアプリケーションで使用できます。
  • 変数のスコープは簡単に制御できます。
モジュラープログラミングとは何ですか? -techopediaからの定義