Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
52 lines (41 sloc) 1.98 KB

Révision sur UML

Afin de se familiariser avec le logiciel Visual Paradigm, nous allons faire quelques exercices de révision sur la notation UML.

Objectifs

  • Manipuler Visual Paradigm.
  • Manipuler la notation UML.

Exercices

  1. Modélisez, à l'aide d'un diagramme d'états, les différents états possibles d'un processus de réparation d'un vélo :

    • brisé;
    • en réparation;
    • fonctionnel;
    • en évaluation;
    • retourné à son propriétaire.

    N'oubliez pas d'indiquer les transitions entre les états.

  2. Modélisez, à l'aide d'un diagramme de classes, le domaine d'un dossier d'animal chez un vétérinaire. Le diagramme doit contenir les classes nécessaires pour les fonctionnalités suivantes :

    • conserver les informations générales sur l'animal;
    • conserver les informations sur le propriétaire de l'animal;
    • assurer le suivi des traitements de l'animal;
    • conserver un historique de toutes les rencontres entre l'animal et le vétérinaire;
    • conserver une liste des prescriptions passées et actives émises pour l'animal;
    • permettre à un animal de changer de propriétaire et conserver son dossier;
    • permettre au vétérinaire de certifier qu'un animal est en assez bonne santé pour être envoyé chez le boucher (avec une date);
    • permettre au vétérinaire de transférer le dossier chez un autre vétérinaire et conserver un historique de tous les vétérinaires ayant traités l'animal.

    Placez tous les attributs que vous jugez utiles pour réaliser ces fonctionnalités.

  3. Modélisez, à l'aide d'un diagramme de séquence système (tel que vu en INF5151), l'interaction entre un étudiant et son portail étudiant pour s'inscrire à un cours à un trimestre donné.

  4. Modélisez un diagramme de cas d'utilisation illustrant les fonctionnalités que vous croyez nécessaire pour un système de gestion de dossiers vétérinaires comme indiqué à l'exercice #2.