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 CNAM – LILLE Madame DELECLUSE

Présentations similaires


Présentation au sujet: "Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE"— Transcription de la présentation:

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

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

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

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

5 Les diagrammes UML Diagrammes statiques : Diagrammes dynamiques :
Mettent en évidence des liens structurels entre les entités qui constituent l’application 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 Diagrammes permettant de modéliser
Point de vue utilisateur Cas d’utilisation Dynamique Séquences Collaboration Structure Classes Objets Structures composites Packages Comportement Activités Etats transitions Vues d’ensemble des interactions Timing Architecture Composants déploiement

7 Principaux diagrammes UML
Diagrammes statiques : Diagrammes des cas d’utilisation Diagrammes de classes Diagrammes d’objets Diagrammes de composants Diagrammes de déploiement

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

9 Utilisation des diagrammes
Recueil des besoins Analyse Conception Déploiement Cas d’utilisation Oui Non Séquence Collaboration Activités Classes Objets Etats transitions Composants

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

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

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

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

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

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

16 Bibliographie D. NANCI, B. ESPINASSE Ingénierie des systèmes 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, ISBN P. KRUCHTEN Introduction au Rational Unified Process, éd. Eyrolles, 2000. J. AKOKA, I. COMYN WATTIAU Conception des bases de données relationnelles, Concepts, méthodes et cas corrigés, Vuibert, 2001 P. ROQUES UML par la pratique, Etudes de cas et exercices corrigés, Ed. Eyrolles - ISBN : Object Management Group, Inc.


Télécharger ppt "Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE"

Présentations similaires


Annonces Google