Support de cours modéliser avec UML, tutoriel & guide de travaux pratiques UML en pdf.
A quoi ça sert?
UML langage semi formel
¾ UML est structuré sur un métamodèle qui définit :
; les éléments de modélisation (les concepts manipulés par le langage(classe, cas d’utilisation, package, etc.),
; la sémantique de ces éléments (leur définition et le sens de leur utilisation).
¾ Un métamodèle = description très formelle des concepts d’un langage. Il limite les ambiguïtés.
¾ Le métamodèle d’UML permet de classer les concepts du langage selon leur niveau d’abstraction ou domaine d’application.
¾ Le langage formel utilisé pour le métamodèle UML est OMG- MOF
¾ Les éléments du métamodèle ont une représentation graphique associée
UML est un cadre d’analyse des objets
¾ offre plusieurs vues complémentaires qui permettent de décrire le cycle de vie d’une application
Ces vues utilisent les notions fondamentales de la conception objets
UML est un support de communication
¾ Sa notation graphique permet de visualiser une solution objet
¾ L’aspect formel de sa notation limite les ambiguïtés
¾ L’aspect visuel facilite la comparaison
¾ Son indépendance par rapport au langage de programmation en fait un langage universel objet
Qu’est-ce qu’un modèle?
Un modèle est une représentation semi formelle, formelle ou abstraite d’un problème posé en langage naturel
Un modèle se réalise à travers un langage de modélisation
Selon le découpage des informations un modèle peut être orienté objet ou fonction
Un modèle objets fait ressortir les objets du langage naturel
Dans cet exercice les objets sont généralement les sujets ou les compléments d’objets du problème posé en lange naturel.
PLAN
?Définition et historique
?Vue générale
?A quoi ça sert?
?Modéliser avec UML : qu’est-ce qu’un modèle?
?Modéliser avec UML : comment?
?Les vues de UML
?Vue logique
?Vue des processus
?Vue des composants
?Vue de déploiement
?Vue des cas d’utilisation
………