Vous êtes sur la page 1sur 3

Esprit – École Supérieure Privée d'Ingénierie et de Technologies

Niveau : 3 ème année


Module : UML - Travaux Pratiques -
Chapitre : Analyse Statique [ class ].

Exercice-1 : [ Étude de Cas – Gestion de projets]

Une société de Constructions souhaite informatiser son processus de suivi de projet, les
interviews des experts métier ont permis de résumer leurs connaissances comme suit ;

L'application est administrée par un super-utilisateur, il se charge de gérer les projets ainsi que les
utilisateurs de l'application [ Création – MAJ - Suppression].

Chaque projet a un libellé, une date début, une date fin ainsi qu'un coût.

Les projets sont décomposés en plusieurs phases [elles aussi en sous phases si nécessaires], chaque
phases a un libellé, une date début ainsi qu'une date fin.

Les projets sont gérés par les chefs de projets, et réalisés par un ensemble d'employés de la
société.

Les employés interviennent durant une ou plusieurs étapes pour effectuer une ou plusieurs tâches
[à garder dans l'historique].

Chaque tâche contient un libellé, une durée minimale et une maximale [ exprimée en jours ].

Il existe deux types de tâches;

1. automatisée durant lesquelles un matériel Informatique est utilisée

2. manuelles.

Questions :
1. Donner le diagramme de classes.
2. Créer le diagramme à l'aide d'un éditeur.

Exercice-2 : [ Étude de Cas – Réservation ]

On veut créer une application de réservation de places pour un groupe qui organise des
randonnées, les interviews avec la personne en charge ont permis de résumer leurs connaissances
comme suit ;

UML Page 1
Analyse statique – class diagram Sur 3
1. Des clubs proposent différents randonnées.

2. Une randonnées contient une destination, un horaire, une date ainsi qu'un nombre de
places, l'ouverture et la fermeture à la réservation sont effectués par ordre du club.

3. Un client peut réserver une ou plusieurs randonnées, pour plusieurs personnes. Mais une
réservation ne concerne qu'un seul client et une seule randonnée.

4. Les payements sont effectués par carte ou par virement seulement.

5. Les réservations peuvent être annulées ou confirmées.

6. Chaque randonnée a une ville de départ et une ville d'arrivée, mais, il est possible de faire des
escales dans d'autres villes, chaque escale a un horaire d'arrivée et de départ.

Questions :
1. Donner le diagramme de classes.
2. Créer le diagramme à l'aide d'un éditeur.

Exercice-3 : [ Étude de Cas – Gestion de conférences ]

Nous voulons défini un diagramme de classes pour la gestion d'une conférence scientifique.
Les informations concernant ce sujet sont les suivantes :

1. Une conférence se compose de plusieurs sessions. Une conférence a un titre, un lieu, une
date de début et une date de fin.

2. Chaque session possède un titre, une date et une heure de début de session. Une session ne
peut avoir lieu que pour une seule conférence.

3. Les participants participent a une session soit en tant qu'orateur soit en tant que public soit
en tant que public et orateur.

4. Un article est présenté lors d'une session. Il existe un ordre de présentation des articles dans
une session. Une session peut être composée de la présentation de un a plusieurs articles, et
un article n'est présenté que dans une seule session. Un article a un titre et un nombre de
pages.

5. Un article est écrit par un ou plusieurs auteurs. Un auteur a écrit au moins un article.

6. Un article est soit un article court, soit un article long (il est obligatoirement l'un ou l'autre). Il

UML Page 2
Analyse statique – class diagram Sur 3
est composé de sections numérotées et porte un titre. La destruction d'un article entraîne la
destruction des sections le composant.

7. Un auteur est une personne dont on veut le numéro de téléphone.

8. Un participant est une personne dont on veut connaître un RIB.

9. Chaque personne a un nom, un prénom, un organisme et un mail.

Questions :
1. Donner le diagramme de classes.
2. Créer le diagramme à l'aide d'un éditeur.

Exercice-4 :[Espace numérique]


L'université AAA souhaite publier les ressources pédagogiques utilisées lors des séances des
cours sur le site Web de l'université.
Un interview avec le responsable d'études a permit de dégager la description suivante:
1. Une phase d'authentification est nécessaire pour pouvoir accéder à l'espace "travail à
distance" du site Web, cet espace sera exploité par trois utilisateurs, les enseignants, les
étudiants et les agents administratifs [ignorer la partie gestion des utilisateurs].
2. Au début de chaque année universitaire, un agent administratif se charge d'organiser les
étudiants par filières, niveaux, et groupes [ l’équivalent d'une classe ], il met à jour la liste des
matières par filière si nécessaire.
3. Chaque niveau est administré par un enseignant, ce dernier se charge de publier et
d'organiser les ressources pédagogiques, une matière peut contenir plusieurs ressources.
4. Les ressources sont organisées par période, chaque ressources a une date de publication et
elles sont de deux types ; ressource publique, accessible par tous les étudiants de
l'université, et ressource privée, accessible seulement par les étudiants de la filière.
5. Le site contient aussi un espace de dépôt des travaux, chaque étudiant peut déposer
plusieurs ressources dans le même espace, l'historique des dépôts est enregistré ainsi que
les travaux déposés.

Travail demandé : Donner le diagramme de classes.

UML Page 3
Analyse statique – class diagram Sur 3

Vous aimerez peut-être aussi