Modélisation des systèmes d’information
cours i.u.t
1
Les diagrammes UML 2.0
Les Diagrammes
Diagrammes Statiques
Diagrammes Dynamiques
Diagramme des Classes
Diagramme des Objets
Diagramme d’activité
Diagramme des cas d’utilisation
Diagramme des composants
Diagramme de Déploiement
Diagramme d’interactions
Diagramme D’état transition
Diagramme de Structure Composite
Diagramme des Packages
Diagramme de Séquence
Diagramme de communication
Diagramme de Temps
21/02/2012
DUT Informatique
2
Modélisation des classes Diagramme des classes Diagramme des objets
21/02/2012
Cours IUT
3
Diagramme des classes Introduction Notions de classe et d’objet Représentation d’une classe avec UML Éléments d’une classe
Les
attributs Les opérations
Stéréotype de la classe
21/02/2012
DUT Informatique
4
Diagramme des classes
Relations entre classes
Multiplicité, Association, Terminaison d’association, Association binaire et n-aire, Navigabilité Qualification, Classe association, Agrégation et composition, Généralisation et héritage, Dépendance
21/02/2012
DUT Informatique
5
Notion de classe
Définition:
Une classe est une description abstraite d’un ensemble d’objets qui ont les mêmes propriétés et comportements C’est une description d’un ensemble d’objets ayant une sémantique, des attributs, des méthodes et des relations en commun
21/02/2012
DUT Informatique
6
Notion de classe
Règle de nommage
Le nom de la classe doit évoquer le concept décrit Il est au singulier et commence par une majuscule Pour les noms composés, chaque mot commence par une majuscule et les espaces blancs sont éliminés Exemple : Commande, Facture, Client, ContratAssurance, etc.
21/02/2012
DUT Informatique
7
Notion de classe
Exemple
Nom de la classe Attributs
Etudiant
Nom : string Prénom : string Date de naissance