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.

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
Advertisements

Ou comment RE-présenter sa connaissance
1 Modéliser Ou comment RE-présenter sa connaissance.
Langage de modélisation objet unifié
Génie Logiciel 2 Julie Dugdale
Mustapha EL FEDDI Démarche & méthode Mustapha EL FEDDI
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.
Les cas d’utilisation (use cases)
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
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
Les objets: représentation
Règles de normalisation du MCD
UML (2) Rappel sur le modèle statique : classe / objet
Gestion de la persistance des objets
Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE
UML (Unified Modeling Langage)
Système de gestion de bases de données. Modélisation des traitements
Langage SysML.
UML : DIAGRAMME DE CAS d’UTILISATION
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Présentation SysML (Systems Modeling Language ) est basé sur UML et remplace la modélisation de classes et d'objets par la modélisation de blocs pour un.
UML : GENERALITES Rappel Diagrammes Niveaux de visions
Modèle Conceptuel des Traitements
Les Cas d’utilisation.
Analyse et Conception des Systèmes d’Informations
Modélisation des bases de données avec UML
1 Introduction : Management des systèmes dinformation version 1.1 du 13 Novembre 2001 Introduction : Management des systèmes dinformation ENSGI Cours MSI.
Modèle, Méthode et Conception
Modélisation orientée objet UML
Analyse et conception orientée objet
SYSTEMES D’INFORMATION
Unified Modeling Langage
Portée, arrimages et intervenants Évolution des méthodes
UML (2) Modèle dynamique le diagramme de séquence
Sensibilisation a la modelisation
Architecture et développement Web
UML - Présentation.
Base de Données.
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.
Unified Modeling Langage
Nouvelles Technologies Internet & Mobile
IUT Dijon – Année Spéciale Sébastien PARFAIT
Bases de données : modèlisation et SGBD
Unified Modeling Language
LOGO 2010/2011 Encadré par: Mr Chaouech Helmi Elaborée par: Galloussi Ons Université de Carthage Faculté des Sciences économique et de Gestion de Nabeul.
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Evolutions des METHODES INFORMATIQUES
Mise en place d’un site marchand
Plan du cours Introduction Conception des SI Modèles Merise
Modélisation orientée objet UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
(UML) Unified Modeling Language
Les concepts d’UML - Le Processus Unifié -
UML : DIAGRAMME DE CLASSES
TP D’UML Groupe N° 3.
Conférence 2TUP Stéphane Barthon 03/12/
Les bases de données Séance 2 Méthodologies d’analyse.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Diagrammes de comportement Présentation. Diagramme de séquence  Permet de modéliser les envois de messages entre objets chronologiquement.  Modélisation.
GENEALOGIE des METHODES INFORMATIQUES R. MARCINIAK UNIVERSITE PARIS X NANTERRE Séance 1.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
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:

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 8.Déploiement

Diagramme de classes  Représente la structure conceptuelle d’un système

Classe  Un concept du système d’information : une entité une association porteuse d’attribut

ELEVE N° élève {id} Nom élève Prénom élève An naissance CLASSE

ELEVE N° élève {id} ASSOCIATIONS entre CLASSES MATIERE N° matière {id} apprend

ELEVE N° élève {id} ASSOCIATION MULTIPLE entre 2 CLASSES MATIERE N° matière {id} Apprend principalement Apprend secondairement

ELEVE N° élève {id} CLASSE ASSOCIATION MATIERE N° matière {id} apprend note Arité = nombre de classes participant à l’association

ELEVE Association réflexive CLASSE LYCEE

ELEVE N° élève {id} CONTRAINTE d’INCLUSION CLASSE N° CLASSE {id} Appartient à Comprend

PERSONNE N° PERS {id} CONTRAINTE d’EXCLUSION MATIERE N° MATIERE {id} Apprend Enseigne {Ou X}

TYPE CLIENT AGREGATION CLIENT N° CLIENT {id}

MAIRIE COMPOSITION CONSEIL MUNICIPAL SERVICES COMMUNE

ELEVE Généralisation/Spécialisation PROFESSEUR PERSONNE EXCLUSIF

ELEVE HERITAGE PROFESSEUR PERSONNE EXCLUSIF N° personne Nom Prénom Date naissance

REGLES pour ELABORER le DIAGRAMME de CLASSES 1. NORMALISATION 2. COMPREHENSIBLE

Diagramme d’activités  Décrit les enchaînements de traitements

Inscription d’un élève Saisir les informations élève Affecter un élève à une classe Attribuer des professeurs à un élève Test : statut élève

Diagramme de séquences  Décrit l’évolution temporelle d’une interaction entre objets

Commercial Administrateur études F Contrat F Inscription Séquences pour une inscription d’élève

Diagramme de collaboration  Décrit l’organisation spatiale d’une interaction entre objets

Professeur Administrateur études F Notation F Inscription Séquences pour une inscription d’élève dans une classe F Conseil de classe

Diagramme états transition  Définit le comportement dynamique des objets d’une classe

INSCRIPTIONFORMATION FIN de FORMATION NOTATION

Diagramme de cas d’utilisation  Description privilégiant le point de vue de l’utilisateur

TRAITEMENT de FACTURE COMPTABLE CAS d’UTILISATION

TRAITEMENT de FACTURE ETRANGERE TRAITEMENT de FACTURE COMPTABLE « extend » EXTENSION d’un CAS

REAPPROVISIONNEMENT DES STOCKS PASSATION DE COMMANDE GESTIONNAIRE « include » UTILISATION d’un CAS

Fiche descriptive : cas d’utilisation Titre Texte descriptif Acteurs Actions de déclenchement du cas Actions associées au cas Actions clôturant le cas Règles de gestion et d’organisation mises en œuvre Documents :reçus, utilisés, produits, diffusés Scénarios illustrant le cas

Diagramme de composants  Décrit l’organisation logicielle du système

Diagramme de déploiement  Décrit l’organisation physique du système