Académique Documents
Professionnel Documents
Culture Documents
UML VDe 2
1
31/01/2005
2
31/01/2005
z Il s'agit d'un processus qui consiste à z Un modèle est une vue subjective mais
identifier les caractéristiques intéressantes pertinente de la réalité
d'une entité, en vue d'une utilisation précise.
z Un modèle définit une frontière entre la réalité et la
perspective de l'observateur. Ce n'est pas "la
z L'abstraction désigne aussi le résultat de ce réalité", mais une vue très subjective de la réalité
processus, c'est-à-dire l'ensemble des z Ex.: personnages chez peintres cubistes (Picasso,
Braque)
caractéristiques essentielles d'une entité,
retenues par un observateur. z Bien qu'un modèle ne représente pas une réalité
absolue, un modèle reflète des aspects importants
de la réalité, il en donne donc une vue juste et
pertinente.
UML VDe 11 UML VDe 12
3
31/01/2005
4
31/01/2005
Une démarche itérative et incrémentale ? Une démarche pilotée par les utilisateurs ?
z L'idée est simple : pour modéliser z Avec UML, les utilisateurs définissent ce que
(comprendre et représenter) un système doit être le système
complexe, il vaut mieux s'y prendre en z le périmètre du système à modéliser est défini par
plusieurs fois, en affinant son analyse par les besoins des utilisateurs
étapes. z Les utilisateurs sont les clients du système
z Cette démarche devrait aussi s'appliquer au cycle z Le but du système à modéliser est de répondre aux
de développement dans son ensemble, en besoins de ses utilisateurs.
favorisant le prototypage. z Les besoins des utilisateurs servent aussi de
z Le but est de mieux maîtriser la part fil rouge, tout au long du cycle :
d'inconnu et d'incertitudes qui caractérisent z A chaque itération de la phase d'analyse, de la
phase de conception et de réalisation, de la phase
les systèmes complexes.
UML VDe 17 UML VDe
de test 18
5
31/01/2005
6
31/01/2005
7
31/01/2005
8
31/01/2005
9
31/01/2005
10
31/01/2005
11
31/01/2005
xte
Branche fonctionnelle Branche technique
nte Capture des besoins
Co io n Capture An
des besoins Tâches de
sat a
techniques lyse t Tâches
’ u tili fonct.
e ech
pilotage du
s d a in Co ni q projet d’industrialisation
Ca d om Analyse Conception générique nce ue du logiciel
du n pti
y s e tio Conception préliminaire o n
a l ca t e
An li chn
app iq u
d e l’ Conception détaillée
C e contrôler et
y s e o n anticiper
n a l Codage et tests cep
A Co tio (Tâches
Activitésded’administration +
nc ns l’avancement du
Recette ept yst développement
appropriation des outils de dvpt +
ion èm projet
e logiciel)des configurations
gestion
des
com
po
san
ts
UML VDe 47 UML VDe 48
12
31/01/2005
13
31/01/2005
14
31/01/2005
activité
0..n 0..70
→ pour le système, se demander quels sont les SIVEx
15
31/01/2005
Messages
UML VDe 63
16