SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Les design pattern autour
de MVC en entreprise
A quel point l’utilisation des design patterns est-elle profitable pour une PME ?
1/20
Sommaire
 Introduction
 Contexte
 Les design pattern
 Les limites des design pattern
 Les contraintes des petites entreprises
 Retour d’expérience
 Composition de la solution
 Démonstration
 Conclusion
 Bilan
2/20
L’équipe
Antoine Bénard, Anaël Lefebvre, Dorian Neveu
3/20
Le sujet4/20
Antoine
Le contexte5/20
Dorian
Les problèmes6/20
Dorian
Cap Mots7/20
Dorian
L’intérêt des design pattern8/20
Dorian
Les 3 familles9/20
 Constructions
 Structuraux
 Comportementaux
Dorian
Les limites des design pattern
Danger !
Complexité en vue !
10/20
Antoine
Les design pattern traités
Action utilisateur
Miseà jour
Notifier
Miseà jour
Récupère les changement d états
Permet l affichage d informations à
l utilisateur
Reçoit les actions utilisateurs et
déclenche des actions à effectuer
Décrit les données manipulées
Composite Observateur
Stratégie
Notification d une BL
Bouton
Liste
Texte
Changement de source Changement de contenu
Changement d état
La vue dirige les flux vers ses composants
11/20
Antoine
Les contraintes des petites entreprises12/20
Dorian
Composition de la solution
Logiques métier
Entités
Controllers
Comportements
Vues
Dirigent vers les comportements
Mettent à jour les Sujets
Notifient les vues observatrices
Contrôles les actions utilisateurs
Lisent les Sujets observables
Base de données
Requêtent la base de données
Accès au données
Récupèrent les DAO
Design pattern
Stratégie
Design pattern
Observateur
Design pattern
DAO et Factory
13/20
Antoine
Workflow
Action utilisateur Contrôleur Behavior
Modèles sujets
Notification des
observants
Rafraichissement
des vues
14/20
Dorian
Limites et contraintes15/20
Dorian
L’apport16/20
Dorian
Démonstration17/20
Antoine et Dorian
Conclusion18/20
Antoine
Bilan
Approfondir les connaissances théoriques
Mise en pratique
Former pour l’avenir
19/20
Dorian
Remerciements20/20
Antoine

Contenu connexe

En vedette

Planeación curricular
Planeación curricular Planeación curricular
Planeación curricular Nelvanis
 
Judge's opinion letter sanctions june 25 2015
Judge's opinion letter sanctions june 25 2015Judge's opinion letter sanctions june 25 2015
Judge's opinion letter sanctions june 25 2015swanmail
 
Session sur les soins de fin de vie au Canada - Dr Blackmer
Session sur les soins de fin de vie au Canada - Dr BlackmerSession sur les soins de fin de vie au Canada - Dr Blackmer
Session sur les soins de fin de vie au Canada - Dr BlackmerCanadianMedicalAssociation
 
Comportamientos digitales
Comportamientos digitalesComportamientos digitales
Comportamientos digitalesYeimyJuya12
 
Redes sociales2
Redes sociales2Redes sociales2
Redes sociales2shadiaav
 
Archetypes de postes de travail collaboratifs
Archetypes de postes de travail collaboratifsArchetypes de postes de travail collaboratifs
Archetypes de postes de travail collaboratifsCHARLES Frédéric
 
MobileDay - Parcours 1 Hybride (Cordova)
MobileDay - Parcours 1 Hybride  (Cordova)MobileDay - Parcours 1 Hybride  (Cordova)
MobileDay - Parcours 1 Hybride (Cordova)Cellenza
 
Salon d honneur_vendredi_15h05_multimodalite_et_interfaces_design_question_d_...
Salon d honneur_vendredi_15h05_multimodalite_et_interfaces_design_question_d_...Salon d honneur_vendredi_15h05_multimodalite_et_interfaces_design_question_d_...
Salon d honneur_vendredi_15h05_multimodalite_et_interfaces_design_question_d_...Geoffrey Dorne
 
Atelier n°8 : La question des RH dans les coopérations
Atelier n°8 : La question des RH dans les coopérationsAtelier n°8 : La question des RH dans les coopérations
Atelier n°8 : La question des RH dans les coopérationsjegardbis
 
Internacionalización en G. Ecuatorial
Internacionalización en G. EcuatorialInternacionalización en G. Ecuatorial
Internacionalización en G. EcuatorialBerta Ndongo Ela
 
Investigación i (clase 2)
Investigación i (clase 2)Investigación i (clase 2)
Investigación i (clase 2)Raúl Arue
 
Revista21accmar
Revista21accmarRevista21accmar
Revista21accmarkumua
 
5 personalidades de la informática
5 personalidades de la informática5 personalidades de la informática
5 personalidades de la informáticacaiba
 
Richard Aquilone's Letter to A.D.A Clarke
Richard Aquilone's Letter to A.D.A ClarkeRichard Aquilone's Letter to A.D.A Clarke
Richard Aquilone's Letter to A.D.A ClarkeRichard Aquilone
 
Photos non conventionnelles
Photos non conventionnelles Photos non conventionnelles
Photos non conventionnelles KIKIROK
 

En vedette (20)

Planeación curricular
Planeación curricular Planeación curricular
Planeación curricular
 
Judge's opinion letter sanctions june 25 2015
Judge's opinion letter sanctions june 25 2015Judge's opinion letter sanctions june 25 2015
Judge's opinion letter sanctions june 25 2015
 
Session sur les soins de fin de vie au Canada - Dr Blackmer
Session sur les soins de fin de vie au Canada - Dr BlackmerSession sur les soins de fin de vie au Canada - Dr Blackmer
Session sur les soins de fin de vie au Canada - Dr Blackmer
 
Comportamientos digitales
Comportamientos digitalesComportamientos digitales
Comportamientos digitales
 
Redes sociales2
Redes sociales2Redes sociales2
Redes sociales2
 
Reunion N°2 Club Eiffel Guadalajara
Reunion N°2 Club Eiffel GuadalajaraReunion N°2 Club Eiffel Guadalajara
Reunion N°2 Club Eiffel Guadalajara
 
Análisis anuncio
Análisis anuncioAnálisis anuncio
Análisis anuncio
 
Lg
LgLg
Lg
 
Archetypes de postes de travail collaboratifs
Archetypes de postes de travail collaboratifsArchetypes de postes de travail collaboratifs
Archetypes de postes de travail collaboratifs
 
MobileDay - Parcours 1 Hybride (Cordova)
MobileDay - Parcours 1 Hybride  (Cordova)MobileDay - Parcours 1 Hybride  (Cordova)
MobileDay - Parcours 1 Hybride (Cordova)
 
Salon d honneur_vendredi_15h05_multimodalite_et_interfaces_design_question_d_...
Salon d honneur_vendredi_15h05_multimodalite_et_interfaces_design_question_d_...Salon d honneur_vendredi_15h05_multimodalite_et_interfaces_design_question_d_...
Salon d honneur_vendredi_15h05_multimodalite_et_interfaces_design_question_d_...
 
Atelier n°8 : La question des RH dans les coopérations
Atelier n°8 : La question des RH dans les coopérationsAtelier n°8 : La question des RH dans les coopérations
Atelier n°8 : La question des RH dans les coopérations
 
GBI
GBIGBI
GBI
 
Internacionalización en G. Ecuatorial
Internacionalización en G. EcuatorialInternacionalización en G. Ecuatorial
Internacionalización en G. Ecuatorial
 
Investigación i (clase 2)
Investigación i (clase 2)Investigación i (clase 2)
Investigación i (clase 2)
 
Revista21accmar
Revista21accmarRevista21accmar
Revista21accmar
 
5 personalidades de la informática
5 personalidades de la informática5 personalidades de la informática
5 personalidades de la informática
 
Richard Aquilone's Letter to A.D.A Clarke
Richard Aquilone's Letter to A.D.A ClarkeRichard Aquilone's Letter to A.D.A Clarke
Richard Aquilone's Letter to A.D.A Clarke
 
Blogger imagenes
Blogger imagenesBlogger imagenes
Blogger imagenes
 
Photos non conventionnelles
Photos non conventionnelles Photos non conventionnelles
Photos non conventionnelles
 

Design Pattern / POO

Notes de l'éditeur

  1. MVC fait maison
  2. 3 chez motus Développement de logiciels - Même vision code propre
  3. SAV Développement de nouveaux logiciels Délais avec prestataire Aspect théorique seulement
  4. Logiciel de notre cas d’études A quoi sert il ? Le but de faire du propre
  5. Qu’est ce que c’est (bonne pratique, encapsulation) Réutilisabilité Maintenance Social (langage commun) Rapidité
  6. Construction : Factory, Singleton Structuraux : Décorateur, Proxy Comportementaux : Stratégie, Observer
  7. Fonctionnement par réseau Chouchouter client Moins de cash Doit gagner du temps (pas beaucoup d’employé) SAV difficile