Académique Documents
Professionnel Documents
Culture Documents
• Classes
• Interfaces • Composant
• Collaboration • Fichiers Source
=> Les services du systèmes => Configuration du systme
• Thread • Architecture
• Process • Hardware
• Concurrence • Distribution
• Synchronisation => Topologie du système
=> Performance du système 2
Modélisation des
besoins
3
Diagramme de cas d’utilisation
N’oublions pas que bien souvent, le maître d’ouvrage et les
utilisateurs ne sont pas des informaticiens.
Il leur faut donc un moyen simple d’exprimer leurs besoins.
C’est précisément le rôle des diagrammes de cas d’utilisation.
Ils permettent de recenser les grandes fonctionnalités d’un
système.
7
Relations entre les acteurs
• La seule relation possible entre deux acteurs
est la généralisation .
8
Relations entre les cas d’utilisation
La relation d’inclusion: Un cas B est inclus dans un cas A si le
comportement décrit par le cas B est inclus dans le comportement du
cas A: on dit alors que le cas A dépend de B.
A B
9
Relations entre les cas d’utilisation:
Exemple
10
Description textuelle d’un cas
d’utilisation
Le diagramme de cas d’utilisation décrit les grandes fonctions
d’un système du point de vue des acteurs, mais n’expose pas
de façon détaillée le dialogue entre les acteurs et les cas
d’utilisation.
11
Description d’un retrait d’argent
Identifcation
Nom du cas : retrait d’espèces en dinars.
But : détaille les étapes permettant à un guichetier d’effectuer l’opération de
retrait de dinars demandé par un client.
Acteur principal : Guichetier.
Acteur secondaire : Système central.
Date : le 07/11/2019.
Responsable : M. Mhamdi.
Version : 1.0.
Description textuelle d’un cas
d’utilisation
Le diagramme de cas d’utilisation décrit les grandes fonctions
d’un système du point de vue des acteurs, mais n’expose pas
de façon détaillée le dialogue entre les acteurs et les cas
d’utilisation.
cette partie contient la description
1. Identification du fonctionnement du cas sous la
2. Scénarios forme d’une séquence de messages
échangés entre les acteurs et le
• Pré-condition système. Elle se développe en trois
• Scénarios points :
• Post-condition
13
Description textuelle d’un cas
d’utilisation
Le diagramme de cas d’utilisation décrit les grandes fonctions
d’un système du point de vue des acteurs, mais n’expose pas
de façon détaillée le dialogue entre les acteurs et les cas
d’utilisation.
14
Description d’un retrait d’argent
Identifcation
Nom du cas : retrait d’espèces en dinars.
But : détaille ….
………
Scénarios
Le cas d’utilisation commence lorsqu’un client demande le retrait d’espèces en
dinars.
Pré-conditions : Le client possède un compte (donne son numéro de compte).
Description textuelle d’un cas
d’utilisation
Le diagramme de cas d’utilisation décrit les grandes fonctions
d’un système du point de vue des acteurs, mais n’expose pas
de façon détaillée le dialogue entre les acteurs et les cas
d’utilisation.
16
Description d’un retrait d’argent
Identifcation
Nom du cas : retrait d’espèces en dinars.
But : détaille ….
………
Scénarios
…………………….
Pré-conditions : Le client possède un compte (donne son numéro de compte).
Scénarios nominal :
1. Le guichetier saisit le numéro de compte client.
2. L’application valide le compte auprès du système central.
3. L’application demande le type d’opération au guichetier.
4. Le guichetier sélectionne un retrait d’espèces de 20000 dinars.
5. L’application demande au système central de débiter le compte.
6. Le système notife au guichetier qu’il peut délivrer le montant demandé.
Description d’un retrait d’argent
Identifcation
Nom du cas : retrait d’espèces en dinars.
But : détaille ….
………
Scénarios
…………………….
Pré-conditions : Le client possède un compte (donne son numéro de compte).
Scénarios nominal :
1. Le guichetier saisit le numéro de compte client.
2. L’application valide le compte auprès du système central.
3. L’application demande le type d’opération au guichetier.
4. Le guichetier sélectionne un retrait d’espèces de 20000 dinars.
5. L’application demande au système central de débiter le compte.
6. Le système notife au guichetier qu’il peut délivrer le montant demandé.
Scénarios alternatifs : retrait avec reçue
6.1. le guichetier imprime le reçu.
Description d’un retrait d’argent
Identifcation
Nom du cas : retrait d’espèces en dinars.
But : détaille ….
………
Scénarios
…………………….
Pré-conditions : Le client possède un compte (donne son numéro de compte).
Scénarios nominal :
1. Le guichetier saisit le numéro de compte client.
2. L’application valide le compte auprès du système central.
3. L’application demande le type d’opération au guichetier.
……………….
Scénarios alternatifs : retrait avec reçue
6.1. le guichetier imprime le reçu.
Scénarios d’erreur :
6’. le système indique au guichetier qu’il n’a pas suffisamment d’argent.
Description textuelle d’un cas
d’utilisation
Le diagramme de cas d’utilisation décrit les grandes fonctions
d’un système du point de vue des acteurs, mais n’expose pas
de façon détaillée le dialogue entre les acteurs et les cas
d’utilisation.
20
Description d’un retrait d’argent
Identifcation
Nom du cas : retrait d’espèces en dinars.
But : détaille ….
………
Scénarios
…………………….
Pré-conditions : Le client possède un compte (donne son numéro de compte).
Scénarios nominal :
1. Le guichetier saisit le numéro de compte client.
2. L’application valide le compte auprès du système central.
3. L’application demande le type d’opération au guichetier.
……………….
Scénarios alternatifs : retrait avec reçue
6.1. le guichetier imprime le reçu.
Scénarios d’erreur :
6’. le système indique au guichetier qu’il n’a pas suffisamment d’argent.
Post-conditions
Le guichetier ferme le compte.
Le client récupère l’argent.
Description graphique d’un cas
d’utilisation
• Un cas d’utilisation peut être décrit avec des
diagrammes UML particuliers comme le diagramme
de séquence, diagramme d’activité…etc
22