[an error occurred while processing this directive]

MIF17 : Génie Logiciel
Année 2008-2009 - Master Informatique M1 - UFR Informatique - Université Claude Bernard Lyon 1

Pré-requis

Programmation orientée-objet, bases des données.

Objectifs du cours

  • Unified Modeling Language (UML)
  • Méthodes de conception orientées-objet

Plan du cours

  1. Unified Modeling Language  (UML)
  2. Design pattern
  3. Cas d'utilisation
  4. Méthodes de conception OO

Organisation pédagogique

  • 15h30 de cours + 11h30 de TD + 3h de TP + travail à la maison les divers documents à rendre
  • Les séances de TD/TP sont assurées par Yannick Prié (groupe 1), Lionel Médini (groupe 2) et Lotfi Settouti (groupe 3)

Modalités d'évaluation

  • Examen écrit final (ATTENTION : pas de rattrapage !)
  • Contrôle continu : TP1 à rendre (JAVA), TD3 à rendre (conception), une ou deux interrogations surprise dans le semestre

Planning des séances

Séance Activité Jour Début Fin
Salles
Enseignants
1 CM1 - Intro CSI / CM2 - UML mercredi 17/09/2008 13h30 16h45
Themis 8
Yannick Prié
2 TD1 - UML mercredi 24/09/2008 13h30 16h45
Nautibus TD1, TD2
Yannick Prié, Lotfi Settouti
    mercredi 24/09/2008 15h15 18h30
Nautibus TD3
Lionel Médini
3 CM3 - UML mercredi 01/10/2008 13h30 16h45
Themis 10
Yannick Prié
4 TD2 - UML mercredi 08/10/2008 13h30 16h45
Nautibus TD1, TD2
Yannick Prié, Lotfi Settouti
    mercredi 08/10/2008 15h15 18h30
Nautibus TD5
Lionel Médini
5 CM4 - Design Patterns mercredi 15/10/2008 13h30 16h45
Themis 10
Yannick Prié
6 TP1 - Reconception objet mercredi 22/10/2008 13h30 16h45
Nautibus T4, TP5
Yannick Prié, Lotfi Settouti
    mercredi 22/10/2008 15h15 18h30
Nautibus TP6
Lionel Médini
7 CM5 - Cas d'utilisation mercredi 29/10/2008 13h30 15h30
Themis 10
Yannick Prié
8 CM6 - Conception objet mercredi 05/11/2008 8h15 11h30
C2 Nautibus
Yannick Prié

9

CM6 - Conception objet mercredi 12/11/2008 13h30 15h00
Themis 10
Yannick Prié
10 TD3 - Conception mercredi 12/11/2008 15h15 16h45
Nautibus TD3, TD12
Yannick Prié, Lotfi Settouti
11 TD3 - Conception mercredi 19/11/2008 13h30 15h30
Nautibus TD2, TD11
Lionel Médini, Lotfi Settouti
12 TD3 - Conception mardi 25/11/2008 17h00 19h00
Nautibus TD1
Yannick Prié
13 TD3 - Conception mercredi 26/11/2008 13h30 15h30
Nautibus T1, TD2
Yannick Prié, Lotfi Settouti
    mercredi 26/11/2008 15h15 17h15
Nautibus TD11
Lionel Médini
14 TD3 - Conception mercredi 10/12/2008 13h30 15h00
Nautibus TD1
Lionel Médini
15 EXAMEN lundi 5 janvier 2008 9h00 11h00
Nautibus C4 / C5
 


Groupes de TD
: attention : version actualisée

  • Groupe 1 : ALLAYS > COMBET (chargé de TD/TP = Yannick Prié)
  • Groupe 2 : COMOLET > MONNIER (chargé de TD/TP = Lionel Médini)
  • Groupe 3 : MUTHELET > YOMBI (chargé de TP/TP = Lotfi Settouti)

Matériel pédagogique

Remarque : les supports de cours disponibles ci-dessous résultent d'un travail avec de nombreux autres documents (livres, cours, pages web, etc.). De la même façon qu'il réutilise certains de leur contenus, il peut lui-même être réutilisé librement, pourvu qu'il soit fait mention de la source - par exemple cette page web - si l'emprunt est significatif. Tous commentaires bienvenus à yannick.prie (at) liris.cnrs.fr

  • Bonus : il peut être d'intérêt pour ceux qui n'ont plus les idées très claires sur les concepts liés à la programmation orientée objet d'aller jeter un oeil au cours Miage Rappels sur l'objet.

Bibliographie

  • Grady Booch, Ivar Jacobson, James Rumbaugh (2004)  UML 2.0 Guide de référence, Campus Press, 774 p.
  • Henri Chelli (2003) Urbaniser l'entreprise et son Système d'information : Guide des entreprises agile, Vuibert, 202 p.
  • Alistair Cockburn (2001) Rédiger des cas d'utilisation efficaces, Eyrolles, 289 p.
  • Alistair Cockburn (2002) Agile Software Development, Addison Wesley, 280 p.
  • Martin Fowler (2004) UML 2.0, Campus Press, 201 p.
  • Eric Gamma, Richard Helm, Ralph Johnson, John Vlissides (1996), Design patterns, Elements of Reusable Object-Oriented Software, Addison-Wesley, 395 p.
  • Ivar Jacobson, Grady Booch, James Rumbaugh (2000) Le processus unifié de développement logiciel, Eyrolles, 488 p.
  • Craig Larman (2005) UML 2 et les Design Patterns (3e édition), Pearson Education, 655 p.
  • Philippe Lorino, Régine Teulier eds (2005) Entre connaissance et organisation : l'activité collective : L'entreprise face au défi de la connaissance, La Découverte, 332 p. 
  • Chantal Morley, Jean Hugues, Bernard Leblanc, Olivier Hugues (2005) Processus Métiers et systèmes d'information : Evaluation, modélisation, mise en oeuvre, Dunod, 245 p.
  • Pierre-Alain Muller, Nathalie Gaertner (2003) Modélisation Objet avec UML (2ème édition), Eyrolles, 514 p. 
  • Robert Reix (2004) Systèmes d'information et Management des organisations (5e édition), Vuibert, 487 p.
  • Pascal Roques (2004) UML 2 par la pratique, Eyrolles, 311 p.
  • Pascal Roques, Franck Vallée (2004) UML2 en action (3ème édition), Eyrolles, 386 p.

Sur le web