Vous êtes sur la page 1sur 4

Série 1 : La modélisation Statique

Exercice 1: Relations structurelles entre classes


Considérons les phrases suivantes :
1. un répertoire contient des fichiers.
2. les modems et les claviers sont des périphériques d'entrées/sortie
3. une transaction boursière est un achat ou une vente
4. un compte bancaire peut appartenir à une personne physique ou morale.
5. Un Film a un seul réalisateur et il est interprété par plusieurs acteurs.
6. Un salarié est affecté à un seul service et à une seule fonction.
7. Une commande est passée par un seul client et concerne plusieurs produits.
8. Une commande est formée d’au plus 12 produits commandés. Une commande peut être livrée en
plusieurs fois, chacune des livraisons concerne des produits de la même commande.
9. Un élève appartient à une seule classe. Un professeur n’enseigne qu’une matière, mais plusieurs
professeurs peuvent enseigner la même matière. Une classe étudie plusieurs matières.
10. Un élève appartient à une seule classe. Un professeur n’enseigne qu’une matière, mais à des classe
différentes avec un volume horaire différent.
11. Un élève appartient à une seule classe. Un professeur enseigne plusieurs matières, mais à des classe
différentes avec un volume horaire différent.
12. Un produit appartient à une seule famille. Les produits d’une même famille sont stockés dans un seul
dépôt. Un fournisseur ne fournit que les produits d’une seule famille.
13. Un produit appartient à une seule famille. Chaque produit est stocké dans un seul dépôt. Chaque
fournisseur livre un seul produit, mais le même produit peut être livré par plusieurs fournisseurs.
Déterminez les relations appropriées (généralisation, composition, agrégation ou association) dans chaque
cas de l'énoncé précédent. Dessinez le diagramme de classe correspondant.

Exercice 3 :
Il s’agit d’une entreprise qui loue du matériel à ses clients. Les locations se font dans les diverses agences de
l’entreprise.

On vous propose la liste de données suivantes :

1. code du client 9. Durée contrat


2. Nom client 10. Quantité louée d’un matériel dans un contrat
3. Rue client 11. Référence d’un matériel
4. Ville client 12. Désignation du matériel
5. N°Agence 13. Prix unitaire de location par semaine
6. Nom Agence 14. Stock disponible pour la location d’un matériel
7. N° de Contrat dans une agence
8. Date départ contrat
15.

Elaborer le diagramme de classe sachant que :


 toute location porte sur une durée exprimée en nombre de semaines et d’au moins une semaine
 une location concerne 1 ou plusieurs matériels
 toute location doit donner lieu à un contrat rédigé par une agence liant l’entreprise et le client

On désire modéliser les données de la logistique liée au fonctionnement d’une centrale à béton. Le
fonctionnement simplifié de la centrale est comme suit :
Règles de gestion :
Une commande est passée par un seul client pour un chantier donnée et concerne un même type de
béton.
Une commande peut être chargée dans un ou plusieurs camions toupie
Un chauffeur peut conduire plusieurs camions mais un camion n’est attaché qu’à un seul chauffeur

Liste des propriétés :

1. N°commande 2. Date de commande

R. BENMOUSSA
3. Quantité commandée 11. Code chantier
4. Code client 12. Type chantier
5. Nom client 13. Adresse chantier
6. Adresse client 14. Code béton
7. Code camion toupie 15. Type béton
8. Capacité camion toupie 16. Prix unitaire du béton par kg
9. N°chauffeur 17. Montant total d’une commande
10. Nom chauffeur 18. Quantité chargée dans un camion
En n’utilisant que les numéros des propriétés, donner le diagramme de classe correspondant au couplage
minimal (pas de cycle)

Exercice 4 :
Soient trois machines identiques. L’une est utilisée dans une ligne de production particulière de l’atelier avec
seulement quatre types de réglages (pour quatre familles de produit). Les deux autres sont utilisées dans une
implantation par ilot « jobshop ».
Sur ces types de machines, le réglage est effectué par un OHQ (ouvrier hautement qualifié) ou technicien
d’atelier, assisté de deux operateurs pour le positionnement des pièces, celle-ci étant volumineuses. En cours de
production, ces machines sont surveillées par un operateur de faible qualification, qui peut conduire jusqu’à cinq
machines en même temps. Le coût horaire pendant le réglage et la production proprement dite est donc très
différent.
De plus le poste de travail utilisé dans la ligne n’est pas interchangeable avec les deux autres. S’il est en panne,
toute la ligne s’arrête et les deux autres postes ne peuvent constituer des postes de remplacement (pour des
raisons de manutention, ou autres).

Question : En extrapolant sur les données de ce texte, proposez un DC

Exercice 5 :
On désire créer un système d’information favorisant la traçabilité du système de production. On vous propose la
liste d’informations et de règles de gestion suivantes. Etablir le MCD.

1. n°gamme de fabrication
2. date du dernier changement de la gamme
3. nom du responsable de la gamme
4. type de gamme (montage ou usinage)
5. n°article
6. n°ordre de fabrication
7. statut de l’ordre (exemple : ferme, lancé, terminé)
8. n°d’opération dans la gamme
9. quantité d’un article nécessaire pour une opération dans la gamme (cette propriété est plus précise que le
lien de la nomenclature, et permet de situer les articles composants d’un composé dans une suite
d’opérations de la gamme.
10. quantité totale d’un article à produire, ordonnée par un ordre de fabrication
11. quantité déjà produite d’un article pour un ordre de fabrication
12. description de l’opération
13. temps standard de l’opération
14. n°outillage
15. description de l’outillage
16. quantité d’outillage affectée à une opération à propos d’un ordre de fabrication (exemple : 10 mèches de
diamètre 8 mm affectées à l’opération de perçage pour l’ordre de fabrication n°X)
17. n° machine
18. description de la machine
19. coût de fonctionnement de la machine par unité de temps
20. date début planifié d’une opération pour un ordre de fabrication
21. date de fin planifiée d’une opération pour un ordre de fabrication
22. durée d’une opération prévue pour un ordre de fabrication sur une machine
23. durée d’une opération terminée pour un ordre de fabrication sur une machine (qui n’est pas forcement la
même que celle prévue)
24. quantité terminée d’un article pour une opération d’un ordre de fabrication sur une machine
25. quantité rebutée d’un article pour une opération d’un ordre de fabrication sur une machine

R. BENMOUSSA
Informations complémentaires :

Une opération peut être jumelée à une ou plusieurs opérations de remplacement


Il peut être utile de mentionner la compatibilité de certains outillages par rapport à certaines machines.

Série 2 : Modélisation fonctionnelle

Exercice 1 : Etude d'une caisse enregistreuse


Cet exercice concerne un système simplifié de caisse enregistreuse de supermarché. Le déroulement normal
d'utilisation de la caisse est le suivant :
 Un client arrive à la caisse avec des articles à payer.
 Le caissier enregistre le numéro d'identification de chaque article, ainsi que la quantité si elle est supérieure
à un.
 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 :
Liquide : 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 la carte.
 La caisse enregistre la vente et imprime un ticket.
 Le caissier donne le ticket de caisse client.
 Apres la saisie des articles, le client peut présenter au caissier des coupons de réduction pour certains
articles. Lorsque le paiement est terminé, la caisse transmet les informations sur le nombre d’articles vendus
au système de gestion des stocks.
 Tous les matins, le responsable du magasin initialise les caisses pour la journée (remise à zéro des ventes,
fond de caisse)
1. Elaborez un diagramme de cas d'utilisation détaillée de la caisse enregistreuse
2. Réalisez un diagramme de séquence qui décrit le scénario nominal du cas d’utilisation essentiel
3. Réalisez le diagramme d’activité de ce cas
4. Réaliser le diagramme de collaboration de ce cas

NB : On ne prendra pas en compte les cas d’erreur.

Exercice 2 : Etude d’un processus métier

Dans le cadre de l’amélioration qu’elle veut apporter à son système d’information, une entreprise souhaite
modéliser, dans un premier temps, le processus de formation de ses employés afin que quelques-unes de leurs
taches soient informatisées.
a. Le processus de formation est initialisé lorsque le responsable formation reçoit une demande de
b. formation de la part d’un employé. Cette demande est instruite par le responsable qui la qualifie et
transmet son accord ou son désaccord à l’intéressé
c. En cas d’accord, le responsable recherche dans le catalogue des formations agréées un stage qui
correspond à la demande. Il informe l’employé du contenu de la formation et lui propose une liste des
prochaines sessions. Lorsque l’employé a fait son choix, le responsable formation inscrit le participant
à la session auprès de l’organisme de formation concerné.
d. En cas d’empêchement, l’employé doit informer le responsable de formation au plus tôt pour annuler
l’inscription ou la demande.
e. A la fin de sa formation, l’employé doit remettre au responsable formation une appréciation sur le stage
qu’il a effectué, ainsi qu’un document délivré par l’organisme de formation justifiant de sa présence.
f. Le responsable formation contrôle par la suite à l’aide de ces documents la facture que l’organisme de
formation lui a envoyée avant de la transmettre au comptable achats. Dans le cas de l’invalidité, la
facture est renvoyée à l’organisme pour correction.

1. Modéliser le processus de vente par :


 un diagramme de contexte statique

R. BENMOUSSA
 un diagramme d’activité avec swimlanes
 un diagramme de use case
2. Donner le diagramme de use case du système informatique qui prend en charge la demande depuis son
émission jusqu’à sa commande et la gestion du catalogue.

Exercice 3 : Le processus de réapprovisionnement se présente ainsi :


A partir des demandes d’approvisionnement établies par le service production, le service des achats envoie des
demandes de prix aux fournisseurs possibles, pour les articles nouveaux (on se limitera ici à ces articles). Les
fournisseurs envoient des offres, étudiées en détail et comparées par le service achat. Ce dernier fait un choix. Le
service des achats établit un bon de commande à destination du fournisseur retenu. Une copie est remise au
magasin en vue de la réception.
Quand la livraison arrive, le magasinier contrôle quantitativement la marchandise. Un contrôle de qualité est
effectué. La livraison est renvoyée en bloc si l’un de ces contrôles est négatif. Les contrôles satisfaisants
aboutissent à l’entrée en stock des articles. Le magasin établit un bon à payer au service financier. Quand le
service financier reçoit la facture du fournisseur, il vérifie qu’il lui correspond le bon à payer et émet le chèque
de paiement.

Question : Modéliser le processus par un diagramme d’activité avec swimlanes

Exercice 4 :
En effectuant une libre recherche, décrivez des machines ou des processus de votre choix

Série 3 : La modélisation dynamique

I- Réveil matin simplifié


1. On peut mettre l’alarme « on » ou « off »
2. Quand l’heure courante devient égale à l’heure d’alarme, le réveil sonne sans s’arrêter
3. On peut interrompre la sonnerie
4. La sonnerie du réveil s’arrête d’elle-même au bout d’un certain temps

II- Téléphone portable


Le but de l’exercice est de s’intéresser aux changements d’états d’un téléphone portable lors de la réception
d’appels notamment en prenant en compte la possibilité de gérer deux conversations en alternance (principe du
double appel). Le téléphone est bien sur allumé. Si le téléphone sonne et que l’utilisateur ne décroche pas, le
réseau abandonne au bout d’un délai, ou l’appelant abandonne de lui-même.

III- Etude d’un publiphone à pièce


Ce cas concerne un système simplifié de publiphone à pièce
1. le prix minimal d’une communication interurbaine est de 2D
2. après introduction de la monnaie, l’utilisateur à 2 minutes pour composer son numéro (ce délai est décompté
par le standard)
3. la ligne peut être 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
8. s’il reste des pièces inutilisées quand l’appelant raccroche, le publiphone les lui rend
9. après l’introduction de la somme minimale de 2D, le publiphone transmet un message au standard pour le
décompte du délai de 2 minutes
10. si le numéro composé n’est pas valide, le standard le détecte
11. si l’appelé raccroche le premier, la fin de la communication est signalée par le standard
12. plus généralement, le standard transmet l’état de la ligne au publiphone (libre, occupé, en dérangement, etc.)

Travail à faire :
1. diagramme de cas d’utilisation du publiphone
2. diagramme de séquence système (cas nominal)
3. diagramme de contexte dynamique (diagramme de collaboration)
4. diagramme d’état

R. BENMOUSSA

Vous aimerez peut-être aussi