モノリシックアプリケーション

ソフトウェア工学では、モノリシックアプリケーションは、ユーザーインターフェイスとデータアクセスコードが単一のプラッ

モノリシックアプリケーションは自己完結型であり、他のコンピューティングアプリケーションから独立しています。 設計哲学は、アプリケーションが特定のタスクだけでなく、特定の機能を完了するために必要なすべてのステップを実行できるということです。 今日では、いくつかの個人金融アプリケーションは、ユーザーが完全なタスクを実行するのに役立ち、エンドツーエンドであり、一緒に動作する大規模なアプリケー 一部のワードプロセッサはモノリシックアプリケーションです。 これらのアプリケーションは、メインフレームコンピュータに関連付けられていることがあります。

ソフトウェア工学では、モノリシックアプリケーションはモジュール性なしで設計されたソフトウェアアプリケーションを記述します。 モジュール性は、アプリケーションロジックの部品の再利用をサポートし、卸売交換を必要とせずにアプリケーションの部品の修理または交換を可能にす

モジュール化は、さまざまなモジュール化アプローチによってさまざまな範囲で達成されます。 コードベースのモジュール化により、開発者はアプリケーションの部品を再利用して修復することができますが、これらの保守機能を実行するには開発ツール オブジェクトベースのモジュール性は、アプリケーション全体を再デプロイすることなく、独立して維持して置き換えることができる個別の実行可能フ 一部のオブジェクトメッセージング機能では、オブジェクトベースのアプリケーションを複数のコンピ サービス指向アーキテクチャでは、モジュール間の通信に特定の通信標準/プロトコルを使用します。

当初の使用では、”モノリシック”という用語は、使用可能なモジュール性を持たない巨大なメインフレームアプリケーションを記述していました。 これは、計算能力の急速な増加、したがってソフトウェアによって取り組むことができる問題の複雑さの急速な増加と組み合わせて、メンテナンス不可能なシステムと”ソフトウェアの危機”をもたらした。