Se connecter Anglais Français

Fiche Module

FISE

STI

Sécurité et Technologies Informatiques


Unité d'Enseignement :


Semestre : 9
Crédits ECTS : 8

Génie Logiciel


Code UE : S09T_ ASL1

Elément Constitutif :


Coefficient : 1

Design Patterns


Code EC :

Option Architecture et Sécurité Logicielles et Intelligence Artificielle




Volume horaire : 21:20

Type Nombre Durée
Cours 8 01:20
TD 8 01:20


Evaluations : 1

Type Coefficient
Contrôle Continu 1


Enseignants : 2

Enseignant Type
Abdallah Ahmad Responsable
Boichut Yohan Intervenant



Le but du module est d'apporter aux étudiants une bonne connaissance des patrons de conception (design patterns) logiciels. Étant donnés l'étendue et le nombres de patrons existants, le cours se concentrera sur les plus connus et passera en revue différentes études de cas pour apprendre à choisir tel patron en fonction des besoins. Ces patterns sont des solutions standard répondant à des problèmes généraux d'architecture et de conception des logiciels. Par exemple, un pattern très connu est le modèle MVC, très utilisé dans la conception d'IHM. Le cours s'articulera en une partie plus conceptuelle, et étudiera les grandes classes de patrons existants. Ils seront présentés en UML. Le cours se penchera ensuite l'étude de design patterns en JAVA.

Pré-requis :

UE Semestre Module
Principes de la programmation 5 Modélisation du logiciel




  1. Différentes familles de patrons de conception (étude en UML) :
  • créationnels : instanciation et configuration des classes et des objets
  • structuraux : organisation des classes d'un programme dans une structure plus large (séparation de l'interface et de l'implémentation)
  • comportementaux : organisation des objets en vue de leur collaboration
  1. Application en JAVA EE (J2EE)
  2. Introduction aux green Patterns






Compétences :

Ref. Verbe Description Niveau