La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Journées Pattern - 2003 -Grenoble - 1 Une expérience à l'IUT de Bayonne : Les patrons Composite et Interprète Philippe Lopistéguy I.U.T. de Bayonne-Pays.

Présentations similaires


Présentation au sujet: "Journées Pattern - 2003 -Grenoble - 1 Une expérience à l'IUT de Bayonne : Les patrons Composite et Interprète Philippe Lopistéguy I.U.T. de Bayonne-Pays."— Transcription de la présentation:

1 Journées Pattern - 2003 -Grenoble - 1 Une expérience à l'IUT de Bayonne : Les patrons Composite et Interprète Philippe Lopistéguy I.U.T. de Bayonne-Pays Basque LIUPPA - Université des Pays de l'Adour Bayonne - France

2 Journées Pattern - 2003 -Grenoble - 2 Curriculum n G.L. - Outils et Méthodes MCD, MCT, BDR, UML n Bases de la Programmation Algo, Fichiers, StrD, C++ n G.L. - Outils et Méthodes UML, IHM, Processus software 1ère Année 2ème Année (TC) n Bases de la Programmation Compilation, Patrons

3 Journées Pattern - 2003 -Grenoble - 3 Nombre de séances n 3 Semaines x (1h Cours + 3h TD + 1.5 h TP) n 2 Enseignants Langage n C++ et un ensemble de fonctions graphiques simples Ressources

4 Journées Pattern - 2003 -Grenoble - 4 Des Patrons en IUT ? Pourquoi faire ? n Sensibiliser au concept de Patron n Renforcer la perception ACSIOO POO

5 Journées Pattern - 2003 -Grenoble - 5 Sensibilisation au concept de Patron n Présenter lopportunité des patrons n Observer lintérêt et lusage des clauses des patrons n Manipuler des patrons concrets : Composite, Interprète Meilleure perception : ACSIOO POO n Analyser des problèmes et concevoir une solution selon un schéma de patron n Programmer / Compléter des sections de code

6 Journées Pattern - 2003 -Grenoble - 6 n Patrons : présentation informelle des 23 patrons de Gamma et de la lecture du catalogue : u Rôle : Structure - Création - Comportement u Domaine : Classe - Objet Cours n Compilation : phases dun compilateur, différences compilateur / interprète, grammaire.

7 Journées Pattern - 2003 -Grenoble - 7 Le Patron « Composite » Composant Opération ( ) Ajoute (Composant) Supprime (Composant) EstComposé ( ) Composé Opération ( ) Ajoute (Composant) Supprime (Composant) EstComposé ( ) Simple Opération ( ) pour tout e de enfants … e.Opération () … 1,n enfants n Structure n Composants n Collaboration

8 Journées Pattern - 2003 -Grenoble - 8 Le Patron « Composite » n TPs : (implémentation) n TDs : (lagrégation, récursivité) u compléter un code donné pour déplacer un objet « composé » u identification dans une section de code C++ la structure UML « Composite » sous-jacente, et production du schéma objet u spécification externe, schéma de classe et code dun programme qui affiche un Point, une Ligne et un Rectangle u spécification externe, schéma de classe, code qui affiche puis regroupe les trois objets dans un objet composé, l'efface, le change de position et le ré-affiche.

9 Journées Pattern - 2003 -Grenoble - 9 Le Patron « Interprète » n Composants n Collaboration ExpressionAbstraite Interprète (Contexte ) ExpressionNonTerminale ExpressionTerminale n Structure Client Contexte

10 Journées Pattern - 2003 -Grenoble - 10 Le Patron « Interprète » n TPs : (implémentation) n TDs : (récursivité, contextes, interprète) u compléter les sections de code selon les TDs u pour une grammaire et une section de code C++ données, identification de la structure UML « Interprète » sous-jacente, et u production du schéma objet (arbre syntaxique) généré par le code u pour une grammaire donnée, production du schéma de classes selon le patron « Interprète » u production dune grammaire et interprète dun langage structuré manipulant des booléens

11 Journées Pattern - 2003 -Grenoble - 11 Evaluation : un contrôle... n Patrons : pour un patron de Gamma donné et une section de code C++ donnés, reproduire le schéma de classe UML correspondant et commenter le code n Compilation : produire grammaire, diagramme de classes, constructeurs, méthode interprète pour un langage simple … moyenne 13/20

12 Journées Pattern - 2003 -Grenoble - 12 Conclusion Sensibilisation au concept de Patron n Enrichir le vocabulaire du concepteur n Létudiant manque de temps pour être familier (20h) n Correspond à un réel besoin Meilleure perception : ACSIOO POO

13 Journées Pattern - 2003 -Grenoble - 13 Conclusion n Compétence exploitée plus tard ? n Utiliser les patrons pour articuler les modules pédagogiques ? Questionnement : Opportunité pour un DUT ? OUIOUI et dans un LMD...

14 Journées Pattern - 2003 -Grenoble - 14 Une expérience à l'IUT de Bayonne : Les patrons Composite et Interprète Philippe Lopistéguy I.U.T. de Bayonne-Pays Basque LIUPPA - Université des Pays de l'Adour Bayonne - France


Télécharger ppt "Journées Pattern - 2003 -Grenoble - 1 Une expérience à l'IUT de Bayonne : Les patrons Composite et Interprète Philippe Lopistéguy I.U.T. de Bayonne-Pays."

Présentations similaires


Annonces Google