Skip to main content

モデル駆動型開発とは何ですか?

Modelモデル駆動型開発、またはMDDは、コンピュータープログラムの作成に対する1つのアプローチです。MDDの焦点は、できるだけ早くコンピュータープログラムの作成、テスト、および実装にあります。一般に、モデル駆動型開発のこのアプローチは、タスクを効率的に、そして可能な限り少ないコストで完了しようとします。modelモデル駆動型開発の特徴の1つは、複数の開発者が同じ最終製品に取り組むために採用される可能性があることです。ソフトウェアプログラムの作成プロセスをスピードアップするために、プロジェクトの各開発者は、プログラムの作成と結果のテストに関連する特定のタスクを引き受ける場合があります。これにより、特定の専門分野を持つ人がプロジェクトに貢献できるようになり、同じレベルの専門知識や背景を欠く他のプロジェクトメンバーにもっとありふれたタスクを残します。この協力的な方法で完成品を生産することは、関係者全員が自分の能力に適したタスクを実行するため、時間とリソースのより効率的な使用であると考えられています。

モデル駆動型開発の背後にある目的は、利用可能なリソースを最大限に活用することとともに、できるだけ早くユーザーの手にプログラムを手に入れることです。場合によっては、この緊急感は昔ながらの経済学に基づいています。プログラムの準備が早く、消費者マーカーにリリースできるほど、メーカーはプログラムの販売から利益を上げることが速くなります。それ以外の場合、迅速なターンアラウンドへの欲求は、非常に短い期間で注文充足プロセスを大幅に増やしたい企業向けにカスタマイズされた注文処理ソフトウェアを作成するなど、特定のニーズを満たすことに関係しています。corking作業環境に応じて、モデル主導の開発は、他のいくつかの名前で知られている場合があります。モデル駆動型ソフトウェア開発(MDSD)は、多くの場合、この時間の識別として採用され、新しいプログラムを作成するコスト効率の高いプロセスが採用されています。同様に、MDDはモデル駆動型アーキテクチャまたはMDAとしても知られている場合があり、その努力に関連する設計と構築プロセスを指します。