La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Introduction à UML NFE108 Madame DELECLUSE Messieurs MOREL et RAYNAL CNAM – LILLE Lundi 16 Octobre 2006.

Présentations similaires


Présentation au sujet: "Introduction à UML NFE108 Madame DELECLUSE Messieurs MOREL et RAYNAL CNAM – LILLE Lundi 16 Octobre 2006."— Transcription de la présentation:

1 Introduction à UML NFE108 Madame DELECLUSE Messieurs MOREL et RAYNAL CNAM – LILLE Lundi 16 Octobre 2006

2 2 UML Cest un formalisme (notation) pas une méthode Il est entièrement tourné vers le support de lanalyse et la conception orientée objet. Il est la synthèse de plusieurs autres méthodes objet ou non. Il est supporté par des dacteurs importants du monde informatique. Il est normalisé par lObject Management Group (OMG)

3 3 Genèse dUML Autres méthodes Booch 91OMT 1OOSE Booch 93OMT 2 Méthode unifiée 0.8 UML 0.9 UML 1.0 UML 2.0 Partenaires Octobre 1995 Juin 1996 Janvier 1997Soumission à lOMG

4 4 Les contributeurs à UML Meyer Conditions avant/après Harel Statecharts Gamma Design Patterns HP Fusion Description dopérations, Numérotation de messages Embley Classes singleton, Vues de haut niveau Brock Responsabilités Odel Classifications Slaer-Mellor Cycle de vie des objets Jacobson OOSE Rumbaugh OMT Booch Méthode Booch

5 5 Les diagrammes UML Diagrammes statiques : Mettent en évidence des liens structurels entre les entités qui constituent lapplication Diagrammes dynamiques : Mettent en évidence le comportement des entités qui constituent cette application. UML définit au total 9 diagrammes en UML 1.X et 13 en UML 2.0

6 6 Diagrammes permettant de modéliser Point de vue utilisateur Cas dutilisation Dynamique Séquences Collaboration Structure Classes Objets Structures composites Packages Comportement Activités Etats transitions Vues densemble des interactions Timing Architecture Composants déploiement

7 7 Principaux diagrammes UML Diagrammes statiques : Diagrammes des cas dutilisation Diagrammes de classes Diagrammes dobjets Diagrammes de composants Diagrammes de déploiement

8 8 Principaux diagrammes UML Diagrammes dynamiques : Diagrammes de séquence Diagrammes de collaboration Diagrammes détats-transitions Diagrammes dactivités.

9 9 Utilisation des diagrammes Recueil des besoins AnalyseConceptionDéploiement Cas dutilisationOui Non SéquenceOui Non CollaborationOui Non ActivitésOui NonOui ClassesNonOui Non ObjetsNon OuiNon Etats transitionsNon OuiNon ComposantsNon Oui DéploiementNon Oui

10 10 Processus et modèles Exigences Analyse Conception Réalisation Test Modèle des Use case Modèle Danalyse Modèle de conception Modèle de déploiement Modèle de réalisation Modèle de test

11 11 Modèles et diagrammes UML Modèle des Use case Modèle Danalyse Modèle de conception Modèle de déploiement Modèle de réalisation Modèle de test Use case diagram Class diagram Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram Object diagram

12 12 Modèle des Use case Modèle Danalyse Modèle de conception Modèle de déploiement Modèle de réalisation Modèle de test Use case diagram Class diagram Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram

13 13 Modèle des Use case Modèle Danalyse Modèle de conception Modèle de déploiement Modèle de réalisation Modèle de test Use case diagram Class diagram Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram

14 14 Modèle des Use case Modèle Danalyse Modèle de conception Modèle de déploiement Modèle de réalisation Modèle de test Use case diagram Class diagram Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram

15 15 Modèle des Use case Modèle Danalyse Modèle de conception Modèle de déploiement Modèle de réalisation Modèle de test Use case diagram Class diagram Component diagram Deployment diagram Sequence diagram collaboration diagram Statechart diagram Activity diagram

16 16 Bibliographie D. NANCI, B. ESPINASSEIngénierie des systèmes d'information MERISE, Vuibert, 2001 S. BENETT, S. McROBB, R. FARMERObject-oriented systems analysis and design using UML, éditions McGraw Hill, 2001 P. ROQUES, F. VALLEEUML en action, éd. Eyrolles, ISBN P. KRUCHTENIntroduction au Rational Unified Process, éd. Eyrolles, J. AKOKA, I. COMYN WATTIAUConception des bases de données relationnelles, Concepts, méthodes et cas corrigés, Vuibert, 2001 P. ROQUESUML par la pratique, Etudes de cas et exercices corrigés, Ed. Eyrolles - ISBN : Object Management Group, Inc.http://www.omg.org/uml/


Télécharger ppt "Introduction à UML NFE108 Madame DELECLUSE Messieurs MOREL et RAYNAL CNAM – LILLE Lundi 16 Octobre 2006."

Présentations similaires


Annonces Google