Coursgestion
Modélisation avec UML
1
Modélisation avec UML
© Robert Ogor
Modélisation avec UML
2
Vue générale du cours
1) Introduction au langage de modélisation UML • points de vue et diagrammes • cas d'utilisation, analyse, conception, implémentation 2) Le diagramme des cas d’utilisations • acteur • cas d'utilisation et scénario 3) Notion de classes et objets et leur diagramme • introduction aux classes, aux objets • notion de relation, de composition et d'héritage • recherche d'un diagramme de classes à partir du cahier des charges 4) Modèle dynamique • diagramme de séquences, de collaboration, d' et d' état activité • réalisation des cas d' utilisation par les diagrammes de séquences utilisation par les diagrammes de collaboration • réalisation des cas d' 5) Conception • diagramme de déploiement et de composants 6) Le langage de contrainte OCL
© Robert Ogor
1
mai 2003
Modélisation avec UML
Modélisation avec UML
3
1) Introduction au langage de modélisation UML
© Robert Ogor
Modélisation avec UML
4
Unified Modeling language
OMT-2
James Rumbaugh
OOPSLA 95
Booch’93
Grady Booch
OOSE
Ivar Jacobson
UML 0.8 UML 0.9 UML 1.0 UML 1.1
Partenaires Divers Task Force
WWW Juin96
UML 1.2
1998 2001 2003 2005
Proposé à un standard OMG fin1997
Standard OMG, ADTF fin1997
UML 1.3 UML 1.4 UML 1.5 UML 2.0
© Robert Ogor
2
mai 2003
Modélisation avec UML
Modélisation avec UML
5
Pourquoi modéliser Un modèle est une simplification de la réalité qui permet de mieux comprendre le système à développer.
Il permet
- De visualiser le système comme il est ou comme il devrait l' être. - De valider le modèle vis à vis des clients - De spécifier les structures de données et le comportement du système. - De fournir un guide pour la construction du système. - De documenter le système et les décisions prises.
© Robert Ogor
Modélisation avec UML
6
Les principes de la