Modèle-Vue-Contrôleur
Une définition du Jargon Français.
locution nominale, masculin→. [génie logiciel]. Mode de développement de logiciel par lequel on l'architecture en distinguant et isolant, afin de mieux les maîtriser, trois types de modules (sens 4) constitutifs :
- le modèle
- le code chargé des fonctionnalités, qui gère également les données. Voir code métier.
- la vue
- ce que le logiciel 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.