Skip to main content

Qu'est-ce que le développement axé sur le modèle?

Le développement axé sur le modèle, ou MDD, est une approche de la création de programmes informatiques.L'objectif de MDD est de l'écriture, des tests et de la mise en œuvre du programme informatique le plus rapidement possible.Généralement, cette approche du développement axée sur le modèle tentera également de terminer la tâche aussi efficacement et avec le moins de coût possible.

L'une des caractéristiques du développement axé sur les modèles est que plusieurs développeurs peuvent être utilisés pour travailler sur le même produit final.Afin d'accélérer le processus de création des logiciels, chaque développeur du projet peut assumer des tâches spécifiques associées à la rédaction du programme et au test des résultats.Cela peut permettre aux personnes ayant des domaines d'expertise spécifiques de contribuer au projet, tout en laissant des tâches plus banales aux autres membres du projet qui n'ont pas le même niveau d'expertise ou de formation.La production d'un produit fini grâce à cette méthode collaborative est considérée comme une utilisation plus efficace du temps et des ressources, car toutes les personnes impliquées effectuent des tâches adaptées à ses capacités.

Tout en faisant le meilleur usage des ressources disponibles, le but derrière le développement axé sur le modèle est de mettre le programme entre les mains des utilisateurs le plus rapidement possible.Dans certains cas, ce sentiment d'urgence est basé sur l'économie à l'ancienne;Plus tôt que le programme est prêt et peut être publié sur le marqueur de consommation, plus le fabricant commencera rapidement à réaliser un profit de la vente du programme.À d'autres moments, le désir d'un revirement rapide a à voir avec la satisfaction d'un besoin spécifique, comme la création d'un logiciel de traitement des commandes personnalisé pour une entreprise qui souhaite augmenter considérablement leur processus de réalisation des commandes en très peu de temps.

Selon l'environnement de travail, le développement axé sur le modèle peut être connu sous quelques autres noms.Le développement de logiciels axé sur le modèle, ou MDSD, est souvent utilisé comme identification pour ce temps et un processus rentable de création de nouveaux programmes.De la même manière, le MDD peut également être connu sous le nom d'architecture ou de MDA axé sur le modèle, se référant au processus de conception et de construction associé à l'effort.