Modèle-Vue-Contrôleur

Une définition du Jargon Français.
(Redirigé depuis MVC)
Aller à : Navigation, rechercher

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.