Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
Advertisements

Applications N-Tiers Rappels: architecture et méthodologie
Langage de modélisation objet unifié
6 — Aperçu du processus unifié
Génie Logiciel 2 Julie Dugdale
Unified Modeling Language
Ingénierie des Modèles
Autour des objets et du formalisme UML
19 septembre 2006 Tendances Logicielles MDD/MDA : Génération dapplications avec IBM Rational Software Architect Jean-Pierre Schoch –
Projet n°4 : Objecteering
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod1 Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation.
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
Laboratoire Informatique Image Interaction
Module d’Enseignement à Distance pour l’Architecture Logicielle
M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème.
UML - Présentation.
Les diagrammes d’interactions
Support à UML NFE108 CNAM – LILLE Madame DELECLUSE
UML (Unified Modeling Langage)
Urbanisation et Architecture CNAM NFE107
METHODES DE CONDUITE DE PROJET
Rational Unified Process (RUP)
Langage SysML.
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
UML : GENERALITES Rappel Diagrammes Niveaux de visions
Modélisation UML Diagrammes de Cas d’utilisation
Charlotte Hug - Agnès Front - Dominique Rieu LIG – SIGMA
Réforme de la voie technologique STI
Analyse et Conception orientée objet
UML : Unified Modelling Language
UML F. Laperruque INRA – SAGA CATI SICPA.
1 Introduction : Management des systèmes dinformation version 1.1 du 13 Novembre 2001 Introduction : Management des systèmes dinformation ENSGI Cours MSI.
Vers la conception objet
Modèle, Méthode et Conception
UML : Unified Modelling Language
Outils pour la modélisation des systèmes distribués
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
Modélisation orientée objet UML
Analyse et conception orientée objet
Plan: Rappels Les catégories des méthodes d’analyse et de conception
Unified Modeling Langage
TESTING BUSINESS PROCESSES
Module d’Enseignement à Distance pour l’Architecture Logicielle
Portée, arrimages et intervenants Évolution des méthodes
UML : Unified Modelling Language
UML (2) Modèle dynamique le diagramme de séquence
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
Architecture et développement Web
Modélisation Objet UML avec Rational Rose 2000
Introduction au langage de modélisation Unifié UML
UML : un peu d’histoire H. Lounis.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
La Gestion Locale du Personnel Le Module Missions CERN Stage réalisé au Laboratoire d’Annecy-Le-Vieux de Physique des Particules Du 10 Mars 2003 au 29.
Nouvelles Technologies Internet & Mobile
Unified Modeling Language
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
2 Tracks Unified Process
Analyse Orientée Objet Cahier de Laboratoire. Sujet : Il s'agit de concevoir un outil de gestion pour une PME qui commercialise des stations météorologiques.
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Les concepts d’UML - Le Processus Unifié -
UML support à la COO 2ème année IUT Calais-Boulogne Bénédicte Talon
Conférence 2TUP Stéphane Barthon 03/12/
UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants.
UML : Unified Modeling Language. Plan ● Introduction ● Diagramme d'activité ● Diagramme de classe.
UML : méthode Processus. Introduction(1) ● Cycles ● Spécification par cas d'utilisation ● Identifier les besoins ● Analyse par cas d'utilisation ● Affiner.
Les limites de l’UML Présenté par : Samah Dekhil 1.
Transcription de la présentation:

Introduction à UML NFE108 CNAM – LILLE 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. 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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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/