TD 1vf
Par : Aounallah Jnifene L
Questions de cours :
1) Nous pouvons classifier les diagrammes UML en deux grandes familles de diagrammes.
Quelles sont ces familles ?
Citez un exemple de diagramme proposé par UML par famille.
2) Quels sont les éléments de base qui composent un diagramme de cas d’utilisation ?
3) Quel intérêt avons--‐nous à construire un modèle de cas d’utilisation ?
En quoi les cas d’utilisation sont utiles dans la modélisation d’un système ?
4) Comment définissez--‐vous un acteur ?
Quels types d’acteurs pouvons--‐nous avoir dans un diagramme de cas d’utilisation ?
5) Quels types de relation pouvons--‐nous avoir entre deux cas d’utilisation ?
Et entre un cas d’utilisation et un acteur ?
6) Quelles étapes pouvons--‐nous suivre afin d’obtenir un modèle de cas d’utilisation ?
Exercices
1°) 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
2°) Dans un magasin, le processus de vente est le suivant : le client entre, passe dans les rayons, demande éventuellement des renseignements ou procède à des essais, prend des articles (si le stock est suffisant), passe à la caisse où il règle ses achats (avec tout moyen de paiement accepté). Il peut éventuellement bénéficier d’une réduction.
Modéliser cette situation par un diagramme de cas