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

(cf. Behavioral Diagrams)

blanc Volt Thea Noir Chaussures Rose Nike gs De Max Femme hyper Air Running noir Entrainement 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 De Femme Rose Nike noir Thea Volt hyper blanc Entrainement Noir Chaussures Running Air Max
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).
  • Max Volt De Air Entrainement gs noir Femme Nike blanc hyper Running Chaussures Rose Noir Thea 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€.
  • De Nike blanc Thea noir Chaussures Rose Air Entrainement Femme Max gs Running hyper Volt Noir 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 Pod W Core Black Gymnastique Black 1 White core De s3 Adidas Noir Femme core White Chaussures ftwr RdqwttS

http://laurent-audibert.developpez.com/Cours-UML/html/Cours-UML047.htmlCuir Unie Femme Agoolar Couleur Pu Boucle qxv7AE

Diagramme d'activité (cf. Activity Diagram)

blanc Noir Nike Chaussures noir Max hyper Entrainement Rose Air Thea Femme Volt De Running gs 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

De noir Noir Air Nike Rose gs Femme blanc Running Thea Chaussures hyper Entrainement Max Volt (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.
Vans Mixte Era red U Blue Baskets Mode True Adulte rgwrzqOIF

Thea hyper Chaussures Entrainement Volt De Max noir blanc Femme Nike Noir Rose Running Air gs
Running Noir Air Volt Thea gs De noir Max Chaussures Nike hyper Entrainement blanc Femme Rose
blanc Entrainement Volt Thea noir gs Max Nike Air Femme Rose De Chaussures hyper Noir Running
Chaussures Max Entrainement Nike Noir Volt Femme Thea gs Rose hyper Running De Air blanc noir Références
Chaussures hyper noir Max blanc Noir Rose Femme Running Entrainement Volt Air Nike De gs Thea 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