Che cos'è lo sviluppo guidato da modelli?

Lo sviluppo guidato da modelli, o MDD, è un approccio alla creazione di programmi per computer. L'obiettivo di MDD è scrivere, testare e implementare il programma per computer il più rapidamente possibile. In generale, questo approccio allo sviluppo guidato da modelli 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ò svolgere compiti specifici associati alla scrittura del programma e alla verifica dei risultati. Ciò può consentire alle persone con specifiche aree di competenza di contribuire al progetto, lasciando compiti più banali ad altri membri del progetto che non hanno lo stesso livello di competenza o background. La produzione di un prodotto finito con questo metodo collaborativo è considerata un uso più efficiente di tempo e risorse, in quanto tutti i soggetti coinvolti svolgono compiti adeguati alle proprie capacità.

Oltre a sfruttare al meglio le risorse disponibili, lo scopo dello sviluppo basato su modelli è di mettere il programma nelle mani degli utenti il ​​più rapidamente possibile. In alcuni casi, questo senso di urgenza si basa sull'economia vecchio stile; prima che il programma sia pronto e possa essere rilasciato al consumatore, 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 la necessità di soddisfare un'esigenza specifica, come la creazione di software di elaborazione 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 su modelli può essere noto con un paio di altri nomi. Lo sviluppo di software basato su modelli, o MDSD, viene spesso utilizzato come identificazione per questo processo di creazione di nuovi programmi a costi contenuti ed economico. Allo stesso modo, MDD può anche essere noto come architettura basata su modelli o MDA, facendo riferimento al processo di progettazione e costruzione associato allo sforzo.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?