Modèle-Vue-Contrôleur

Une définition du Jargon Français.
Aller à : Navigation, rechercher
Reviser.png Cet article est à revoir. Si le cœur vous en dit...


locution nominale, masculin.  [génie logiciel]. Mode de développement de logiciel par lequel on distingue et isole, afin de mieux les maîtriser, trois types de module (sens 4) constitutif :

le modèle
le code chargé des fonctionnalités. Voir code métier.
la vue
ce que l'on produit donc, en particulier, l'interface utilisateur.
le contrôleur
le pilotage de l'ensemble, répondant aux requêtes de l'utilisateur ou de l'environnement.

Chacune de ces missions est bien isolée des autres et chaque module ne relève que de l'une d'elles. Cela facilite la maintenance en réduisant effets de bords et adhérence.

Souvent abrégé MVC.

Model-View-Controler, en anglais.

Voir aussi AOP.