Modelisation avec l'uml
COURS UML
Ce cours a été écrit en grande partie à partir du site http://uml.free.fr (Merci à son auteur : Laurent Piechocki) ainsi que du cours de Frédéric Di Gallo (CNAM angoulême).
COURS UML13.doc – Mars 2005
J.STEFFE – ENITA de Bordeaux
SOMMAIRE
SOMMAIRE ____________________________________________________________
2 TABLE DES MATIERES __________________________________________________ 4 INTRODUCTION ________________________________________________________ 1
UML est une norme __________________________________________________________ 3 UML est un langage de modélisation objet._______________________________________ 3 UML est un support de communication _________________________________________ 4 UML est un cadre méthodologique pour une analyse objet__________________________ 5
I). Le contexte d’apparition d’UML __________________________________________ 8
I.1) Approche fonctionnelle versus approche objet ________________________________ 8
I.1.1) L’approche fonctionnelle _______________________________________________________ 8 I.1.2) L’approche objet ____________________________________________________________
10
I.2) La genèse d’UML _______________________________________________________ 14
I.2.1) Historique des méthodes d’analyse ______________________________________________ I.2.2) Cadre d’utilisation d’UML _____________________________________________________ I.2.3) Points forts d’UML __________________________________________________________ I.2.4) Points faibles d’UML _________________________________________________________ 14 15 16 17
II) Démarche générale de modélisation avec UML _____________________________ 18
II.1) Qu'est-ce qu'un modèle ? ________________________________________________ 18
II.1.1) Définition d’un modèle