UML ne préconise aucun format particulier pour la description textuelle des cas d'utilisation, il est néanmoins possible de fournir un ensemble d'éléments indispensables à leur élaboration.
Comme tout document, mentionner :
| | Valeur exemple |
| Titre | Descriptif textuel : Cas d'utilisation Valider une fiche de frais |
| Contexte | Appli web de gestion des frais |
| Auteur | John SMITH |
| Date | 15 avril 2013 |
| Version | 1.0.0.5 |
| Package | Gestion des fiches de frais |
| Cas d'utilisation | Valider une fiche de frais |
| Acteur principal | Comptable |
| Préconditions | - L’utilisateur actuel est comptable,
- il existe au moins une fiche de frais à valider, dont l’état est CL (clotûrée),
- Le système est en période de validation (fin de mois)
|
| Démarrage | Le comptable Va dans la partie Validation |
| Scénario nominal |
- Le comptable choisit la fiche à valider
- Le système affiche la fiche concernée
- Le comptable renseigne le nombre de justificatifs reçus, à partir des documents dont il
dispose.
- Pour chaque frais forfaitaire, il valide ou invalide la ligne.
- Pour chaque frais hors forfait, il valide ou invalide la ligne.
- Le comptable valide ses modifications dans la fiche de frais.
- Le système passe l’état de la fiche de frais de CL à VA.
- Les lignes de frais forfaitaires dont la quantité est nulle sont supprimées
- Les lignes de frais hors forfait dont le montant est nul sont supprimées.
- Le montant validé est calculé et affecté à la fiche.
- La fiche est sauvegardée dans la base.
- Le système affiche la liste des fiches à valider permettant au comptable de choisir la fiche
suivante.
|
| Scenarii alternatifs |
- En 3 et 5 :
- Le comptable peut annuler la validation
- En 8 :
- Il n’existe aucune autre fiche à valider
|
| Postconditions | - Scénario nominal : Enregistrement de l'état dans la base de données
- Scénarii alternatifs : Retour à l'état initial
|