Vous êtes sur la page 1sur 2

Esprit

Niveau : 3 ème année


Module : UML - Travaux Dirigés -
Chapitre : Analyse Fonctionnelle [ Use case ].
Exercice - 1 :
Donner, en justifiant votre réponse, les relations qui peuvent exister entre les entités
suivantes :
1. Un cas d'utilisation 'acheter produit' et un cas d'utilisation 'vérifier la disponibilité d'un
produit'.
2. Un cas d'utilisation 'modifier compte' et un cas d'utilisation 's'authentifier'.
3. Pour le système 'plate-forme_enseignement_en_ligne' ;
1. Les acteurs : 'responsable cours', 'utilisateur', 'étudiant' et 'enseignant'.
2. Le cas d'utilisation 'consulter ressource' et le cas d'utilisation 'télécharger ressource'.
4. Pour le système 'site_vente_en_ligne' ;
1. le cas d'utilisation 'payer par carte' et l'acteur 'client'.
2. le cas d'utilisation 'payer par carte' et l'acteur 'banque'.
3. Les cas d'utilisations : 'payer facture', 'payer par carte', 'payer par virement' et 'passer
commande'.
4. Les cas d'utilisations : 'passer commande' et 'souscrire assurance' sachant qu'un client
peut commander des produites ou des services.
Exercice - 2 : [ Industrie Textile ]
En vue de la mise en place d’un logiciel dédié à l’industrie textile, nous étudions
principalement quelques fonctionnalités permettant de recueillir l’information sur les produits
développés dans l’entreprise. Tous les membres du personnel de l’entreprise peuvent consulter le
système, soit pour vérifier qu’un produit particulier existe, soit pour un parcours libre des
informations. Toute consultation doit être précédée par une authentification légère dans laquelle la
personne précise son nom et son service à des fins de statistiques ultérieures.
Les ingénieurs peuvent effectuer différentes opérations de mise à jour pour les produits dont
ils sont responsables : ajout, retrait, modification des informations sur les produits. Ces opérations
doivent être précédées d’une authentification plus approfondie lors de laquelle l’ingénieur précise
son nom, son service et donne un mot de passe qui est vérifié en contactant le système de gestion
du personnel.
Toutes les opérations (consultation et mise à jour) donnent lieu à un enregistrement dans un
journal des accès et peuvent optionnellement s’accompagner d’une impression des documents
accédés.

UML Page 1
Analyse Fonctionnelle – use case Sur 2
Travail demandé :
1. Identifier la liste des acteurs et dresser le diagramme de contexte statique.
2. Établir le diagramme de cas d'utilisation [ Utiliser un logiciel de modélisation pour créer les
diagrammes ].

Exercice - 3 : [ Animalerie ]
Une animalerie est une société spécialisée dans l’acquisition et la vente des produits et
accessoires des animaux domestiques, et dans certains cas d'animaux de compagnies. Un interview
avec le responsable de l'animalerie a permis de résumer ses besoins comme suit ;
La solution doit être sous forme de site Web accessible par le personnel du magasin, des
clients et d'Internautes [ ne sont pas des clients ].
Les internautes peuvent consulter les produits et services offerts par le magasin, mais ne
peuvent ni réserver ni acheter des produits en ligne avant de s'inscrire. Pour s'inscrire, un
Internaute doit saisir un log-in, un mot de passe et une adresse mail valide.
Un client qui désire acheter des produits peut les réserver sur le site, effectuer le payement
puis choisir le mode de livraison, il peut récupérer lui même ses produits ou demander une livraison
à domicile, dans ce cas un code confidentiel est généré pour distinguer la commande.
Une personne ne possédant pas de compte peut se présenter au magasin, l’agent d’accueil
se charge de lui créer une fiche si elle n'en a pas encore une, il [ l'agent ] peut aussi lui générer une
carte de fidélité si elle la demande, une fois la fiche créée, le client peut commander des produits,
effectuer le payement [ espèce – chèque] et choisir le mode de livraison, toutes ses actions sont
effectuées par l'agent [ dans le cas où le client demande une livraison à domicile, le code est
imprimé et passé au client ].
Le magasinier est chargé de la préparation des commandes, il consulte la liste des
commandes et, pour chacune, le mode de livraison pour préparer les produits à livrer. Si le client
demande une livraison à domicile, sa commande sera emballée avec son adresse sur le paquet,
sinon les produits sont regroupés et mis en attente.
Le livreur passe en fin de journée pour récupérer les paquets à livrer le lendemain, pour
chaque paquet livré, il récupère le code confidentiel du paquet, et modifie l'état du paquet.
L'application est administrée par un super-utilisateur qui se charge de créer les comptes du
personnel, MAJ les produits, et effectuer le suivit.
Travail demandé :
1. Identifier la liste des acteurs et dresser le diagramme de contexte statique.
2. Établir le diagramme de cas d'utilisation. [ Utiliser un logiciel de modélisation pour créer les
diagrammes ].

UML Page 2
Analyse Fonctionnelle – use case Sur 2

Vous aimerez peut-être aussi