Cour uml
Tarak Chaari
Maître assistant à l’institut supérieur d’électronique et de communication tarak.chaari@gmail.com UML
Votre interlocuteur
Tarak CHAARI Maître assistant à l’ISECS Membre de l’unité de recherche RedCad (ENIS) Recherche: l’adaptation dans les environnements dynamiques Enseignement: Ingénierie des systèmes d’information
Tarak CHAARI (ISECS)
UML
2
Présentation générale du cours
Le nom du cours
Atelier UML
Volume horaire
10.5 heures Cours
Objectifs
Comprendre les fondements de base de UML Pouvoir utiliser et appliquer UML dans des cas réels
Tarak CHAARI (ISECS)
UML
3
Contenu du cours
Introduction générale
Rappels sur les fondements objet Importance de la modélisation Présentation générale d’UML
Modélisation objet avec UML
Notations Diagrammes UML et leurs utilités Exemples Exercices
Tarak Chaari (ISECS)
UML
4
En rodage !!!
Introduction générale et rappels
Tarak Chaari (ISECS)
UML
5
Vision objet d’un système d’information (1)
Un SI = un ensemble d’objets qui collaborent entre eux
Un objet représente une entité du système qui est caractérisée par:
Des frontières précises Une identité (ou référence) Un ensemble d’attributs (propriétés) décrivant son état Un ensemble de méthodes (opérations) définissant son comportement
Tarak Chaari (ISECS)
UML
6
Vision objet d’un système d’information (2)
Un objet est une instance de classe (une occurrence d'un type abstrait) Une classe est un type de données abstrait(modèle) , caractérisé par des propriétés (attributs et méthodes) communes à des objets et permettant de créer des objets possédant ces propriétés.
Tarak Chaari (ISECS)
UML
7
Vision objet d’un système d’information (3)
Héritage
Transmission de propriétés (attributs et méthodes) d’une classe à une sous classe d’objets
Tarak Chaari (ISECS)
UML
8
Vision objet d’un système d’information (4)
Polymorphisme