Professional Documents
Culture Documents
de logiciels de gestion
Chapitre 6
Le Processus unifi de dveloppement logiciel
Partie I
Les concepts
Prsentation ralise par P.-A. Sunier
Professeur la HE-Arc de Neuchtel
http://lgl.isnetne.ch
Rfrences
Plan
Introduction
1. Le Processus unifi: pilot par les cas
dutilisation, centr sur larchitecture, itratif et
incrmental
2. Les 4 P : personnes, projet, produit et
processus
3. Un processus pilot par les cas dutilisation
4. Un processus centr sur larchitecture
5. Un processus itratif et incrmental
mai 2005 / p.-a. sunier
Introduction
[JBR-00 p14]
1. Le processus unifi
[JBR-00 p16]
Problmatique
1. UP
Le processus doit:
dicter l'organisation des activits
diriger les tches
individuelles
de groupe, quipe...
[JBR-00 p15]
1. UP
[JBR-00 p17]
1. UP
[JBR-00 p18]
1. UP
Itratif et incrmental
[JBR-00 p19]
1. UP
[JBR-00 p21-25]
10
Un processus intgr
1. UP
les cycles
les phases
les enchanements d'activits
la rduction des risques
le contrle qualit
la gestion de configuration
[JBR-00 p25-26]
11
Participants
Personnes
Projet
Outils
Rsultat
Produit
[JBR-00 p28]
12
2. Les 4 P
[JBR-00 p28]
13
2. Les 4 P
Modle des
cas dutilisation
Modle
danalyse
Modle
dimplmentation
Modle
des tests
Modle de
conception
Modle de
dploiement
[JBR-00 p32-36]
14
2. Les 4 P
[JBR-00 p32-36]
15
2. Les 4 P
[JBR-00 p37]
16
2. Les 4 P
[JBR-00 p41]
17
[JBR-00 p47]
18
Enchanement dactivits
3. Pilot
Besoins
Modle des
cas dutilisation
Analyse
Modle
danalyse
Conception
Modle de
conception
Modle de
dploiement
Implmentation
Modle
dimplmentation
Tests
Modle
des tests
mai 2005 / p.-a. sunier
[JBR-00 p48]
19
3. Pilot
Pourquoi?
[JBR-00 p51-54]
20
3. Pilot
Besoins fonctionnels
[JBR-00 p54-55]
21
Spcifications du systme
3. Pilot
[JBR-00 p56-57]
22
3. Pilot
Ralisation en analyse
[JBR-00 p56-57]
23
3. Pilot
[JBR-00 p60]
24
3. Pilot
[JBR-00 p62]
25
Modle de conception
Modle danalyse
3. Pilot
[JBR-00 p63]
26
3. Pilot
[JBR-00 p64]
27
3. Pilot
[JBR-00 p65]
28
3. Pilot
[JBR-00 p65-66]
29
3. Pilot
Modle dimplmentation
Gestionnaire
des clients
Alimentation
Chargeur
Guichet
espces
mai 2005 / p.-a. sunier
[JBR-00 p67]
30
3. Pilot
X
Retirer de largent
Retirer de largent
-Flot de base
[JBR-00 p68]
31
3. Pilot
Entres:
Rsultat:
Conditions:
[JBR-00 p69]
32
[JBR-00 p71]
33
4. Centr
Dfinition de larchitecture
[JBR-00 p468]
34
4. Centr
organiser le dveloppement
Besoin de communication de l'quipe
favoriser la rutilisation
Normalisation, standardisation des composants
logiciels
[JBR-00 p75]
35
4. Centr
[JBR-00 p78]
36
4. Centr
Cas dutilisation
Architecture
Logiciel systme
Middleware (y-compris les
frameworks)
Systmes existants
Standards et politiques
Besoins non fonctionnels
Besoins de distribution
Exprience:
Architectures prcdentes
Patterns (Modles) darchitecture
[JBR-00 p78]
37
4. Centr
Cas dutilisation
Architecture
mai 2005 / p.-a. sunier
[JBR-00 p80]
38
4. Centr
Cas dutilisation
Guide
Orientent
Architecture
mai 2005 / p.-a. sunier
[JBR-00 p81]
39
4. Centr
[JBR-00 p83]
40
4. Centr
[JBR-00 p84]
41
4. Centr
Couche de middleware
[JBR-00 p85]
42
4. Centr
Description de larchitecture
[JBR-00 p84]
43
4. Centr
[JBR-00 p89-90]
44
4. Centr
[JBR-00 p91]
45
4. Centr
Gestionnaire
de transactions
Gestionnaire
de comptes
[JBR-00 p91]
46
4. Centr
[JBR-00 p92]
47
4. Centr
Remarque: A notre connaissance, il nest pas possible de montrer les paquetages dans un diagramme de
collaboration avec Rational Rose que nous avons utilis pour les illustrations pratiques
mai 2005 / p.-a. sunier
[JBR-00 p93]
48
4. Centr
[JBR-00 p94]
49
4. Centr
[JBR-00 p95]
50
[JBR-00 p101]
51
5. Itratif
[JBR-00 p103]
52
5. Itratif
Cascade
Gravit des
risques
Itratif &
incrmental
Cration
laboration
Construction
Transition
Temps
mai 2005 / p.-a. sunier
[JBR-00 p103-105]
53
5. Itratif
[JBR-00 p109-113]
54
5. Itratif
Besoins
Litration gnrique
Analyse
Conception
Une
itration
Implment.
Tests
Comprend en plus:
La planification de litration
Lvaluation de litration
[JBR-00 p113-114]
55
5. Itratif
[JBR-00 p115]
56
5. Itratif
[JBR-00 p116]
57
5. Itratif
Cration
itr. 1
Jalon de
larchitecture du
cycle de vie
Jalon de capacit
oprationnelle
initiale
laboration
itr. 2
Jalon de livraison
du produit
Construction
Transition
itr.
n-1
itr. n
[JBR-00 p118]
58
5. Itratif
Jalons et dcisions
[JBR-00 p118]
59
5. Itratif
Cration
itr. 1
Jalon de
larchitecture du
cycle de vie
Jalon de capacit
oprationnelle
initiale
laboration
itr. 2
Jalon de livraison
du produit
Construction
Transition
itr.
n-1
itr. n
[JBR-00 p118]
60
5. Itratif
Cration
itr. 1
Jalon de
larchitecture
du cycle de vie
Jalon de capacit
oprationnelle
initiale
laboration
itr. 2
Jalon de livraison
du produit
Construction
Transition
itr.
n-1
itr. n
[JBR-00 p118]
61
5. Itratif
Cration
itr. 1
Jalon de
larchitecture du
cycle de vie
Jalon de capacit
oprationnelle
initiale
laboration
itr. 2
Jalon de livraison
du produit
Construction
Transition
itr.
n-1
itr. n
[JBR-00 p118]
62
5. Itratif
Cration
itr. 1
Jalon de
larchitecture du
cycle de vie
Jalon de capacit
oprationnelle
initiale
laboration
itr. 2
Jalon de livraison
du produit
Construction
Transition
itr.
n-1
itr. n
[JBR-00 p118]
63
5. Itratif
laboration
Construction
Transition
UACD IT
UACD IT
UACD IT
UACD IT
Modles:
U Cas dutilisation, A Analyse, C Conception,
D Dploiement, I Implmentation, T - Test
mai 2005 / p.-a. sunier
[JBR-00 p120]
64
5. Itratif
[JBR-00 p121]
65