Exercices UML
Exercice : UML – Le cas « Bonveto »
Un vétérinaire veut créer une application informatique qui lui permettrai de gérer l’activité de son cabinet.Il reçoit en consultation des animaux pour lesquels il établit, lors de la première visite, une fiche individuelle de
renseignements. Chaque consultation est enregistrée sur un journal chronologique des consultations et mentionnée sur la fiche de l’animal. Les hospitalisations sont consignées dans un classeur particulier. Lorsque quelqu’un amène un animal trouvé, le vétérinaire doit parfois rechercher le maître de l’animal en consultant le fichier National des animaux domestiques (en saisissant le numéro de tatouage de l’animal ou en lisant sa puce d’identification). Si cette première recherche est infructueuse, il peut aussi s’adresser au fichier internationel d’identification.
a) Recherchez les acteurs du cas « Bonveto »
b) Etablissez la liste des fonctionnalités auxquelles devrait répondre une application qui gérerait cette activité
c) Représentez le diagramme des cas d’utilisation de « bonveto »
d) Ecrivez le cas d’utilisation « Identifier un animal » sous forme textuelle. On précise que la procédure d’identification au fichier national ne doit pas excéder 30 secondes pour pour être acceptable.
Exercice : UML – Le cas « Réservation »
Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel pédagogique (ordinateur portable ou/et Vidéo projecteur).
Seuls les enseignants sont habilités à effectuer des réservations (sous réserve de disponibilité de la salle ou du matériel).
Le planning des salles peut quant à lui être consulté par tout le monde (enseignants et étudiants).
Par contre, le récapitulatif horaire par enseignant (calculé à partir du planning des salles) ne peut être consulté que par les enseignants.
Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer le récapitulatif horaire pour l’ensemble de la formation.
Modéliser cette situation par un diagramme de cas d’utilisation
Exercice : UML – Le cas « Hippodrome »
Un hippodrome offre à ses clients la possibilité de suivre les courses et/ou de parier.
Pour suivre les courses, il faut payer son billet d’entrée.
Pour parier, il faut miser. En cas de pari gagnant, on peut toucher un prix.
On peut différencier les différentes épreuves (galop, trot, obstacle…).
Modéliser cette situation par un diagramme de cas d’utilisation