Aller au contenu

Modélisation avec UML

Cours

  1. Présentation rapide des Diagrammes UML utiles pour décrire une application Web
  2. Quelques notions de Systémique et un peu d’histoire sur UML
  3. Découverte des Uses Cases
  4. Découverte du Diagramme de Classes
  5. Approfondissement des notions sur le Diagramme de Classes et d’Objets
  6. Exemples concrets de code Java en fonction des choix de modélisation UML (agrégation, héritage,…)
  7. Synthèse des 8 Diagrammes (Séquence, Activité, Collaboration, Etat-transitions,…)
  8. Exemple d’une étude de cas avec modélisation d’une base de données.
  9. Quelques conseils d’outils pour modéliser
  10. Méta-modèle de quelques diagrammes dynamiques pour mieux comprendre leur construction

Travaux pratiques UML

Entrainez-vous à faire des Uses Cases (Cas d’utilisation)

  1. Garagiste
  2. Gestion des Demandes de Formation
  3. Guichet Automatique (GAB)

Devenez des pros du Diagramme de classes

  1. 15 Diagrammes de classe (sans multiplicité)
  2. Réservation des vols (avec multiplicités)
  3. Locauto - Location de Véhicules
  4. Babysitting Web Site

Uses Cases, scénario, Diagramme de classes, Séquences, Activités et Etats

Reprendre le TP n°2 sur la Réservation des vols et ajouter les diagrammes suivants

2 études de cas complet (Tous les diagrammes UML)

Proposition de solutions des travaux pratiques

Solutions

  1. Garagiste
  2. Gestion des Demandes de Formation
  3. Guichet Automatique (GAB)
  4. 15 Diagrammes de classe (sans multiplicité)
  5. Réservation des Vols
  6. Locauto - Location de Véhicules
  7. Babysitting Web Site
  8. VidéoLocaTout
  9. Wouaf Wouaf - Fédération Française Canine

Nous utiliserons les TP Réservation des Volset VidéoLocaTout ultérieurement pour une mise en pratique en Java afin de bien comprendre l’intérêt d’utiliser UML et en quoi cela va nous aider pour l’implémentation.

Le cas très complet n° 9 Wouaf-Wouaf est intéressant pour un projet SpringBoot Complet ou partiel…

Ressources sur le Web

Quelques cours de l’université Paris XIII

Auteur : Philippe Bouget