Vous êtes sur la page 1sur 4

Matière : Méthodologie de Conception Classe 2IOT

Enseignante : Mme Maha HARZALLAH Année universitaire 2021/2022


TRIKI

TD 2 UML - Diagramme de cas d’utilisation-


I. Questions de cours
1. Répondre par vrai ou faux
• Modéliser un système avant sa réalisation permet :
o De mieux comprendre son fonctionnement.
o De maîtriser sa complexité et d’assurer sa cohérence.
o De bien communiquer entre les membres de l’équipe (un modèle est un
langage commun, précis, connu par tous)
o De mieux répartir les tâches et d’automatiser
o De réduire les coûts et les délais.
o D’assurer un bon niveau de qualité et une maintenance efficace.
Réponse : ………………….
• Que décrit un cas d’utilisation ?
Un besoin du client, une fonction du système futur. Réponse : …………………
• Qu’est-ce qu’un scénario et quel est le rapport avec un cas d’utilisation ?
C’est une situation précise qui illustre un cas d’utilisation, ou le décrit.
Réponse : …………………
• Dans un développement logiciel à quel moment on utilise les cas d’utilisation ?
Tout au début du développement car ils servent à l’analyse des besoins. Rép :……………..
A la fin du développement car ils servent à l’analyse des besoins. Rép :……………..
2. Terminer les mots manquants
UML est l'accomplissement de la ………….. de précédents langages de modélisation
objet : Booch, OMT, OOSE. Principalement issu des travaux de Grady B….., J……s
Rumbaugh et Ivar Ja…………n, UML est à présent un …………… défini par l'Object
Management Group (OMG).
◼ Les ……… diagrammes de base (UML 1.5)
 Les diagrammes de cas ……….

1
Matière : Méthodologie de Conception Classe 2IOT
Enseignante : Mme Maha HARZALLAH Année universitaire 2021/2022
TRIKI

 Les diagrammes de c………


 Les diagrammes d'é………………..
 Les diagrammes d'a…………………
 diagrammes d’o…………….
 Les diagrammes de s………………..
 Les diagrammes de co……………….
 Les diagrammes de com……………..
 Les diagrammes de dé……………..
• Extension UML 2.0
a. Changement de notations et d’appellation :
Diagramme de collaboration devient diagramme de com……………………
……………… du diagramme d’état transition
Extension du diagramme d’a……………….
Extension du diagramme de s……………….
Extension du diagramme de c……………….
b. Nouveaux diagrammes
Diagrammes de vu d’ensemble d'i…………….. (overview of interaction)
Diagramme de ……………… (timing diagram)
Diagrammes de st……….. composite
Diagramme de pa………………..
II. Modélisation fonctionnelle : Etude de cas
Cas d’utilisation1 : Effectuer une commande
Scénario principal :
1. Le client s'authentifie dans le système
2. Le client choisit une adresse et un mode de livraison.
3. Le système indique le montant total de sa commande au client.
4. Le client donne ses informations de paiement.
5. La transaction est effectuée et le système en informe le client par e-mail.

2
Matière : Méthodologie de Conception Classe 2IOT
Enseignante : Mme Maha HARZALLAH Année universitaire 2021/2022
TRIKI

Cas d’utilisation2 : MonAuto


MonAuto est une entreprise qui fait le commerce, l'entretien et les réparations de voitures.
MonAuto désire exploiter un logiciel de gestion des réparations; elle dispose déjà d'un logiciel
comptable. Les factures de réparations seront imprimées et gérées par le logiciel comptable.
Le logiciel de gestion des réparations devra communiquer avec le logiciel comptable pour lui
transmettre les réparations à facturer. Le logiciel de gestion des réparations est destiné en
priorité au chef d'atelier, il devra lui permettre de saisir les fiches de réparations et le travail
effectué par les divers employés de l'atelier. Pour effectuer leur travail, les mécaniciens et
autres employés de l'atelier vont chercher des pièces de rechange au magasin. Lorsque le
logiciel sera installé, les magasiniers ne fourniront des pièces que pour les véhicules pour
lesquels une fiche de réparation est ouverte; ils saisiront directement les pièces fournies
depuis un terminal installé au magasin. Lorsqu'une réparation est terminée, le chef d'atelier va
essayer la voiture. Si tout est en ordre, il met la voiture sur le parc clientèle et bouclera la
fiche de réparation informatisée. Les fiches de réparations bouclées par le chef d'atelier
devront pouvoir être importées par le comptable dans le logiciel comptable.

Cas d’utilisation3 : Gestion de bibliothèque


Un gérant de bibliothèque désire automatiser la gestion des prêts. Il commande un logiciel
permettant aux utilisateurs de connaître les livres présents, d'en réserver jusqu'à 2. L'adhérent
peut connaître la liste des livres qu'il a empruntés ou réservés. L'adhérent possède un mot de
passe qui lui est donné à son inscription. L'emprunt est toujours réalisé par les employés qui
travaillent à la bibliothèque. Après avoir identifié l'emprunteur, ils savent si le prêt est
possible (nombre max de prêts = 5), et s'il a la priorité (il est celui qui a réservé le livre).
Ce sont les employés qui mettent en bibliothèque les livres rendus et les nouveaux livres. Il
leur est possible de connaître l'ensemble des prêts réalisés dans la bibliothèque.
Cas d’utilisation4 : GUICHET AUTOMATIQUE DE BANQUE
Cette étude de cas concerne un système simplifié de Guichet Automatique de Banque (GAB).
Le GAB offre les services suivants :
1. Distribution d’argent à tout Porteur de carte de crédit, via un lecteur de carte et un
distributeur de billets.

3
Matière : Méthodologie de Conception Classe 2IOT
Enseignante : Mme Maha HARZALLAH Année universitaire 2021/2022
TRIKI

2. Consultation de solde de compte, dépôt en numéraire et dépôt de chèques pour les clients
porteurs d’une carte de crédit de la banque adossée au GAB.
N’oubliez pas non plus que :
3. Toutes les transactions sont sécurisées.
4. Il est parfois nécessaire de recharger le distributeur, etc.
À partir de ces quatre phrases, il faut :
• identifier les acteurs ;
• identifier les cas d’utilisation ;
• construire un diagramme de cas d’utilisation ;

TAF : Elaborer le diagramme de cas d’utilisations pour chaque exercice de la partie II


du TD.

Vous aimerez peut-être aussi