Académique Documents
Professionnel Documents
Culture Documents
« Centré sur »
« Piloté par » « Déroulement »
Processus
générique
Processus Processus
Entreprise A Entreprise B
Le modèle 4 + 1 vues
Les Ucs sont le fil rouge, balisant les différentes activités du développement ;
• Principaux éléments :
o Les objets
o Les classes
o Les collaborations
o Les interactions
o Les paquetages
La vue de réalisation
• Organisation des modules dans l’environnement de
développement, allocation des classes dans les modules, et des
modules dans les sous-systèmes ;
• Principaux éléments
o Les modules
o Les sous- programmes
o Les tâches (unités de programme, comme en ADA)
o Les paquetages (en tant que sous-système)
La vue des processus
• Décomposition en flots d’exécution et leur synchronisation +
allocation des objets et des classes au sein des différents flots ;
• Principaux éléments
o Les tâches
o Les threads
o Les processus
o Les interactions
La vue de déploiement
• Les éléments
o Les nœuds
o Les modules
o Les programmes principaux
La vue des cas d’utilisation
• Le ciment entre les quatre autres vues
• Principaux éléments
o Les acteurs
o Les cas d’utilisation
o Les classes
o Les objets
o Les collaborations
Ce qu’un processus de développement doit assurer
Analyse
Terminaux X
Serveur SGBD
<<TCP/IP>>
<<RNIS>> printer
*
1
<<processeur>>
PC
Porte
1.. 10 *
• Comprendre l’usage que l’on fera du système : un ensemble de
Ucs, identifiant les acteurs et les dépendances entre Ucs ;
Conception
wordProcessor.exe
Calculator.java
3 classes :
wordprocessor
spellchecker
wordcounter
Crapshoot
Die.class Craps.class
Développement
Déploiement