Plan de la soutenance 1.Présentation/Organisation des équipes (un chef) 2.La phase d’analyse (Nicolas, Sarah, Cyrielle) 3.L’aspect graphique (Bastien, Jonathan) 4.Le Model-View (Tarik) 5.Spécification des classes découlant du MEA (Flor.) 6.Structure type du code d’une page(Bruno, Sof, Flo) 7.Spécifications des srces PHP/xhtml (Alex,Ludovic) Projet Groupovin / TP 261
4. Le model-view-controller(MVC) Comment fonctionne le MVCComment fonctionne le MVC AvantagesAvantages InconvénientsInconvénients Pourquoi avons-nous optés pour le MVCPourquoi avons-nous optés pour le MVC Par Tarik
Comment fonctionne le MVC Modèle de conceptionModèle de conception Séparation des taches :Séparation des taches : - Model - View - Controller Par Tarik
Application à notre projet Séparation des taches : - MySql - Xhtml/Css - PhP Par Tarik
Avantages Modèle autonomeModèle autonome Plusieurs vues à partir d’un modèlePlusieurs vues à partir d’un modèle Adaptation aux changementsAdaptation aux changements Debogage facileDebogage facile Par Tarik
Inconvénients Analyse complexeAnalyse complexe Charge de travail augmentéeCharge de travail augmentée Trop compliqué pour petites applicationsTrop compliqué pour petites applications Par Tarik
Pourquoi opter pour le MVC Facilite le travail en groupe par équipeFacilite le travail en groupe par équipe Définition et séparation des tâches préciseDéfinition et séparation des tâches précise Pérennité de l’applicationPérennité de l’application Travailler de manière indépendanteTravailler de manière indépendante Par Tarik