Académique Documents
Professionnel Documents
Culture Documents
NFE108
Madame DELECLUSE Messieurs MOREL et RAYNAL
CNAM LILLE
UML
Cest un formalisme (notation) pas une mthode Il est entirement tourn vers le support de lanalyse et la conception oriente objet. Il est la synthse de plusieurs autres mthodes objet ou non. Il est support par des dacteurs importants du monde informatique. Il est normalis par lObject Management Group (OMG)
2
Gense dUML
UML 2.0
Soumission lOMG
UML 1.0
Janvier 1997
UML 0.9
Juin 1996
Octobre 1995
Booch 93
Autres mthodes Booch 91
OMT 2
OMT 1 OOSE Partenaires
3
Rumbaugh OMT Jacobson OOSE Slaer-Mellor Cycle de vie des objets Odel Classifications Brock Responsabilits
Diagrammes statiques :
Mettent en vidence des liens structurels entre les entits qui constituent lapplication
Diagrammes dynamiques :
Cas dutilisation Squences Collaboration Classes Objets Structures composites Packages Activits Etats transitions Vues densemble des interactions Timing Composants dploiement
6
Dynamique
Structure
Comportement
Architecture
Diagrammes statiques :
Diagrammes des cas dutilisation Diagrammes de classes Diagrammes dobjets Diagrammes de composants Diagrammes de dploiement
Diagrammes dynamiques :
Processus et modles
Exigences
Analyse Conception Modle des Use case Modle Danalyse Modle Modle de conception de dploiement Modle de ralisation Modle 10 de test
Ralisation
Test
Class diagram
Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram
Object diagram
Modle de ralisation
Modle de test
11
Modle des Use case Modle Danalyse Modle de conception Modle de dploiement
Class diagram
Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram
12
Modle de ralisation
Modle de test
Modle des Use case Modle Danalyse Modle de conception Modle de dploiement
Class diagram
Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram
13
Modle de ralisation
Modle de test
Modle des Use case Modle Danalyse Modle de conception Modle de dploiement
Class diagram
Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram
14
Modle de ralisation
Modle de test
Modle des Use case Modle Danalyse Modle de conception Modle de dploiement
Class diagram
Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram
15
Modle de ralisation
Modle de test
Bibliographie
D. NANCI, B. ESPINASSE Ingnierie des systmes d'information MERISE, Vuibert, 2001 S. BENETT, S. McROBB, R. FARMER Object-oriented systems analysis and design using UML, ditions McGraw Hill, 2001 P. ROQUES, F. VALLEE UML en action, d. Eyrolles, 2000. ISBN 2212-09127-3. P. KRUCHTEN Introduction au Rational Unified Process, d. Eyrolles, 2000. J. AKOKA, I. COMYN WATTIAU Conception des bases de donnes relationnelles, Concepts, mthodes et cas corrigs, Vuibert, 2001 P. ROQUES UML par la pratique, Etudes de cas et exercices corrigs, Ed. Eyrolles - ISBN : 2-212-09280-6 Object Management Group, Inc. http://www.omg.org/uml/
16