Cours uml
Objectifs de ce cours
! Présentation
générale de UML
– historique – principes généraux
! Présentation
M1 MIAGE - SIMA - 2006-2007 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1
des différents types de
diagrammes
M1 MIAGE - SIMA 2006-2007 / Yannick Prié - Université Claude Bernard Lyon 1
2
UML en un transparent
! !
Plan du cours
! ! ! ! ! ! ! ! ! ! !
Unified Modelling Language Unification
– de nombreux langages de modélisation graphique OO des années 1990, – de diagrammes et de principes de modélisation à succès
! !
Défini par l’OMG (Object Management Group) Définit un méta-modèle et des types de diagrammes
Introduction à UML Généralités sur la notation Diagrammes de classes, objets, packages (Diagrammes de) cas d’utilisation Diagrammes d’interaction Diagrammes d’activité Diagrammes de machines d’états Diagrammes de composants et de déploiement Autres diagrammes UML Autres diagrammes non UML Autres points liés à UML
M1 MIAGE - SIMA 2006-2007 / Yannick Prié - Université Claude Bernard Lyon 1
3
M1 MIAGE - SIMA 2006-2007 / Yannick Prié - Université Claude Bernard Lyon 1
4
1- Introduction à UML
Plan du cours
! ! ! ! ! ! ! ! ! ! !
Un foisonnement de méthodes
! !
Fin 80 / début 90
– orientation de plus en plus marquée vers l’objet
Introduction à UML Généralités sur la notation Diagrammes de classes, objets, packages (Diagrammes de) cas d’utilisation Diagrammes d’interaction Diagrammes d’activité Diagrammes de machines d’état Diagrammes de composants et de déploiement Autres diagrammes UML Autres diagrammes non UML Autres points liés à UML
Conséquence naturelle, mise en place de méthodes
– – – – – – – – OOD : Object Oriented Design (Booch, 1991) HOOD : Hierarchical Object Oriented Design (Delatte et al., 1993) OOA : Object Oriented Analysis (Schlaer, Mellor, 1992) OOA/OOD : (Coad, Yourdon, 1991) OMT : Object Modeling Technique (Rumbaugh, 1991) OOSE