Le formalisme UML
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectifs
Comprendre la notion d'objet ;
Connaître les différents diagrammes UML.
Mise en situation
Que ce soit pour décrire un processus, comme l'échange de données entre un navigateur web et un serveur, ou pour décrire une situation réelle, comme un ensemble de personnes, il est nécessaire de passer par une modélisation.
La modélisation d'un système, quel qu'il soit, peut se faire de différentes façons : par exemple en expliquant avec des phrases ou en dessinant un schéma.
Quand on utilise un schéma, l'idéal c'est que tout le monde puisse le comprendre, qu'il utilise une sorte de langage universel pour décrire n'importe quelle situation.
C'est l'objectif d'UML, qui permet de modéliser graphiquement une grande variété de situations.
Méthode :
UML propose un formalisme qui impose de « penser objet » et permet de rester indépendant d'un langage de programmation donné lors des premières phases de conception.
UML permet :
d'énumérer et de décrire les concepts,
de les noter graphiquement..
Il est utilisé comme un moyen de communication entre les étapes de spécification conceptuelle et les étapes de spécifications techniques.
UML[1] est un langage de représentation destiné en particulier à la modélisation objet. UML est devenu une norme OMG[2] en 1997.
Dans le domaine des bases de données UML peut être utilisé pour réaliser l'étape de modélisation conceptuelle.
Remarque :
Il existe plusieurs diagrammes au sein du formalisme UML, dont les principaux sont :
les diagrammes de classes, qui permettent de décrire une situation dans un formalisme de classes,
les diagrammes de séquences, qui décrivent les différentes interactions entre les éléments d'un logiciel suite à une sollicitation
Méthode :
En BD on utilise le diagramme de classe d'UML pour modéliser conceptuellement les données.
Fondamental : Diagramme de classe
Le diagramme de classes est un sous ensemble d'UML qui s'attache à la description statique d'un modèle de données représentées par des classes d'objets.
Exemple : La modélisation d'un match de tennis avec un diagramme de classes UML
Rappel :
Un schéma conceptuel UML sera traduit en schéma logique relationnel à la seconde étape du processus de conception d'une base de données relationnelle.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.