Planning prévisionnel du module

Ce module se déroule en parallèle de celui de Java. Ainsi :

Ces deux cours sont complémentaires et tous deux nécessaires pour apprendre le développement orienté objet. Ces deux modules donneront lieu à un projet qui comptera comme note de projet tuteuré.

Le planning prévisionnel des séances est le suivant :

  1. Introduction à UML et diagrammes de classes en cours et en TD
  2. Compléments sur les diagrammes de classes UML en cours et en TD
  3. Contrôle court puis utilisation d’un AGL et Roundtrip engeneering : Modelio avec une rapide démonstration en cours puis un TP sur les diagrammes de classes)
  4. Diagrammes de cas d’utilisation UML en cours et en TD
  5. Diagrammes de séquences UML en cours et en TD
  6. Étude de cas UML en TD sous Objecteering avec cas, classes et séquences
  7. Contrôle de version avec subversion, en lien avec le roundtrip engeneering en cours et en TD
  8. Interfaces et développement par composition en cours et en TD
  9. Implémentation en Java des principes du TD précédent.

Correction des exercices

  1. TD sur les Diagrammes de classes
  2. TD sur les Diagrammes de classes avancés
  3. TD sur les Diagrammes de cas d’utilisation
  4. TD sur les Diagrammes de séquences
  5. TD sur le contrôle de versions
  6. TD et TP sur les interfaces
  7. Fin du TP précédent, révisions