Modélisation Orientée Objet & UML (IGL233)
Thème :
Junior
1 vues ·8/12 leçons

Chapitre 8 : Exercices Pratiques - Diagramme de Cas d’Utilisation

Mettons en pratique les concepts vus précédemment avec trois études de cas concrètes.

Exercice 1 : Logiciel de suivi de chats

Énoncé : On souhaite développer un logiciel permettant aux propriétaires de chats de suivre la localisation de leurs animaux.

  • Le chat est-il un acteur ? Non, car il n’interagit pas consciemment avec le système (c’est l’objet de l’étude).
  • Acteur unique : Propriétaire de chat.
  • Cas d’utilisation : “Suivre localisation”, “Gérer profil du chat”.

Exercice 2 : Système de gestion de notes

Énoncé : Les enseignants entrent leurs notes et consultent celles des élèves. Les élèves consultent uniquement leurs propres notes. À la fin, les notes sont transmises à un serveur central pour édition des diplômes.

  • Acteurs Principaux : Enseignant, Étudiant.
  • Acteur Secondaire : Serveur Central (reçoit les données).
  • Cas d’utilisation :
    • Enseignant : “Saisir notes”, “Consulter notes”.
    • Étudiant : “Consulter mes notes”.
    • Serveur Central : “Transmettre notes”, “Éditer diplômes”.

Exercice 3 : Système Bancaire (GAB)

Énoncé : Un client effectue un retrait sur place ou par internet. Il doit s’authentifier. Si le montant dépasse 500 000 F, une vérification spéciale du solde est faite.

  • Relation d’Héritage : “Retrait sur place” et “Retrait par internet” héritent de “Effectuer un retrait”.
  • Relation d’Inclusion : “Effectuer un retrait” inclut “S’identifier”.
  • Relation d’Extension : “Vérifier solde spécial” étend “Effectuer un retrait” avec la condition [Montant > 500 000].

Méthodologie à suivre (Recette) :

  1. Identifier les acteurs.
  2. Lister les objectifs (Cas d’Utilisation).
  3. Dessiner le rectangle (Périmètre du système).
  4. Relier les acteurs aux cas.
  5. Affiner avec les relations include ou extend.

La pratique est le seul moyen de maîtriser l’art de la modélisation des besoins.

Prêt à passer à la suite ?

Vous avez terminé cette leçon sur Chapitre 8 : Exercices Pratiques - Diagramme de Cas d'Utilisation. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.