De blanc Running Thea Femme Nike hyper Entrainement Noir Volt Chaussures Air Max gs noir Rose 6YX6HBwq

(cf. Behavioral Diagrams)

Thea Femme blanc Noir Entrainement Rose Volt De noir Max gs Air Nike Chaussures hyper Running Diagramme des cas d'utilisation (use-cases) (cf. Use Case Diagram)

Il permet d'identifier les possibilités d'interaction entre le système et les acteurs (intervenants extérieurs au système), c'est-à-dire toutes les fonctionnalités que doit fournir le système. Il permet aussi de délimiter le système.

L'acteur

Il représente un élément externe qui interagit avec le système. Cet élément peut être un utilisateur ou un système tiers (autre ordinateur, autre programme, base de donnée).
Tous les éléments extérieurs qui stimulent le système et tous les éléments extérieurs qui sont utilisés par le système sont représentés par des acteurs.
gs Volt Noir Rose Air Running blanc Chaussures Max Femme Nike noir Entrainement De hyper Thea
Dans le cas d'acteurs non-humains il est possible de définir une « Interface » qui représente les opérations offertes par cet acteur.
Il est possible de représenter un acteur sous forme d'un bonhomme comme ci-dessous à gauche ou sous forme d'un classeur comme ci-dessous à droite.

                       Schémas extraits du cours de Laurent Audibert et reproduits avec son autorisation.

                                  http://laurent-audibert.developpez.com/Cours-UML/html/index.html

Le cas d'utilisation

Un cas d'utilisation représente une fonctionnalité du système.

Cette fonctionnalité est définie par une action déclenchante, un ou plusieurs déroulements possibles et éventuellement une fin.

Les différents déroulements aussi appelés scénarii seront modéliser par des diagrammes de séquence, d'activité ou d'état.

Le cas d'utilisation se représente par une ellipse contenant un nom décrivant la fonctionnalité et éventuellement un stéréotype.

Remarque : Le nom du use case doit se composer d'un verbe à l'infinitif qui décrit une action. Pour que l'ensemble du modèle soit cohérent il faut choisir tous les verbes soit du point de vue du système soit du point de vue de l'utilisateur (ce qui est généralement préférable).


                                        

                     Schémas extraits du cours de Laurent Audibert et reproduits avec son autorisation.
                            http://laurent-audibert.developpez.com/Cours-UML/html/index.html

Description textuelle du cas d'utilisation

Le cas d'utilisation est habituellement doublé d'une description textuelle qui précise sa description.
Cette description se compose habituellement des points suivants :

  • Nom : Utiliser une tournure à l’infinitif (ex : Réceptionner un colis).
  • Running Entrainement De noir Volt Chaussures Max Femme Air Nike Noir hyper gs blanc Thea Rose Objectif : Une description résumée permettant de comprendre l’intention principale du cas d’utilisation. Cette partie est souvent renseignée au début du projet dans la phase de découverte des cas d’utilisation.
  • Acteurs principaux : Ceux qui vont réaliser le cas d’utilisation (la relation avec le cas d’utilisation est illustrée par le trait liant le cas d’utilisation et l’acteur dans un diagramme de cas d’utilisation)
  • Acteurs secondaires : Ceux qui ne font que recevoir des informations à l’issue de la réalisation du cas d’utilisation
  • Les pré-conditions qui décrivent l'état du système avant que ce cas d’utilisation puisse être déclenché.
  • Description de la séquence nominale qui décrit le déroulement normal du cas avec éventuellement référence  au diagramme de séquence associé.
  • Description éventuelle des séquences alternatives avec éventuellement référence  au diagramme de séquence associé.
  • Description des séquences d’exceptions avec éventuellement référence  au diagramme de séquence associé.
  • Liste des cas non traités.
  • Les post-conditions qui décrivent le système à la fin du traitement.
  • Les besoins en interfaces graphiques.
  • Tous les autres besoins pas forcément techniques mais juridiques, commerciaux ou autres.

Diagramme de cas d'utilisation

Le diagramme des cas d'utilisation se présente comme ci-dessous.

                             Schémas extraits du cours de Laurent Audibert et reproduit avec son autorisation.

                                      http://laurent-audibert.developpez.com/Cours-UML/html/index.html

La relation d'association Acteur – Cas d'utilisation

Les acteurs et les cas d'utilisation sont reliés par des associations qui peuvent être primaires ou secondaires.

L'association primaire est réservée à l'acteur « primaire » pour lequel la fonctionnalité est produite et l'association secondaire est utilisée pour le ou les acteurs « secondaires » utilisés par le système pour réaliser la fonctionnalité.

L'utilisation des multiplicités est possible pour définir le nombre (0..1, 1, 1..*, 0..*, n, n..m, *) d'utilisations possibles du cas d'utilisation. Cette multiplicité ne donne aucune indication de simultanéité.


                       Schémas extraits du cours de Laurent Audibert et reproduits avec son autorisation. 
                                        Victoria Negro Adulte 10 Baskets Mixte Inglesa Lona Noir rxvTr0

Les relations entre cas d'utilisation

De nombreuses relations de dépendance peuvent être définies entre les cas d'utilisation par l'utilisation des stéréotypes notés « stereotype ».

Cependant il faut faire attention à ne pas essayer de représenter la chronologie des actions par l'intermédiaire de ces relations. La chronologie des traitements se représente par des diagrammes dynamiques comme les diagrammes de séquence, d'état ou d'activité.

Dans l'exemple ci-dessous nous avons les principales relations d'associations entre cas d'utilisation :

  • L'inclusion « include » : Cela implique obligatoirement l'inclusion d'un cas d'utilisation dans un autre comme ici « Retire argent » fait obligatoirement appel à « S'authentifier ».
  • L'extension « extended » : Cela permet éventuellement l'extension d'un cas d'utilisation par un autre comme ici « Vérifier solde » peut étendre « Effectuer virement ».
  • Le point d'extension : Il est possible de préciser exactement à quel moment une extension est appelée comme ci-dessous par un « Extension points » ici « verification_solde {après avoir demandé le montant}.
  • La condition d'extension : Il est possible d'ajouter en note sous quelle condition l'extension doit se produire comme ci-dessous si le montant est supérieur à 20€.
  • Chaussures noir Volt Thea hyper Femme gs De Running Nike Entrainement Noir blanc Max Air Rose L'héritage : Il permet de définir la spécialisation d'un cas d'utilisation comme ici consulter un compte depuis le DAB ou consulter le compte depuis Internet.

              Schémas extraits du cours de Laurent Audibert et reproduits avec son autorisation.
        Victoria Negro Adulte 10 Baskets Mixte Inglesa Lona Noir rxvTr0

Les relations entre acteurs

Enfin, il est possible de définir une relation d'héritage entre acteurs afin d'éviter de surcharger les diagrammes. Un acteur qui hérite d'un autre acteur hérite de toutes ses associations.

                                    

                        Schémas extraits du cours de Laurent Audibert et reproduits avec son autorisation.
http://laurent-audibert.developpez.com/Cours-UML/html/index.html

Diagramme de séquence (cf. Sequence Diagram)

Représentation séquentielle du déroulement des traitements et des interactions entre les éléments du système et/ou de ses acteurs.

Voir le cours de Laurent audibert ici : Séquence Diagramme / Diagramme de déquence / Séquence diagram De gs Nike Rn Comp 7 Running Experience Chaussures Flex zAnYSxqwU

http://laurent-audibert.developpez.com/Cours-UML/html/Cours-UML047.htmlAgoolar Femme Agoolar Femme Agoolar Femme Rond Rond Agoolar Rond Rond Femme 7XwAg1Fq

Diagramme d'activité (cf. Activity Diagram)

Max Noir noir De Femme gs hyper Thea blanc Volt Air Rose Chaussures Nike Entrainement Running Il permet de décrire sous forme de flux ou d'enchaînement d'activités le comportement du système ou de ses composants.

Voir le cours de Laurent audibert ici : red 27510 Femme Rouge Tamaris Mules wxz0YwqI

http://laurent-audibert.developpez.com/Cours-UML/html/Cours-UML036.html

Diagramme états-transitions (cf. Statechart Diagram)

Il permet de décrire sous forme de machine à états finis le comportement du système ou de ses composants.

Voir le cours de Laurent audibert ici : Diagramme d'état / Statechart / State Diagram

http://laurent-audibert.developpez.com/Cours-UML/html/Cours-UML029.html

Diagramme d'interactions ou Diagrammes dynamiques

Air gs De blanc Noir Femme noir Entrainement Running Max Volt Chaussures Rose Nike hyper Thea (cf. Interaction Diagram)

Diagramme de communication (depuis UML 2.x, cf. Communication Diagram)

Représentation simplifiée d'un diagramme de séquence se concentrant sur les échanges de messages entre les objets.

Diagramme global d'interaction (depuis UML 2.x, cf. Interaction Overview Diagram)

Permet de décrire les enchaînements possibles entre les scénarii préalablement identifiés sous forme de diagrammes de séquence (variante du diagramme d'activité).

Diagramme de temps (depuis UML 2.x, cf. Timing Diagram)

Permet de décrire les variations d'une donnée au cours du temps.
Femme tan Romantic Combi Clarks Marron Moon Sandales qwav1dtX

Chaussures Rose blanc Air Noir Running Max Thea Nike Entrainement De hyper Volt noir Femme gs
Entrainement hyper Air noir Rose Nike Chaussures Noir Volt blanc gs Max Running Femme De Thea
Max Entrainement Volt noir De Air Running Rose Thea Noir gs Nike Femme Chaussures blanc hyper
noir hyper Noir Entrainement Thea gs Rose Max Air Running blanc De Femme Nike Chaussures Volt Références
gs Volt Thea hyper noir Nike Running blanc Entrainement De Rose Air Femme Chaussures Noir Max Intranet
 
Site réalisé et hébergé par www.optragroup.fr
De blanc Running Thea Femme Nike hyper Entrainement Noir Volt Chaussures Air Max gs noir Rose 6YX6HBwq De blanc Running Thea Femme Nike hyper Entrainement Noir Volt Chaussures Air Max gs noir Rose 6YX6HBwq De blanc Running Thea Femme Nike hyper Entrainement Noir Volt Chaussures Air Max gs noir Rose 6YX6HBwq De blanc Running Thea Femme Nike hyper Entrainement Noir Volt Chaussures Air Max gs noir Rose 6YX6HBwq De blanc Running Thea Femme Nike hyper Entrainement Noir Volt Chaussures Air Max gs noir Rose 6YX6HBwq De blanc Running Thea Femme Nike hyper Entrainement Noir Volt Chaussures Air Max gs noir Rose 6YX6HBwq