Ce document présente quatre exercices sur la modélisation UML avec des diagrammes de cas d'utilisation et des diagrammes de séquence pour la gestion d'une bibliothèque universitaire et d'un vidéo club. L'exercice 1 demande de réaliser le diagramme de cas d'utilisation de la bibliothèque universitaire. L'exercice 2 modélise le système d'un vidéo club avec un diagramme de cas d'utilisation et un diagramme de séquence pour le cas d'utilisation 'Location Cassettes'. Les exercices 3 et 4 concernent la gestion d'une bibliothèque et demandent de réaliser des diagrammes de séquence pour les cas d'utilisation 'Emprunter livre' et 'Emprunter' qui utilise les cas 'Vérifier retard' et 'Suspendre'.
0 évaluation0% ont trouvé ce document utile (0 vote)
602 vues4 pages
Ce document présente quatre exercices sur la modélisation UML avec des diagrammes de cas d'utilisation et des diagrammes de séquence pour la gestion d'une bibliothèque universitaire et d'un vidéo club. L'exercice 1 demande de réaliser le diagramme de cas d'utilisation de la bibliothèque universitaire. L'exercice 2 modélise le système d'un vidéo club avec un diagramme de cas d'utilisation et un diagramme de séquence pour le cas d'utilisation 'Location Cassettes'. Les exercices 3 et 4 concernent la gestion d'une bibliothèque et demandent de réaliser des diagrammes de séquence pour les cas d'utilisation 'Emprunter livre' et 'Emprunter' qui utilise les cas 'Vérifier retard' et 'Suspendre'.
Ce document présente quatre exercices sur la modélisation UML avec des diagrammes de cas d'utilisation et des diagrammes de séquence pour la gestion d'une bibliothèque universitaire et d'un vidéo club. L'exercice 1 demande de réaliser le diagramme de cas d'utilisation de la bibliothèque universitaire. L'exercice 2 modélise le système d'un vidéo club avec un diagramme de cas d'utilisation et un diagramme de séquence pour le cas d'utilisation 'Location Cassettes'. Les exercices 3 et 4 concernent la gestion d'une bibliothèque et demandent de réaliser des diagrammes de séquence pour les cas d'utilisation 'Emprunter livre' et 'Emprunter' qui utilise les cas 'Vérifier retard' et 'Suspendre'.
Ce document présente quatre exercices sur la modélisation UML avec des diagrammes de cas d'utilisation et des diagrammes de séquence pour la gestion d'une bibliothèque universitaire et d'un vidéo club. L'exercice 1 demande de réaliser le diagramme de cas d'utilisation de la bibliothèque universitaire. L'exercice 2 modélise le système d'un vidéo club avec un diagramme de cas d'utilisation et un diagramme de séquence pour le cas d'utilisation 'Location Cassettes'. Les exercices 3 et 4 concernent la gestion d'une bibliothèque et demandent de réaliser des diagrammes de séquence pour les cas d'utilisation 'Emprunter livre' et 'Emprunter' qui utilise les cas 'Vérifier retard' et 'Suspendre'.
Téléchargez comme PDF, TXT ou lisez en ligne sur Scribd
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4
TP7 : UML :
Diagramme de cas d’utilisation
Diagramme de séquence
Exercice 1 : Diagramme de cas d’utilisation
Une bibliothèque universitaire souhaite automatiser sa gestion. Cette bibliothèque est gérée par un gestionnaire chargé des inscriptions et des relances des lecteurs quand ceux-ci n’ont pas rendu leurs ouvrages au-delà du délai autorisé. Les bibliothécaires sont chargés de gérer les emprunts et la restitution des ouvrages ainsi que l’acquisition de nouveaux ouvrages. Il existe trois catégories d’abonné. Tout d’abord les étudiants qui doivent seulement s’acquitter d’une somme forfaitaire pour une année afin d’avoir droit à tous les services de la bibliothèque. L’accès à la bibliothèque est libre pour tous les enseignants. Enfin, il est possible d’autoriser des étudiants d’une autre université à s’inscrire exceptionnellement comme abonné moyennant le versement d’une cotisation. Le nombre d’abonné externe est limité chaque année à environ 10 % des inscrits. Un nouveau service de consultation du catalogue général des ouvrages doit être mis en place. Les ouvrages, souvent acquis en plusieurs exemplaires, sont rangés dans des rayons de la bibliothèque. Chaque exemplaire est repéré par une référence gérée dans le catalogue et le code du rayon où il est rangé. Chaque abonné ne peut emprunter plus de trois ouvrages. Le délai d’emprunt d’un ouvrage est de trois semaines, il peut cependant être prolongé exceptionnellement à cinq semaines. 1-Il est demandé d’élaborer le diagramme des cas d’utilisation (DCU).
Exercice 2 : Diagramme de cas d’utilisation + Diagramme de séquence
Un vidéo club est un centre de distribution qui assure essentiellement la location de films pré-enregistrés. Les éditeurs procurent les cassettes aux exploitants soit en location soit en vente. Les exploitants peuvent donc passer avec les éditeurs des contrats de location d'une durée moyenne de 6 mois ou passer des commandes à partir de catalogues fournis régulièrement par les éditeurs. Un vidéo club entretient des relations avec une trentaine d'éditeurs environ. Lorsque les exploitants constatent une usure des cassettes qui leur appartiennent, ils ont la possibilité de les vendre à des grossistes qui peuvent alors pratiquer des ventes au rabais. Un seul statut est proposé aux clients, celui d'adhérent. Chaque adhérent se voit attribuer une carte d'adhésion sur laquelle est mentionné un code adhérent. Il peut alors choisir entre plusieurs types d’abonnement. Les tarifs varient selon le mode d'abonnement choisi. Quatre tarifs adaptés aux locations sont proposés en fonction des différents types d'abonnement. Toutefois, on peut louer des cassettes aux clients non abonnés sans leur faire profiter des avantages tarifaires réservés aux abonnés.
2-1-Donner le diagramme des cas d'utilisation du système. Penser à utiliser la généralisation
d’acteurs. 2-2-Décrire le scénario « Location Cassettes » par un diagramme de séquence.
Exercice 3 : Diagramme de séquence
Bibliothèque : On s'intéresse à la modélisation dynamique de la gestion d'une bibliothèque. Pour emprunter un livre, on a le scénario suivant : 1) L'adhérent se présente au comptoir et la bibliothécaire saisit la fonctionnalité pour emprunter un livre de l'application. 2) D'abord, il faut vérifier si l'adhérent a le droit d'emprunter des livres (carte valide, nombre de livres déjà empruntés ne dépasse pas un seuil fixé, …). 3) En suite, il faut vérifier si le livre est disponible. 4) Si tout va bien, on crée un nouveau prêt avec la date de prêt et la date de retour, associé avec l'adhérent et le livre choisit. 5) On rend le livre indisponible. 6) On incrémente le nombre de livres empruntés par l'adhérent. Etablir le diagramme de séquence de ce scénario de cas d'utilisation Emprunter livre. Exercice 4 : Diagramme de séquence Bibliothèque :
On s’intéresse au cas d’utilisation Emprunter qui utilise les cas Vérifier retard et Suspendre d’un logiciel de gestion de bibliothèque.
On vous donne une partie du diagramme de classes :
Scénario Vérifier retard :
L'application vérifie s'il y a un retard dans les prêts de l'adhérent : 1. Elle récupère tous les prêts de l’adhérent ; 2. Pour chaque prêt, elle vérifie si la date de retour est dépassée ; 3. Si une date est dépassée, elle fixe le statut de l'adhérent à suspendu. Scénario Emprunter : On reprend le scénario de l’exo 3 en ajoutant les vérifications suivantes : - Le statut de l'adhérent : - est-ce qu'il est déjà suspendu, - est-ce qu'il peut encore emprunter des livres ? ; - La disponibilité du livre ; - La vérification des retards ; - La mise à jour éventuelle de statut de l'adhérent ; Faire les diagrammes de séquences pour les cas d’utilisation Emprunter et Vérifier retard.