Cours UML Description essentielle d’un UC, tutoriel & guide de travaux pratiques en pdf.
Modélisation fonctionnelle
Méthodologie :
1. Identifier les acteurs,
a. humains ou systèmes connexes
b. principaux ou secondaires
2. Etablir le diagramme de contexte statique
3. Identifier les cas d’utilisation (UC)
4. Description essentielle des UC
a. textuellement
b. graphiquement
5. Description réelle des UC
a. textuellement
b. graphiquement
Acteurs
Entité externe : humain, dispositif ou autre système.
Un acteur peut consulter et/ou modifier l’état du système grâce à des messages porteurs de données envoyés
et/ou reçus.
Identifier les acteurs
· Acteurs humains : identifier tous les profils possibles (administrateur, opérateur de maintenance, etc.). o commerçant, client
· Systèmes connexes agissant par le biais de protocoles (bidirectionnels). o caisse enregistreuse
Description textuelle
Commerçant Client Caisse enregistreuse personne habilitée à se servir de la caisse enregistreuse, disposant de la clef de la caisse et ayant un ID et un mot de passe reconnus par le système acteur secondaire ayant le commerçant comme interlocuteur système connexe contenant l’argent et imprimant les tickets à destination des clients.
Cas d’utilisation (Use Cases UC)
Ensemble de séquences d’actions réalisées par le système (comportement attendu considéré comme un tout) et qui produit un résultat voulu par un acteur.
On cherche à identifier un comportement (ce qu’il doit faire) et non la façon dont ce comportement sera mis en oeuvre (comment il le fait).
Comment identifier les UC ?
· Décrire toutes les exigences fonctionnelles du système
· Un UC correspond à une fonction métier du système selon le point de vue d’un acteur.
Comment les analyser ?
Recenser de façon textuelle toutes les interactions entre Acteurs et Système.
Préciser les variantes possibles : les différents cas nominaux, les alternatives, les cas d’erreur.
Comment les représenter ?
Description essentielle détaillée ou réelle détaillée.
Description textuelle :
Parties obligatoires
· Sommaire d’identification : titre, résumé, date de création/modification, version, responsable, acteurs, etc.
· Description des scénarios : nominal, alternatifs, erreur, pré et post conditions
Parties optionnelles
· IHM : contraintes d’IHM (règles d’ergonomie, charte graphique), copies d’écran, maquette, etc.
· Contraintes non-fonctionnelles : fréquence, disponibilité, fiabilité, performances, confidentialité,
concurrence, etc.
Description essentielle d’un UC
UC Annulation
· Sommaire d’identification :
Titre : Annulation – Type : Essentiel
Résumé : Annulation d’une vente par un client qui sera remboursé
Acteurs : Commerçant (principal) Caisse (secondaire)
Date de création : 24/11/03 – Date de mise à jour : 25/11/03
Version : 1.0 – Responsable V. Gaildrat