0% ont trouvé ce document utile (0 vote)
10 vues7 pages

TD Uml N-6

Le document contient une série d'exercices portant sur la modélisation de systèmes à l'aide de diagrammes UML, incluant des cas d'utilisation, des diagrammes de classes et d'activités. Les exercices abordent divers scénarios tels que la gestion d'un terminal de point de vente, d'un entrepôt, d'un distributeur automatique, et d'autres systèmes liés à des activités commerciales et de services. Chaque exercice demande de classer des relations, dessiner des diagrammes appropriés et décrire les interactions entre les acteurs et les objets du système.

Transféré par

mistydjimmey
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues7 pages

TD Uml N-6

Le document contient une série d'exercices portant sur la modélisation de systèmes à l'aide de diagrammes UML, incluant des cas d'utilisation, des diagrammes de classes et d'activités. Les exercices abordent divers scénarios tels que la gestion d'un terminal de point de vente, d'un entrepôt, d'un distributeur automatique, et d'autres systèmes liés à des activités commerciales et de services. Chaque exercice demande de classer des relations, dessiner des diagrammes appropriés et décrire les interactions entre les acteurs et les objets du système.

Transféré par

mistydjimmey
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice 1 « classification »

Classer les relations suivantes en généralisation, instanciation, agrégation, lien


ou association. Argumenter les réponses. (a) Un pays possède une capitale. (b)
Un philosophe qui dîne utilise une fourchette. (c) Un joueur de rugby est un
avant, un demi ou un arrière. (d) Une équipe de rugby est composée de 8 avants,
2 demis et 5 arrières. (e) Dédé programme son simulateur de vol en Java sur son
PC. (f) Java, C++, Eiffel sont des langages orientés objet. (g) La Tour Eiffel a 3
étages et 3 millions de boulons. (h) L'agrégation est un examen.

Exercice 2

Dessiner les diagrammes (d’objets, de classes) correspondant aux situations


suivantes : (a) La France est frontalière de l’Espagne. Le Canada est frontalier des
Etats-Unis. (b) Un polygone est constitué de points. Un point possède une abscisse
et une ordonnée. (c) Une médiathèque possède des médias, empruntables par les
abonnés de la médiathèque. (d) Un client demande une réparation. Une réparation
est effectuée par un mécanicien. Elle nécessite des compétences. Un mécanicien
possède des compétences. (e) Une galerie expose des œuvres, faites par des
créateurs, et représentant des thèmes. Des clients, accueillis par la galerie,
achètent des œuvres. Dessiner les diagrammes (d’objets, de classes, de
généralisation) correspondant à la situation suivante : (f) Un bateau contient des
cabines, occupées par des personnes qui effectuent des activités. Les personnes
sont ou bien des guides, ou bien des animateurs, ou bien des passagers. Les guides
expliquent des visites aux passagers et les animateurs animent des animations
pour les passagers.
EXERCICE 3
Étude d’un terminal point de vente (TPV) : Diagramme de Cas
d’Utilisation, Diagramme de Séquence, Diagramme d’activité
Cette étude de cas concerne un système simplifié de caisse enregistreuse de
supermarché. Le déroulement normal de la caisse est le suivant :
– Un client arrive à la caisse avec des articles à payer
– Le caissier enregistre le numéro d’identification (CPU) de chaque article, ainsi
que la quantité si elle est supérieure à 1
– La caisse affiche le prix de chaque article et son libellé
– Lorsque tous les achats sont enregistrés, le caissier signale la fin de la vente
– La caisse affiche le total des achats
– Le client choisit son mode de paiement :
– numéraire : le caissier encaisse l’argent reçu, la caisse indique la monnaie à
rendre au client
– chèque : le caissier vérifie la solvabilité du client en transmettant une requête à
un centre d’autorisation via la caisse
– carte de crédit : un terminal bancaire fait partie de la caisse. Il transmet une
demande d’autorisation à un centre d’autorisation en fonction du type de carte
– Le caissier signale la fin du paiement et la caisse enregistre la vente et
imprime un ticket
– Le caissier donne le ticket de caisse au client

EXERCICE 4
Une équipe d’informatique {est composée de} développeurs. Une équipe
{travaille pour} une entreprise. Une équipe possède un logo. Un développeur
{utilise} un ordinateur qui lui est personnel. Un développeur peut être un
programmeur ou un spécifieur. Le logo des ordinateurs des programmeurs est
identique au logo de son équipe. Le logo des ordinateurs des spécifieurs est
toujours « @ ». Les développeurs réfléchissent. Le spécifieur dialogue avec les
utilisateurs.
Travail demandé
 Présentez le diagramme de classes
 Dessiner un diagramme d’objets correspondant au texte suivant : Ali et
Zied sont des programmeurs. Anis est un spécifieur. Ils font partie de
l’équipe « DEV » qui représente l’entreprise “ ISET ”. Le logo de l’équipe
« DEV » est « UML ». Tous les développeurs utilisent un ordinateur.
Exercice 5 :
Une équipe de football {est composée de} joueurs. Une équipe {représente} un
pays. Une équipe possède une couleur. Un joueur {porte} un maillot. Un joueur
peut être un joueur de champ ou un gardien. Les maillots des joueurs de champ
sont de la couleur de son équipe. Le maillot du gardien est toujours d’une couleur
noire. Les joueurs ont le droit d’utiliser leurs pieds. Le gardien a le droit d‘utiliser
ses mains.

Travail demandé
 Présentez le diagramme de classes
 Dessiner un diagramme d’objets correspondant au texte suivant :
Ronaldo et Bebeto sont des joueurs de champ. taffarel est un gardien. Ils
font partie de la “ selecao ” qui représente le brésil. La couleur de
l’équipe du brésil est le jaune. Tous les joueurs portent un maillot.

Exercice 6: « Personnel » On veut représenter le personnel d'une entreprise et


son affectation. L'entreprise est organisée en services auxquels est affecté le
personnel. Chaque service est décrit par son nom, son chef (qui est nécessairement
un cadre de l'entreprise) et la liste de ses locaux. Le personnel est réparti en trois
catégories, les administratifs, les techniciens et les cadres. Tous possèdent un
numéro d'employé, un nom, un prénom, une adresse, une identification bancaire
(nom banque, nom agence, numéro de compte), un salaire et sont rattachés à un
service. Chaque catégorie possède en outre des renseignements qui lui sont
propres:
 pour un administratif ou un technicien, le prix de l'heure supplémentaire;
 pour un technicien, les machines dont il est responsable;
 pour un administratif, le(s) cadre(s) pour le(s) quel(s) il travaille;
 pour un cadre, son bureau, son numéro de poste téléphonique et l'(les)
administratif(s) (s'il en existe) qui lui est (sont) attaché(s).
Exercice 7
Cette étude concerne la conception d’un distributeur automatique de boissons. La
machine délivre à l’utilisateur la boisson qu’il a sélectionné si ce dernier a
introduit une somme d’argent suffisante. La machine rend éventuellement la
monnaie suivant le stock de pièce dont elle dispose. Lorsque le stock de boisson
n’est pas suffisant, la machine, qui est très moderne, en informe l’entreprise en
charge de sa maintenance par le biais d’une connexion électronique. Un opérateur
est alors envoyé par l’entreprise pour le renouveler et récupérer l’argent liquide.
Questions :
1. Elaborer un diagramme de cas d’utilisation.
2. Décrire le cas d’utilisation nominal correspondant à l’achat d’une boisson de
façon textuelle, puis sous la forme d’un diagramme de séquence.
3. Elaborer un diagramme de classe décrivant le système.

Exercice 8

Enoncé : Pour faciliter sa gestion, un entrepôt de stockage envisage de


s’informatiser. Le logiciel à produire doit allouer automatique un emplacement
pour le chargement des camions qui convoient le stock à entreposer. Le
fonctionnent du système informatique doit être le suivant :

o Déchargement d’un camion : lors de l’arrivée d’un camion, un employé doit


saisir dans le système les caractéristiques de chaque article ; le système
produit alors une liste où figure un emplacement pour chaque article ;
o Chargement d’un camion : les caractéristiques des articles à charger dans un
camion sont saisies par un employé afin d’indiquer au système de libérer
des emplacements.
Remarque :

 Le chargement et le déchargement sont réalisés manuellement.


 Les employés de l’entrepôt sont sous la responsabilité d’un chef dont le rôle
est de superviser la bonne application des consignes.

Questions :

1. Présenter les diagrammes de cas d’utilisation. Notez bien que:


Cas d’utilisation : déchargement d’un camion

Lors de l’arrivé d’un camion :


- L’employé saisie les caractéristiques des articles du chargement :
- Les articles sont caractérisés par :
- Une référence unique pour chaque type d’article ;
- Le nombre d’articles d’un type donné ;
- Le système imprime une liste d’allocation des articles dans l’entrepôt.

Remarque : ce cas d’utilisation n’inclue pas l’étape de vérification du


chargement qui est faite manuellement.

Cas d’utilisation : chargement d’un camion Lors du chargement d’un camion :


- L’employé saisie la caractéristique des articles à charger : • Les articles sont
caractérisés par :
- Une référence unique pour tout le stock.
- Le système imprime une description du chargement contenant : • Une
référence unique pour chaque type d’article ;
- Le nombre d’articles d’un type donné.

Cas d’utilisation : ajout d’un employé Lors de l’ajout d’un nouvel


employé utilisant le système informatique :
- L’administrateur saisit des informations sur l’employé (son immatriculation) ;
- L’administrateur ajoute cette personne aux groupes des employés.
Exercice 9 : On souhaite gérer les différents objets qui concourent à l’activité
d’un magasin de vente de fleurs.
 Le client demande au vendeur des renseignements des renseignements sur
les compositions florales
 Le vendeur lui fournit toutes les informations nécessaires
 Le client commande alors la composition de son choix et le vendeur émet
le bon de fabrication qu’il transmet à son ouvrier fleuriste.
 Le vendeur édite ensuite la facture correspondante.
 L’ouvrier fleuriste crée la composition puis archive le bon de fabrication
 Il remet alors la composition au vendeur
 La facture est remise au client pour règlement une fois le bouquet réalisé
 Une fois la facture réglée, le client récupère sa composition et quitte le
magasin.
Modéliser cette situation à l’aide d’un diagramme de séquence et d’un
diagramme de collaboration.

Exercice 10 : Le déroulement normal d’utilisation d’un distributeur automatique


de billets est le suivant :
 le client introduit sa carte bancaire
 la machine vérifie alors la validité de la carte et demande le code au client
 si le code est correct, elle envoie une demande d’autorisation de
prélèvement au groupement de banques. Ce dernier renvoie le solde
autorisé à prélever.
 le distributeur propose alors plusieurs montants à prélever
 le client saisit le montant à retirer
 après contrôle du montant par rapport au solde autorisé, le distributeur
demande au client s’il désire un ticket
 Après la réponse du client, la carte est éjectée et récupérée par le client
 les billets sont alors délivrés (ainsi que le ticket)
 le client récupère enfin les billets et son ticket Modéliser cette situation à
l’aide d’un diagramme de séquence en ne prenant en compte que le cas où
tout se passe bien. NB : on identifiera les scénarios qui peuvent poser
problème en incluant des commentaires dans le diagramme
Exercice 11 : « Cas du publiphone »
1. Le prix minimal d’une communication interurbaine est de 1€.
2. Après l’introduction de la monnaie, l’utilisateur a 2 mn pour composer son
numéro (ce délai est décompté par le standard).
3. La ligne peut être libre ou occupée.
4. Le correspondant peut raccrocher le premier.
5. Le publiphone consomme de l’argent dès que l’appelé décroche et à chaque
unité de temps (UT) générée par le standard.
6. On peut ajouter des pièces à tout moment.
7. Lors du raccrochage, le solde de monnaie est rendu.
Questions :
- Identifier les acteurs et construire le diagramme des use case.
- Construire le diagramme de séquences du système.
- Élaborer le diagramme d’états du publiphone.

Exercice 12 : « Recette de cuisine »


Réalisez le diagramme d’activité de la recette de la mousse au chocolat à partir
des indications suivantes :
On vous propose la recette de mousse au chocolat suivante : Commencer par
casser le chocolat en morceaux, puis le faire fondre. En parallèle, casser les œufs
en séparant les blancs des jaunes. Quand le chocolat est fondu, ajouter les jaunes
d’œufs. Battre les blancs en neige jusqu’à ce qu’ils soient bien fermes. Les
incorporer délicatement à la préparation chocolat sans les briser. Verser dans des
ramequins individuels. Mettre au frais au moins 3 heures au réfrigérateur avant de
servir.

Exercice 13

Enoncé : “Pour faire du café, mettre du café dans un filtre et le mettre dans la
machine ; il faut aussi ajouter de l’eau dans le réservoir. On peut ensuite allumer
la machine. Une fois le café terminé et des tasses trouvées, on peut le verser.”

Question : Présenter le diagramme d’activité qui décrit le cas déjà présenté.

Vous aimerez peut-être aussi