Académique Documents
Professionnel Documents
Culture Documents
Ch5 CU Narratif
Ch5 CU Narratif
1
Rappel: Analyse des besoins avec
UML
• Étapes:
– Identifier les requis du logiciel:
– Requis fonctionnels
– Requis de performance
– Identifier les cas d’utilisation de haut niveau
– Dessiner le diagramme UML des cas d’utilisation
– Documenter (décrire) les cas d’utilisation (scénario
nominal et scénarios d’exception)
– Sur un document narratif et/ou sur des diagrammes UML
d’activités
– Passer des cas d’utilisation de haut niveau aux
cas d’utilisation détaillés
• Identifier les relations entre les cas d’utilisation
2
Documentation (description) narrative
des cas d’utilisation
• nom (verbe d’action + complément d’objet)
• acteur(s)
• objectif
• règles d’initiation (RI)
• description du scénario nominal (principal,
normal)
• règles de terminaison (RT)
• description des scénarios d’exception et des
scénarios alternatifs
• relations avec les autres cas d’utilisation 4
Exemple de cas d’utilisation
Client
Traiter commande
Vendeur
4
Exemple de documentation du cas
d’utilisation « Traiter commande »
5
Description du scénario nominal
8
Description des scénarios d’exception
9
Description des scénarios d’exception
(suite)
6-12.2. Le client veut retirer un article de la commande
1. Le caissier saisit le code de l’article et l’annule de la commande
1. Code article invalide
1. Le système rejette la saisie et signale l’erreur au vendeur
2. La quantité en stock n’est pas suffisante et le client
veut faire une commande en attente
1. Le vendeur crée une commande en attente
2. Le système enregistre la commande en attente
15.1. L’imprimante est en panne
1. Le vendeur écrit le total affiché sur une facture papier
10
Description des scénarios alternatifs
a. Le client veut payer en espèces
1. Le vendeur saisit le montant reçu
2. Le système affiche le montant à rendre et ouvre la caisse
3. Le vendeur dépose l’argent et rend la monnaie au client
4. Le vendeur demande l’enregistrement du paiement
b. Le client veut payer par carte de crédit
1. Le vendeur glisse la carte de crédit
2. Le système envoie une demande d’autorisation au service concerné
3. Le système enregistre l’autorisation de crédit et le paiement
4. Le système imprime la facture à faire signer par le client
5. Le client signe.
12