Acasă Dezvoltare Ce este arhitectura bazată pe model (mda)? - definiție din techopedia

Ce este arhitectura bazată pe model (mda)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Arhitectura modelată de model (MDA)?

Arhitectura bazată pe model (MDA) este un tip de abordare a proiectării, dezvoltării și implementării software-ului. După cum sugerează și numele, această abordare folosește modelele ca un set de linii directoare utilizate în structurarea specificațiilor de proiectare. Motivul pentru care modelele au fost selectate ca obiect principal în acest principiu de proiectare este pentru că îi ajută pe designeri să rezoneze proiectarea sistemului, permițându-le să ignore detaliile suplimentare și oferindu-le mai mult accent pe problemele relevante. Modelele sunt, de asemenea, utilizate în toată domeniul de inginerie și de proiectare pentru a înțelege sisteme complexe și reale.

Techopedia explică Arhitectura bazată pe model (MDA)

Arhitectura bazată pe model a fost lansată de Grupul de gestionare a obiectelor (OMG) în 2001 și aparține ingineriei domeniului. Abordarea MDA definește un limbaj specific domeniului (DSL) care trebuie utilizat împreună cu un model PIM (independent de platformă). Abordarea MDA favorizează inginerie înainte, ceea ce înseamnă că codul este produs din diagrame sau modele elaborate de oameni. Această abordare de proiectare începe, de obicei, fie prin crearea unui model pentru un scop specific, fie prin adaptarea celui existent care se potrivește deja.

MDA este răspunsul la problemele prolificelor platforme de middleware, care determină o deconectare între diferite sisteme software și soluții. În mod tradițional, companiile au trecut prin multe platforme middleware și întrețin mai multe tipuri, deoarece diferite departamente interne ar putea avea nevoi diferite, care pot fi satisfăcute doar de diferite platforme middleware.

Ce este arhitectura bazată pe model (mda)? - definiție din techopedia