Evaluation UML:
Gestion des frais
RACHIQ Oussama
Encadré par M. NADIRI
I- Etude préalable et modélisation métier
1- le diagramme de contexte
2- le diagramme d’activité
3- le diagramme de classe générale
II - Etude fonctionnelle
1- Elaboration du diagramme de cas d’utilisation système
2- Elaboration des diagrammes de séquence système
a. Gérer activités
b. Gérer frais
c. Relancer activité
d. Consulter Dashboard
e. Exporter frais et activités
3- Elaboration du schéma de navigation
III - Analyse des cas d’utilisation
Cas d’utilisation 1- « Gérer activité »
1- Description textuelle
• Cas d’utilisation « Saisir Activité »
Description textuelle du cas d’utilisation
• Objectif - Saisir l’activité mensuelle de l’employé.
• Acteur concerné – L’employé.
• Pré condition – L’employé s’est authentifié correctement à l’application
• Scénario nominal
1 L’application propose la saisie de la première semaine du mois en cours.
2 L’employé sélectionne un ou plusieurs projets correspondant à l’activité de
la semaine, puis saisit la charge consommée estimée sur chaque projet. Cette
charge consommée est indiquée en jour.
3 L’employé valide l’activité de la semaine.
4 L’employé répète les actions 1 à 3 pour toutes les semaines du mois à
traiter.
• Scénario alternatif
2a : L’employé saisit une charge négative pour un projet pour une journée
donnée.
– L’employé saisit une charge négative pour un projet sur une journée
donnée.
– L’employé valide l’activité de la semaine.
– L’application avertit l’employé qu’une charge négative a été saisie.
2- Diagramme de séquence
3- Interface graphique
4- Diagramme de classe :
Cas d’utilisation 2- « Consulter activité »
Cas d’utilisation « Consulter activité »
1- Description textuelle du cas d’utilisation
• Objectif – Pour un employé donné, avoir un récapitulatif de l’activité sur le
mois en cours ou sur les mois précédents.
• Acteur concerné – L’employé.
• Pré condition – L’employé s’est authentifié correctement à l’application.
• Scénario nominal
1 L’employé sélectionne un mois.
2 L’application présente l’activité mensuelle de l’employé avec la répartition entre
les différents projets (si l’employé a participé à plusieurs projets au cours du mois).
3 L’application fait aussi un cumul global de l’activité mensuelle de l’employé,
puis des cumuls mensuels de l’activité par projet.
• Scénario alternatif
2a : L’application ne peut présenter l’activité car elle n’a pas été encore saisie pour
le mois sélectionné.
– L’application affiche un message indiquant qu’il n’y a pas d’activité pour le mois
sélectionné.
2- Diagramme de séquence :
3- Interface graphique
4- Diagramme de classe :