Module DPF

Design Pattern et Frameworks

Objectifs

  • Expliquer le besoin et les motivations derrière l’utilisation des patrons de conception
  • Décrire les principaux patrons de conception proposés par GoF
  • Implémenter un patron de conception en Java
  • Concevoir en orienté-objet à l’aide des patrons
  • Adapter et combiner des patrons de conceptions dans une conception complexe

Prérequis

Contenu

  • Le concept de patron de conception en général et en Génie Logiciel
  • Documentation et structure des patrons de conceptions
  • Les patrons de conception proposés par GoF
  • Exemples de patrons de conception de création
  • Exemples de patrons de conception de structure
  • Exemple de patron de conception de comportement
  • Adaptation et combinaison des patrons

Formes d’enseignement

Les deux premières séances de 5 périodes seront principalement théoriques. Ensuite, tout le cours sera sous forme de préparations, de présentations et de laboratoires de développement collectifs. Par groupes, les participants auront à étudier des patrons, à les présenter, et à les implémenter.

Evaluation

  • Une note pratique basée sur les laboratoires (présentations, développements, …)
  • Une note basée sur un test écrit de trois périodes

Organisation


Crédits ECTS
3

Périodes
45
Soirées 9

Lieu
Yverdon

Intervenant(s)
Rekkik Yassin (HEPIA)

Mise à jour : 05-05-2015 / GMB