Cos'è lo sviluppo basato sul modello?
Sviluppo guidato dal modello, o MDD, è un approccio alla creazione di programmi per computer. Il focus di MDD è sulla scrittura, il test e l'implementazione del programma per computer il più rapidamente possibile. In generale, questo approccio allo sviluppo basato sul modello tenterà anche di completare l'attività nel modo più efficiente e con il minor costo possibile.
Una delle caratteristiche dello sviluppo guidato dal modello è che più sviluppatori possono essere impiegati per lavorare sullo stesso prodotto finale. Al fine di accelerare il processo di creazione dei programmi software, ogni sviluppatore del progetto può assumere compiti specifici associati alla scrittura del programma e alla prova dei risultati. Ciò può consentire alle persone con aree specifiche di competenza di contribuire al progetto, lasciando più compiti banali ad altri membri del progetto che non hanno lo stesso livello di competenza o background. Si ritiene che produrre un prodotto finito attraverso questo metodo collaborativo sia un uso più efficiente di tempo e risorse, come ogniUno coinvolto svolge compiti adatti alle sue capacità.
Oltre a sfruttare al meglio le risorse disponibili, lo scopo dietro lo sviluppo basato sul modello è quello di mettere il programma nelle mani degli utenti il più rapidamente possibile. In alcuni casi, questo senso di urgenza si basa sull'economia anziana; Prima che il programma è pronto e può essere rilasciato al marcatore di consumo, più velocemente il produttore inizierà a trarre profitto dalla vendita del programma. Altre volte, il desiderio di una rapida inversione di tendenza ha a che fare con l'incontro con un bisogno specifico, come la creazione di software di elaborazione degli ordini personalizzati per un'azienda che desidera aumentare drasticamente il processo di evasione degli ordini in un periodo di tempo molto breve.
A seconda dell'ambiente di lavoro, lo sviluppo basato sul modello può essere conosciuto con un paio di altri nomi. Lo sviluppo del software guidato dal modello, o MDSD, è spesso EMPDistribuito come identificazione per questo processo efficiente in termini di costi per la creazione di nuovi programmi. Allo stesso modo, MDD può anche essere noto come architettura guidata dal modello o MDA, riferendosi al processo di progettazione e costruzione associata allo sforzo.