Vous êtes sur la page 1sur 18

Le langage UML

Diagramme de contexte

MP Nachouki
Au sommaire

Introduction

Rôle

Les objets du diagramme

Formalisme de représentation

En resumé

2
Introduction
Les vues UML2

3
Rôle
Rôle

Point de départ du processus d’analyse, il présente le système


à modéliser, en général sous la forme d’une " boîte noire "
ainsi que les différents acteurs qui interagissent avec ce
système.
Pas d’existence légale, mais souvent utilisé pour introduire
certaines démarches méthodologiques.

4
Les objets du diagramme
Les objets du diagramme

On peut en présenter deux versions, l’une statique, l’autre


dynamique qui permettent de visualiser la sémantique des
échanges entre les acteurs et le système.

5
les acteurs


ne font pas partie du système,

sont considérés par le système comme des émetteurs de
stimulis.

ont une connaissance du système qui varie selon leur
statut, c’est-à -dire selon le rôle qu’ils jouent.

6
les acteurs : notation

7
le système

Il est représenté à un très haut niveau de granularité, sous la


forme d’une " boîte noire " .

Sys

8
Formalisme de représentation
Diagramme de Contexte Statique

Intéressant si nombreux acteurs.


Les multiplicités (0..* et 0..1) font apparaître le nombre
d’occurrences de certains acteurs. Par exemple dans le modèle
ci-dessous, on voit qu’il n’y a qu’un un seul comptable .

9
Exemple de diagramme de contexte statique

10
Diagramme de Contexte dynamique

Objectif : mise en évidence des rôles et responsabilités de


chaque catégorie d’acteur vis-à -vis du système
Limite : surcharge d’informations. Pour qu’il reste " lisible
", on ne peut pas détailler toutes les actions des
acteurs liées aux grandes fonctionnalités du
système.

11
Exemple de diagramme de Contexte dynamique

12
En resumé
En resumé

Le diagramme de contexte constitue une étape intermédiaire


entre le cahier des charges et la construction des premiers cas
d’utilisation.

N’est pas indispensable,

Ne correspond pas à un des 13 diagrammes de la norme
UML 2.0.

Se construit en utilisant les fonctionnalités de deux
diagrammes toujours présents dans la boîte à outils
UML : le Diagramme de Cas d’utilisation, pour définir les
acteurs et le diagramme de communication (ex
collaboration) pour mettre en évidence les liens et les
messages échangés entre les acteurs et le système.
13

Vous aimerez peut-être aussi