Vous êtes sur la page 1sur 3

Université de Carthage Année universitaire 2023/2024

Institut National des Sciences Appliquées et de Technologie Filière : RT3


Module : Analyse et Conception des logiciels

TD N°1 : Digramme des cas d’utilisation

Exercice N°1

Identifier les acteurs et dessiner les diagrammes des cas d’utilisation pour les systèmes
suivants :
1- un site internet d’une association composé d’une vitrine publique et d’un espace réservé
aux adhérents, avec gestion de profils personnalisés.
2- Un site Internet de commerce en ligne avec catalogue et interface de gestion pour le
commerçant ; le paiement sécurisé et géré par une banque.

Exercice N°2

On souhaite mettre en place un système de messagerie type email sur un intranet professionnel.
Il y a deux types de comptes, les comptes personnels et les comptes de groupe ou liste de
diffusion. Chaque compte dispose d’une adresse unique. Chaque compte personnel est associé
à une personne physique nommée. Chaque groupe aura un unique propriétaire et un ensemble
de membres. Le compte propriétaire du groupe doit être associé à un compte personnel, mais
les membres du groupe peuvent être des comptes personnels ou d’autres groupes.
Tout message est émis par un expéditeur (qui doit être un compte personnel) à destination d’au
moins un compte destinataire. Un message porte un objet (« réunion ») et une date d’émission
ainsi qu’un texte et potentiellement des pièces jointes (fichiers).
Chaque adresse personnelle est associée à un espace organisé en dossiers où sont stockés les
messages entrants. L’utilisateur peut ainsi consulter ses mails, les ranger et/ou les effacer.
Les comptes personnels sont créés par un administrateur pour chaque nouvel employé dans la
société. Ensuite tout employé peut créer un groupe dont il sera le propriétaire. Le propriétaire
est le seul à pouvoir ajouter ou supprimer des membres d’un groupe. Les utilisateurs se logent
via une combinaison identifiant/mot de passe sur une interface web d’où ils peuvent consulter
et émettre des emails. L’interface permettra de distinguer les mails lus et non-lus, de trier les
mails et de rechercher des emails par mot clé. On aura la possibilité de répondre aux mails et
de les forwarder à un tiers.

Modéliser cette situation par un diagramme de cas d’utilisation

Exercice N°3

Soit un système informatique qui gère une station-service :


• Le client peut utiliser des pompes manuelles et payer à la caisse du gérant ou utiliser des
pompes automatiques.
• Le gérant de la station utilise le système informatique pour ses opérations de gestion
(particulièrement le bilan des opérations de vente et paiement d’essence).
• Le gérant peut se servir de l’essence pour sa voiture.
• La station-service a un petit atelier d’entretien de véhicules. Le gérant est aussi mécanicien.

1) Question 1 : Que pensez-vous du diagramme présenté ci-dessous ?


2) Question 2 : Faites le diagramme des cas d’utilisation modélisant correctement ce
système

Exercice N°4

L’université souhaite mettre en place un système permettant la collecte et l’analyse des notes
d’unités d’enseignements (UE). Ce système appelé BD-IN doit remplir les objectifs suivants :
• Permettre la définition des UE et des inscriptions d’étudiants dans ces UE
• Permettre la définition par l’enseignant responsable d’une UE de contrôles
correspondant à cette UE
• Permettre la saisie et l’édition de notes pour les contrôles d’une UE par l’enseignant
responsable de l’UE
• Permettre la consultation par les étudiants des notes qu’ils ont obtenues dans les UEs où
ils sont inscrits
• Permettre pour tout enseignant la consultation des notes obtenues par n’importe quel
étudiant, et aussi la consultation des notes d’un groupe d’étudiants pour une UE.
• Permettre la bascule des notes finales dans la base nationale, étape nécessaire pour la
délivrance des diplômes.
On fait les hypothèses suivantes sur le fonctionnement du système :
• Le processus d’authentification est géré via le LDAP (gestion centralisée des
authentifications) donc il n’existe pas de phase de création de compte, et les logins/pass
sont gérés au moment de la connexion au système. Chaque requête au serveur est donc
estampillée par l’identifiant du demandeur. Le système doit cependant gérer les droits
des différents utilisateurs ; on distingue de plus les catégories d’usager « administratif
», « enseignant » et « étudiant ».
• Chaque utilisateur est identifié par un numéro unique, qui est associé à son nom et
prénom.

La définition des UEs et l’inscription des étudiants aux UEs sont réalisés par le personnel
administratif. La définition de l’UE inclut la définition d’un enseignant responsable de l’UE,
qui pourra créer des contrôles et saisir des notes.
• Un étudiant peut a priori s’inscrire à autant d’UEs qu’il le souhaite
• Pour définir un contrôle, le responsable d’UE donne son nom (par exemple : « Exam
réparti 1 Novembre ») et sa catégorie : CC (contrôle continu), Examen, Partiel, TP, Note
finale d’UE.
• Pour chaque contrôle défini dans l’UE, chaque étudiant inscrit possède une note, par
défaut 0.
• La saisie des notes par l’enseignant responsable de l’UE peut se faire en éditant un
formulaire web, ou en important une feuille de tableur (type CSV, i.e. comma separated
values) qui porte dans la première colonne le numéro d’étudiant et dans la deuxième la
note obtenue pour ce contrôle
• La bascule des notes dans la base nationale des notes universitaires est réalisée par le
personnel administratif à l’issue des jurys. A dater de cette bascule, l’UE est notée «
fermée » et l’ensemble des données qui y correspondent sont figées (protégées contre la
modification).

Réalisez le diagramme de cas d’utilisation du système.


Commentez et/ou annotez un minimum le diagramme.

Exercice N°5

La société MicroNET, spécialisée dans la vente de matériel informatique, souhaite dynamiser sa


politique de vente. Elle décide à cet effet, de construire un site Web pour la vente de son matériel.
Un client a la possibilité de consulter un catalogue en ligne qui présente les différentes
configurations standard de matériel commercialisées ainsi que leurs prix. Mais MicroNET compte
surtout sur sa nouvelle approche qui offre aux clients la possibilité de choisir des configurations de
matériel, autres que les configurations standard. Le client a alors la possibilité de construire une
configuration informatique en vue d’une éventuelle commande. Il a surtout la possibilité de
modifier cette configuration et de calculer le prix à payer.
Les commandes se font en ligne. Le client doit alors remplir un formulaire en y indiquant la
configuration souhaitée et des renseignements sur le mode de paiement. Après validation, la
commande est enregistrée par le système. Un numéro de commande et un mot de passe sont alors
communiqués au client. Ils lui permettront d’accéder ultérieurement à sa commande, de suivre son
évolution et d’effectuer son paiement.
Après l’enregistrement de la commande, un vendeur envoie par courrier électronique le détail de la
commande au magasinier. Le vendeur envoie également une facture au client (par courriers
électronique et postal). A la réception de la facture, si le client l’accepte, il effectue le paiement en
accédant à la commande en ligne, dans un délai de sept jours. Passé ce délai, la commande est
annulée. La validation du paiement met à jour la commande (payée). Le vendeur envoi un avis au
magasinier pour livraison du matériel.
Proposez un diagramme des cas d’utilisation qui illustre les besoins fonctionnels décrits

Vous aimerez peut-être aussi