Vous êtes sur la page 1sur 3

Module: UML

Auditoire : 1ème Cinfo3


TD Analyse statique

Exercice 1 : Système de vente en ligne

Il s’agit d’automatiser l’opération de vente en ligne d’un magasin.


Pour cela on dispose des renseignements suivants :
• Chaque client (caractérisé par un nom, un prénom, un numéro cin, un login et un mot de passe) peut passer
une ou plusieurs commandes après authentification.

• Une commande se définit par une référence, une date et un type.

• Chaque commande peut contenir un ou plusieurs produits.

• Le produit se définit par un Id et une désignation.

• Le responsable magasin (caractérisé par ID_Admin) prend en charge la gestion des produits (ajout,
suppression, modification et affichage)

• Chaque commande doit être traitée par un employé qui se définit par son matricule et son grade

1) Quelles sont les classes (attributs+opérations) qui composent le système de vente en ligne.

• Pour chaque commande traitée, une prime sera versée à l’employé. Cette prime est calculée selon le type
de la commande et le grade de l’employé et se définit par un Id_prime

• En parallèle avec le traitement de la commande, une facture est éditée par le financier (caractérisé par
ID_financier). Le paiement de la facture se fait directement lors de la réception de la commande.

2) Ajouter les nouvelles classes (s’il y en a) et modéliser les associations qui peuvent exister entre ces classes.
3) Supposant qu’en plus de leurs propres attributs, le financier, le responsable magasin et l’employé se définissent
aussi par un nom, un prénom et un numéro de téléphone. Comment peut-on modifier notre diagramme de classes.
Module: UML
Auditoire : 1ème Cinfo3
TD Analyse statique

Exercice 2 : Système d’information STPT

La société de transport public en Tunisie, la STPT désire automatiser son système d’information pour la
relation avec sa clientèle.
Le système doit permettre à la société la création des voyages et des offres. Un voyage est assuré par un
seul moyen de transport (train ou bus). Le train est caractérisé par nombre de wagons, son type et sa
capacité. Le bus est caractérisé par un numéro, une ligne et sa capacité. Les voyages peuvent être
journaliers, hebdomadaires, mensuels. Une offre de voyage est composée d’un ou plusieurs voyages
avec réduction, elle est caractérisée par la date de début et fin, son état (disponible, épuisée), le taux de
réduction, etc. Un client peut chercher un voyage selon plusieurs critères (ville de départ, ville d’arrivée,
durée du voyage, moyen de transport). Il peut également ajouter une réservation pour un voyage. Le
paiement de la réservation sera effectué en ligne par une carte e-dinars ou bien par un virement bancaire.
Le client peut annuler ou retarder une réservation pour une autre date.
Á la fin du voyage le client attribuera une appréciation au voyage (Médiocre, Bien, Excellent).

Travail demandé
1. Elaborer le diagramme de classes d’analyse.
Module: UML
Auditoire : 1ème Cinfo3
TD Analyse statique

Exercice 3 :

Un laboratoire de recherche accueille différents membres, qui peuvent être de différentes


catégories : Chercheurs, personnels administratifs ou personnels techniques. Une personne peut être
membre d’au plus deux laboratoires.
Tout membre est décrit par un nom, un prénom et un identifiant et un mot de passe. Un
membre appartient à une et une seule catégorie.
Les chercheurs ont un thème de recherche (par exemple bases de données, algorithmique, etc.); les
administratifs une fonction (par exemple comptable, gestionnaire des ressources humaines, etc.); les
personnels techniques une spécialité (par exemple informatique, téléphonie, etc.).
Le laboratoire contient un certain nombre de ressources matérielles : téléphones et stations de travail.
Une ressource a un état (« bon », « moyen », « mauvais ») et un numéro affecté à sa création (et non
modifiable par la suite). Elle peut à tout instant être affectée à un ou plusieurs utilisateurs (membres
du laboratoire). Les téléphones ont de plus un numéro d’appel, un type et un tarif d’abonnement
annuel. Les stations de travail disposent d’un système d’exploitation et ont un coût annuel de
maintenance.
Le laboratoire regroupe plusieurs projets de recherche, qui lui sont propres et auxquels des membres
du laboratoire de toutes les catégories sont affectés pendant une période de temps déterminée et selon
un certain pourcentage.

Travail demandé
Elaborer le diagramme de classes d’analyse et proposer un diagramme de package.

Vous aimerez peut-être aussi