1 / 16

Introduction à UML

Introduction à UML. NFE108. Madame DELECLUSE Messieurs MOREL et RAYNAL CNAM – LILLE Lundi 16 Octobre 2006. 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.

nicola
Download Presentation

Introduction à UML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction à UML NFE108 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 Booch 91 OMT 1 OOSE Autres méthodes 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 : • 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

  10. Processus et modèles Modèle des Use case Exigences Modèle D’analyse Analyse Modèle 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. 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. 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. 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. 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, 2000. ISBN 2-212-09127-3. • 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 : 2-212-09280-6 • Object Management Group, Inc. http://www.omg.org/uml/

More Related