Académique Documents
Professionnel Documents
Culture Documents
IHM
Université Saad
Dahlab de Blida
Mme BOUTOUMI
L3 ISIL/SIQ
Historique
• L'idée de séparer l'interface utilisateur du reste du code est apparu
à la fin des années 1970, lorsque la principale modification
d’interface commençait a devenir incontournable:
Passage de l'interface textuelle à une interface « graphique »
Comment continuer à faire fonctionner les logiciels existants en
utilisant ce nouveau type d’affichage?
• En 1979 Trygve Reenskaug (équipe Smalltalk), proposa une solution
pour répondre au problème:
Met en évidence le problème d’interdépendance des données
ainsi que le besoin de consulter les données
Initialement appelée MVE (Model View Editor) puis MVC (Model
View Controller)
Le patron de conception MVC
• Un patron de conception est une solution standardisée à un problème,
indépendante des langages de programmation.
• Une architecture logicielle est une manière de structurer une application ou
un ensemble de logiciels.
• Le Modèle-Vue-Contrôleur (MVC) est un patron de conception très utilisé dans
la conception des IHM, en particulier les sites et applications Web.
Souvent présenté comme patron d’architecture
Il présente un grand intérêt dans le travail en équipe et la répartition des
tâches.
Il permet de mieux structurer son code source et de le séparer en trois
parties distinctes.