Académique Documents
Professionnel Documents
Culture Documents
Client
Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric Julliard
Implémentation
1 2
• Vue structurelle
Structure Implémentation – Aspects statiques représentatnt la structure du problème
Utilisateur
• Vue Comportementale
Comportement Environnement – Aspects dynamiques du comportement du problème et de
sa solution
– Interactions et collaborations entre éléments de la solution
5 6
7 8
Les diagrammes d’UML Les diagrammes d’UML
• Les diagrammes sont des graphes (nœud et arcs) qui • 5 diagrammes structurels (vue statique)
permettent de représenter le problème et sa solution selon – Cas d’utilisation (Use case)
différents points de vue – Classes
• Les diagrammes forment ainsi des modèles du système – Objets
(spécifier et visualiser) – Composants
– Déploiement
• La combinaison de diagrammes représentent les vues du
système • 4 diagrammes comportementaux (vue dynamique)
– Séquence
• Il existe 9 diagrammes représentants les deux aspects:
– Activités
– Statiques et structurels : relations
– États -Transitions (Stateshart)
– Dynamiques: comportement, collaborations, responsabilités
– Collaboration
9 10
Diagrammes de Cas
d’Utilisation
Use Cases
11 12
Les Cas d’Utilisation Les Cas d’Utilisation (Use Case : Jacobson 92)
13 14
Les Cas d’Utilisation (Use Case : Jacobson 92) Les Cas d’Utilisation (Use Case : Jacobson 92)
– Les communications
entre acteurs ne sont
pas représentées
17 18
Les Cas d’Utilisation (Use Case : Jacobson 92) Les Cas d’Utilisation (Use Case : Jacobson 92)
19 20
Les Cas d’Utilisation (Use Case : Jacobson 92) Les Cas d’Utilisation (Use Case : Jacobson 92)
21 22
Diagramme de Classes
et
diagramme d’objets
23 24
Diagramme de Classes Diagramme de Classes
25 26
27 28
Diagramme de Classes Diagramme de Classes
29 30
31 32
Diagramme de Classes Diagramme de Classes
33 34
35 36
Diagramme de Classes Diagramme de Classes
37 38
39 40
Diagramme de Classes Diagramme de Classes
41 42
43 44
Diagramme de Classes Diagramme de Classes
45 46
47 48
Diagramme de Classes Diagramme de Classes
49 50
51 52
Diagramme d’objets Diagramme d’objets
53 54
Diagramme d’objets
Diagramme de séquence
55 56
Diagramme de séquence Diagramme de séquence
57 58
59 60
Diagramme de séquence Diagramme de séquence
61 62
63 64
Diagramme de séquence Diagramme de séquence
65 66
Diagramme de séquence
Diagramme de Collaboration
67 68
Diagramme de Collaboration Diagramme de Collaboration
69 70
71 72
Diagramme de Collaboration Diagramme de Collaboration
73 74
75 76
Diagramme de Collaboration Diagramme de Collaboration
77 78
79 80
Diagramme Etats-Transitions
Diagramme d’Etats-Transitions
Statecharts
81 82
83 84
Diagramme Etats-Transitions Diagramme Etats-Transitions
85 86
87 88
Diagramme Etats-Transitions Diagramme Etats-Transitions
89 90
91 92
Diagramme Etats-Transitions Diagramme Etats-Transitions
93 94
95 96
Diagramme Etats-Transitions
Diagramme d’activités
97 98
99 100
Diagramme d’activités Diagramme d’activités
101 102
103 104
Diagramme d’activités Diagramme d’activités
105 106
107 108