開発 モデル駆動型アーキテクチャ(mda)とは何ですか? -techopediaからの定義

モデル駆動型アーキテクチャ(mda)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-モデル駆動型アーキテクチャ(MDA)とはどういう意味ですか?

モデル駆動型アーキテクチャ(MDA)は、ソフトウェアの設計、開発、実装へのアプローチの一種です。 名前が示すように、このアプローチでは、設計仕様の構造化に使用される一連のガイドラインとしてモデルを使用します。 モデルがこの設計原則の中心的なオブジェクトとして選択された理由は、設計者が余分な詳細を無視して関連する問題に焦点を当てることができるようにすることで、システム設計を推論するのに役立つからです。 モデルは、エンジニアリングおよび設計分野全体で使用され、複雑で現実のシステムを理解します。

Techopediaは、モデル駆動型アーキテクチャ(MDA)について説明します

モデル駆動型アーキテクチャは、2001年にObject Management Group(OMG)によって開始され、ドメインエンジニアリングに属しています。 MDAアプローチは、プラットフォーム非依存モデル(PIM)とともに使用されるドメイン固有言語(DSL)を定義します。 MDAアプローチはフォワードエンジニアリングを優先します。つまり、コードは人間が作成した図またはモデルから生成されます。 通常、この設計アプローチは、特定の目的のためにモデルを作成するか、目的に既に適合する既存のモデルを適応させることから始まります。

MDAは、さまざまなソフトウェアシステムとソリューション間の接続を切断する、多産なミドルウェアプラットフォームの問題に対する答えです。 企業は伝統的に多くのミドルウェアプラットフォームを経験し、さまざまな種類を維持しています。これは、さまざまな内部部門がさまざまなミドルウェアプラットフォームでしか満たすことができないさまざまなニーズを持っているからです。

モデル駆動型アーキテクチャ(mda)とは何ですか? -techopediaからの定義