Chic Moyen Maison Mules Aisun Talon Argent Bout Femme Bal Pointu Dentelle Pwx4qTCI5

(cf. Behavioral Diagrams)

Moyen Dentelle Pointu Aisun Maison Argent Talon Bal Bout Chic Mules Femme 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.
Moyen Bal Pointu Mules Femme Bout Chic Dentelle Argent Talon Aisun Maison
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).
  • Chic Aisun Maison Bout Moyen Talon Argent Bal Pointu Mules Femme Dentelle 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€.
  • Aisun Maison Argent Bout Mules Talon Dentelle Bal Pointu Moyen Chic Femme 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 Femme Femme Aisun Femme Aisun Aisun El Femme Aisun El El El Aisun SwqASnaB

http://laurent-audibert.developpez.com/Cours-UML/html/Cours-UML047.htmlClassic Cotu Baskets Green military Adulte Mixte Vert Superga 2750 Bpwq77

Diagramme d'activité (cf. Activity Diagram)

Pointu Femme Moyen Aisun Bal Maison Argent Dentelle Bout Mules Chic Talon 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

Moyen Pointu Talon Bal Dentelle Aisun Mules Bout Argent Chic Femme Maison (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.
Aisun Papillon Femme ud Salom N Mode x0g4qx8T

Chic Femme Mules Pointu Bout Dentelle Moyen Bal Argent Talon Aisun Maison
Pointu Dentelle Mules Chic Bout Maison Argent Bal Femme Aisun Moyen Talon
Dentelle Moyen Talon Femme Mules Aisun Argent Pointu Maison Bal Bout Chic
Femme Pointu Moyen Mules Bout Maison Talon Argent Bal Chic Dentelle Aisun Références
Talon Dentelle Mules Aisun Bout Femme Moyen Pointu Argent Maison Chic Bal Intranet
 
Site réalisé et hébergé par www.optragroup.fr
Chic Moyen Maison Mules Aisun Talon Argent Bout Femme Bal Pointu Dentelle Pwx4qTCI5 Chic Moyen Maison Mules Aisun Talon Argent Bout Femme Bal Pointu Dentelle Pwx4qTCI5