Idir AIT SADOUNE
CentraleSupelec - Département informatique LRI - Équipe MODHEL
3 rue Joliot-Curie Bât 650 Ada Lovelace, Université Paris Sud
F-91192 Gif-sur-Yvette cedex, France Rue Noetzlin, 91190 Gif-sur-Yvette, France
Téléphone : +33 [0]1 69 85 14 88
Télécopie : +33[0]1 69 85 14 99
idir[.]aitsadoune[at]centralesupelec[.]fr idir[.]aitsadoune[at]lri[.]fr
Conception Orientée Objet

Support - Une introduction générale au domaine du Génie Logiciel et à la Conception Orientée Objet.

Première partie du cours

En préparation

Deuxième partie du cours

Présentation du cours

Support - présente l'objectif général du cours Conception Orientée Objet, pourquoi on a choisi UML comme langage/outil de modélisation, et le programme détaillé de cette 2e partie.

Modélisation UML : Diagrammes de comportement

Support - présente des notions avancées du diagramme de cas d'utilisation (en complément au cours vu dans la première partie) et les notions de base pour comprendre un diagramme d'activité.

TD 1 - Diagrammes d’activités

Modélisation UML : diagrammes d’interaction

Support - présente des notions avancées du diagramme de sequences (en complément au cours vu dans la première partie) et les notions de base pour comprendre un diagramme global d'interaction.

TD 2 - Diagramme de cas d’utilisation - Diagramme de séquence

TP 1 - Diagramme global d'interaction - Diagramme de séquence

Modélisation UML : diagrammes statiques/structure

Support - présente le principe de forte cohésion dans un diagramme de classes UML, les notions de base d'un diagramme de package, et quelques mécanismes d'extension offerts par UML (les contraintes, les stréotypes, les associations qualifiées, ... )

Support - présente des notions sur les diagrammes de structures composites, sur les diagrammes de composants, et sur les diagrammes de déploiement.

TD 3 - Diagramme de structures composites - Diagramme de composants - Diagramme de déploiement

Modèle d’architecture n-tier

Support - présente des notions sur les architectures n tier et Les stéréotypes de Jacobson.

TD 4 - En préparation

TP 2 - Les architectures n tier et Les stéréotypes de Jacobson.

Les patrons de conception (Design Patterns)

Support - présente une introduction à la notion de Patron, le patron d'architecture MVC, les patrons de conception, les patrons GRASP, et les patrons GOF.

TD 5 - En préparation

TP 3 - Les patrons de conception GRASP

Modèles de développement logiciel (Cycles de vie)

Support - présente les différents modèles (cycles) de développement (le cycle en cascade, le cycle en V et les cycles itératifs).

Projet

Dossier à télécharger