Académique Documents
Professionnel Documents
Culture Documents
Compte Rendu UML: Prof: Mr. Lamii Nabil
Compte Rendu UML: Prof: Mr. Lamii Nabil
1
Introduction
Dans le cadre du travail demandé on va traiter les 2 exercice celui de la gestion du stock et le
deuxième qui est la gestion des risques.
On va établir l’use case et le diagramme d’activité de ces deux exercices. Donc c’est quoi l’use case ?
et c’est quoi le diagramme d’activité ?
Use case ou Cas d’utilisation est une manière d’utiliser un système qui a une valeur ou une utilité
pour les acteurs impliqués. Il correspond à un ensemble d’actions réalisées par le système en
interaction avec les acteurs en vue d’une finalité. L’ensemble des cas d’utilisation permet ainsi de
décrire les exigences fonctionnelles d’un système en adoptant le point de vue et le langage de
l’utilisateur final.
Les diagrammes d'activités permettent de déterminer des traitements a priori séquentiels. Ils offrent
un pouvoir d'expression très proche des langages de programmation objet : spécification des actions
de base (déclaration de variables, affectation etc.), structures de contrôle (conditionnelles, boucles),
ainsi que les instructions particulières à la programmation orientée objet (appels d'opérations,
exceptions.).
2
I. Gestion de stock :
Vous avez récemment été embauché comme un responsable de la gestion de stock d’un super
marché (OneMarket).
Votre patron vous a demandé de gérer le stock d’une manière structurée et claire.
Vous avez décidé de créer une application de gestion de stock et dans la phase de
conception vous avez utilisé UML pour modéliser le système.
Est un diagramme UML utilisés pour donner une vision globale du comportement
fonctionnel d'un système logiciel
Dans ce scenario on a 3 acteurs qui interagissent dans le système : Un client qui achète le
produit du supermarché, un fournisseur qui délivre les produits au supermarché et un
responsable de stock qui gère les produits et les quantités du stock :
3
b. Diagramme de contexte statique :
Exprime le rôle de chaque acteur par rapport au système avec les cardinalités :
Demander
1, n
Fournisseur Responsable de GS
Client
c. Exigences avec les uses cases :
4
Quantité de stock Quantité de stock Responsable de GS
Cout de stock Cout de stock Responsable de GS
Commande du GS Commande du GS Responsable de GS
Date de commande du Date de commande du
GS GS
Quantité commandée Quantité commandée Responsable de GS
Cout d'achats Cout d'achats Responsable de GS
Fournisseur
Date de réception Date de réception
Validation de la Validation de la Responsable de GS
commande commande
Délai de la commande Délai de la commande
On transforme le tableau des exigences en diagramme des cas d’utilisations avec les
relations qui peuvent exister soit entre les acteurs ou bien entre les use cases ou alors entre
les deux dans le système (extend, include, liaison...) ;
2. Diagramme d’activité :
5
II.Gestion des risques :
Vous avez récemment été embauché comme un responsable de la gestion des risques d’une chaine de producti
Votre patron vous a demandé d’évaluer les risques de cette chaine de production d’une manière structurée et c
Vous avez décidé de créer une application de gestion de stock et dans la phase de conception vous avez utilisé U
Le diagramme des acteurs dans cet exercice se compose d’un responsable de risques et un
auditeur :
Risques
Gérer Contrôler
1,1 1,1
6
Responsable de GR Auditeur
2. Diagramme d’activités :
Auditeur :
7
8
Responsable GR :