189
6.4 Analyse des cas d’utilisation
Figure 6.16 — Diagramme de classe du CU Saisir activité
Cas d’utilisation « Consulter activité »
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é.
– L’employé revient sur la sélection du mois. Le cas d’utilisation reprend au
point 1.
Utilisateur
-nom
-prénom
-identifiant
-mot de passe
+saisirActivité(charge, code projet, jour, mois, année)
Activité
-charge
+Activité(charge, code projet, jour, mois, année)
+checkActivitePositive(charge)
Projet
-code projet
-libellé
Date
-jour
-mois
-année
+getDate(jour, mois, année)
réalise
1..*
1
correspond
1..*
1
se rapporte
1
1..*
6.4 Analyse des cas d’utilisation
Figure 6.16 — Diagramme de classe du CU Saisir activité
Cas d’utilisation « Consulter activité »
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é.
– L’employé revient sur la sélection du mois. Le cas d’utilisation reprend au
point 1.
Utilisateur
-nom
-prénom
-identifiant
-mot de passe
+saisirActivité(charge, code projet, jour, mois, année)
Activité
-charge
+Activité(charge, code projet, jour, mois, année)
+checkActivitePositive(charge)
Projet
-code projet
-libellé
Date
-jour
-mois
-année
+getDate(jour, mois, année)
réalise
1..*
1
correspond
1..*
1
se rapporte
1
1..*
