Search for notes by fellow students, in your own course and all over the country.

Browse our notes for titles which look like what you need, you can preview any of the notes via a sample of the contents. After you're happy these are the notes you're after simply pop them into your shopping cart.

My Basket

You have nothing in your shopping cart yet.

Title: Diagramme de cas d'utilisations
Description: Diagramme de cas dutilisation

Document Preview

Extracts from the notes are below, to see the PDF you'll receive please use the links above


Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations

Sixième partie VI

Exemples
Méthodologie
En résumé

Diagramme de cas d’utilisation

Introduction
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations

Définition
Le diagramme de cas d’utilisation représente la structure
des grandes fonctionnalités nécessaires aux utilisateurs du
système

Exemples
Méthodologie
En résumé

Rôle du diagramme d’utilisation
Donne une vue du système dans son environnement
extérieur
Définit la relation entre l’utilisateur et les éléments que
le système met en oeuvre
Est la base du modèle UML

Les éléments d’un diagramme de cas
d’utilisation (1)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments

Définition
Un acteur est l’archétype de l’utilisateur (personne,
processus externe,
...


Les éléments d’un diagramme de cas
d’utilisation (3)
Cours de
Génie Logiciel
David
Janiszek
Introduction

Définition
Un cas d’utilisation modélise le service rendu par le
système sans en imposer le mode de réalisation

Les éléments
Les relations

Représentation d’un cas d’utilisation

Exemples
Méthodologie



En résumé

Complément
Un cas d’utilisation qui n’est pas directement relié à un
acteur est un cas d’utilisation interne

Les éléments d’un diagramme de cas
d’utilisation (4)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments

Définition
Une note permet l’ajout d’une information textuelle à un
diagramme
...


Les relations
Exemples

Représentation d’une note

Méthodologie

Les notes sont représentées par un rectangle avec le coin
supérieur droit replié sur lui-même
...


En résumé

Les éléments d’un diagramme de cas
d’utilisation (5)
Cours de
Génie Logiciel
David
Janiszek

Définition
Un classeur précise les caractéristiques comportementales
et structurelles d’un élément du modèle

Introduction
Les éléments
Les relations
Exemples
Méthodologie

Représentation d’un classeur
Un classeur est repésenté par un rectangle en traits pleins
et il peut éventuellement contenir des compartiments
...


Les éléments
Les relations

Représentation d’un paquetage

Exemples
Méthodologie
En résumé

Remarque
Le modèle d’un système est contenu dans un seul
paquetage

Les relations dans un diagramme de cas
d’utilisation (1)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments

Définition
Une relation d’association est un lien de communication
entre un acteur et un cas d’utilisation

Les relations
Exemples
Méthodologie
En résumé

Représentation d’une relation d’association
Un trait continu

Les relations dans un diagramme de cas
d’utilisation (2)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments

Définition
La relation d’inclusion spécifie qu’un cas d’utilisation est
nécéssairement une partie d’un autre cas d’utilisation

Les relations
Exemples
Méthodologie
En résumé

Représentation d’une relation d’inclusion
Une flèche discontinue stéréotypée <>

Les relations dans un diagramme de cas
d’utilisation (3)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations
Exemples

Rôle de la relation d’inclusion
Décomposer un cas complexe en sous-cas plus
simples

Méthodologie
En résumé

Factoriser une partie d’un cas d’utilisation commune à
d’autres cas d’utilisation

Les relations dans un diagramme de cas
d’utilisation (4)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments

Définition
La relation d’extension spécifie qu’un cas d’utilisation est
éventuellement une partie d’un autre cas d’utilisation

Les relations
Exemples
Méthodologie
En résumé

Représentation d’une relation d’extension
Une flèche discontinue stéréotypée <>

Les relations dans un diagramme de cas
d’utilisation (5)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations
Exemples
Méthodologie
En résumé

Remarque
Le point d’extension explicite le contexte d’occurence
de l’extension
Une condition liée à un un point d’extension est
spécifiée dans une note

Les relations dans un diagramme de cas
d’utilisation (6)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments

Principe
La relation de généralisation/spécialisation est la
transposition aux cas d’utilisation de la notion d’héritage
dans le paradigme objet

Les relations
Exemples
Méthodologie
En résumé

Représentation d’une relation de
généralisation/spécialisation
Une flèche dont la pointe (un triangle fermé) est dirigée vers
l’élément le plus général

Les relations dans un diagramme de cas
d’utilisation (7)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations
Exemples
Méthodologie
En résumé

Définition
La multiplicité permet de spécifier le nombre d’interactions
entre un acteur et un cas d’utilisation
...
m

Signification
plusieurs
exactement n
entre n et m

Quelques exemples (1)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations
Exemples
Méthodologie
En résumé

Association élémentaire

Quelques exemples (2)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations
Exemples
Méthodologie
En résumé

Acteur principal,acteur secondaire et multiplicité

Quelques exemples (3)
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations
Exemples
Méthodologie
En résumé

Inclusion, extension et généralisation/spécialisation

Identifier les acteurs
Cours de
Génie Logiciel
David
Janiszek
Introduction

1

Les relations
Exemples

2

Un acteur interagit directement avec le système
Saisie de données
Réception d’information

...


En résumé
Cours de
Génie Logiciel
David
Janiszek
Introduction
Les éléments
Les relations
Exemples
Méthodologie
En résumé

Le diagramme d’utilisation permet :
d’exprimer simplement les besoins des utilisateurs
d’analyser les besoins des utilisateurs
de déterminer les interfaces du système

Le diagramme d’utilisation n’est pas un modèle
Il est inutile d’avoir une description exhaustive des
relations
Ne pas confondre utilisateur et acteur


Title: Diagramme de cas d'utilisations
Description: Diagramme de cas dutilisation