Langage de modélisation (UML) - TD2 : Analyse dynamique
Ce document présente des exercices pratiques d’analyse dynamique en UML, destinés aux étudiants de 3ème année en informatique. Il couvre la modélisation par diagrammes de séquences système et diagrammes d’activités à partir de plusieurs études de cas concrètes.
D'après le document Langage de modélisation (UML) - TD2 : Analyse dynamique
Cet article a été rédigé automatiquement à partir du document source, puis vérifié avant publication.

Document source
Modeling Language, Dynamic Analysis · PDF · 2 pages · 2016
Afficher l'aperçu du document
Ce document présente des exercices pratiques d’analyse dynamique en UML, destinés aux étudiants de 3ème année en informatique. Il couvre la modélisation par diagrammes de séquences système et diagrammes d’activités à partir de plusieurs études de cas concrètes.
Diagramme de séquences système
Étude de cas 1 : Réservation de places de parking
Une société souhaite informatiser la gestion des réservations de places de parking. Le système est utilisé par des employés qui enregistrent les demandes des clients.
Le processus est le suivant :
- L’employé saisit le numéro du client dans le système.
- Il demande au système de fournir un numéro de place disponible.
- Si une place est disponible, le système la bloque pour ce client et renvoie son numéro à l’employé.
- Sinon, le système informe l’employé que le parking est complet.
- L’employé peut alors imprimer la réservation du client si souhaité.
Travail demandé : Élaborer le diagramme de séquences système correspondant au cas d’utilisation « Réserver place de parking ».
Étude de cas 2 : Enregistrement d’un vote
Ce cas reprend l’étude du TD1 sur la gestion des votes et des partis politiques.
Travail demandé : Élaborer le diagramme de séquences système du cas d’utilisation « Enregistrer vote ».
Diagramme d’activités
Étude de cas 3 : Gestion du cofinancement de projets
Une société souhaite automatiser la gestion du cofinancement de ses projets. Le service d’études prépare un dossier pour chaque projet en cours.
Le processus est le suivant :
- Le dossier du projet est soumis à la banque et au siège de la société.
- Si la réponse de la banque ou du siège est défavorable, le projet est abandonné.
- Si les réponses sont positives, un dossier de financement définitif est établi par le service d’études.
- Le projet est alors lancé.
Travail demandé : Élaborer le diagramme d’activités décrivant ce processus.
Étude de cas 4 : Gestion des ventes de médicaments en pharmacie
Le système modélise la gestion des ventes dans une pharmacie. Le processus débute lorsqu’un patient présente une ordonnance médicale.
Le pharmacien suit ces étapes :
- Vérifier la disponibilité des médicaments prescrits.
- Si disponibles, vérifier l’ordonnance avant saisie.
- Si une interaction dangereuse entre médicaments est détectée, contacter le médecin pour modifier l’ordonnance.
- Si aucune interaction n’est détectée, saisir l’ordonnance, expliquer l’usage des médicaments au client et calculer le montant à payer.
Travail demandé : Élaborer le diagramme d’activités décrivant ce processus.
Étude de cas 5 : Gestion des emprunts en médiathèque universitaire
Une université souhaite informatiser sa médiathèque pour faciliter l’exploitation des ressources (livres, DVD, CD) et aider les étudiants.
Le processus d’emprunt est défini ainsi :
- L’adhérent fournit son identifiant et le titre de la ressource à emprunter à la bibliothécaire.
- La bibliothécaire vérifie la disponibilité de l’exemplaire et la situation de l’adhérent (un adhérent avec un retard de restitution ne peut emprunter).
- Si l’emprunt est possible, la bibliothécaire crée une fiche d’emprunt.
Travail demandé : Élaborer le diagramme d’activités relatif au cas d’utilisation « Emprunter un exemplaire d’une ressource ».
Glossaire des termes clés
- Diagramme de séquences système : Représentation graphique des interactions entre acteurs et système au cours d’un cas d’utilisation.
- Diagramme d’activités : Modélisation graphique des flux de contrôle et des actions dans un processus métier ou système.
- Cas d’utilisation : Description d’une fonctionnalité ou d’un service offert par le système à un acteur.
- Acteur : Entité externe interagissant avec le système (utilisateur, autre système).
- Réservation : Action de bloquer une ressource pour un utilisateur donné.
- Interaction dangereuse : Situation où la combinaison de plusieurs médicaments peut nuire à la santé du patient.
- Fiche d’emprunt : Document ou enregistrement créé pour formaliser l’emprunt d’une ressource par un adhérent.
Points clés à retenir
- Le diagramme de séquences système illustre les échanges entre acteurs et système pour un cas d’utilisation précis.
- Le diagramme d’activités décrit le déroulement des actions et décisions dans un processus métier.
- Les études de cas permettent d’appliquer ces diagrammes à des contextes variés : gestion de parking, votes, cofinancement, pharmacie, médiathèque.
- Chaque diagramme doit refléter fidèlement les règles métier et les interactions décrites dans le scénario.
- La modélisation dynamique facilite la compréhension des comportements attendus du système.
Commentaires
Aucun commentaire pour le moment. Posez la première question.