📘 Fiche de cours
L'essentiel du cours
L'UML (Unified Modeling Language) est un langage de modélisation graphique standardisé. Pour le BTS, nous nous concentrons sur :
- Diagramme de Cas d'Utilisation (DCU) : Définit les besoins fonctionnels (qui fait quoi ?).
- Diagramme de Classes (DC) : Définit la structure statique (données et comportements).
- Diagramme de Séquence (DS) : Définit la dynamique temporelle (chronologie des échanges).
Méthodes à maîtriser
- Passage du texte au DCU : Identifier les acteurs (noms) et les cas d'utilisation (verbes à l'infinitif).
- Passage du texte au DC : Identifier les noms (classes), les adjectifs (attributs) et les verbes (méthodes).
- Gestion des multiplicités : Toujours vérifier le sens de la relation (ex: un client possède 1 ou plusieurs comptes).
Exemples corrigés
- DCU : Un "Client" (acteur) "Consulter solde" (cas d'utilisation).
- DC : Classe
Compteavec attributsolde: Floatet méthodecrediter(). - DS : L'acteur envoie un message
demanderSolde()à l'objetInterface.
Erreurs fréquentes
- Confondre l'acteur (externe) avec le système (interne).
- Oublier les multiplicités sur les associations.
- Utiliser des verbes dans les noms de classes (une classe est un nom).
- Confondre Agrégation (losange vide) et Composition (losange plein).