Le Use Case Etablir une demande peut être détaillé en d’autres Uses Cases
Autre exemple avec le logiciel ArgoUml :
Cas d’utilisation : Retirer de l’argent (avec une Carte Bancaire)
Informations générales
Objectif : Effectuer un retrait d’argent avec une Carte Bancaire
Acteur principal : Porteur de Carte Bancaire ou Client de la Banque
Acteur secondaire : aucun
Pré-condition : Le distributeur contient des Billets. Il est dans l’attente d’une opération. Il n’est pas en panne.
Post-condition : Si l’argent a été retiré, la somme restante sur le compte est diminuée du montant du retrait effectué. Dans le cas contraire, la somme sur le compte est inchangée.
Déclencheur : introduction d’une carte bancaire dans le DAB
Scénario Principal
Etape - Acteur - Description de l’action
Scénari alternatifs
Alternative 5a : Carte Invalide
cette alternative est effective à l’étape 2 du scénario principal.
Le cas d’utilisation se termine.
Association ternaire (normalement, c’est un losange qui relie 3 ou plusieurs classes) StarUML ne permet pas de créer ce type de relation. Il faut donc passer par une classe d’association.
Ce shéma est incomplet, il manque les supports SSD, et USB.
Diagramme de flux (hors UML)
Use Case
Diagramme de classes
Télécharger le scénario “Enregistrer une location”
scenario