Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diagramme de classes d’analyse - Coggle Diagram
Diagramme de classes d’analyse
Analyse vs Conception
Analyse :"QUOI?"
comprendre le système et les besoins, focus sur concepts du domaine, pas de détails techniques
Conception "Comment?"
préparation technique pour implémentation, inclut types de données, méthodes concrètes
Éléments d’un diagramme de classes
Classes (rectangles)
Relations (lignes entre classes)
Interfaces (classes abstraites)
Packages (regroupement logique)
Description des éléments d’une classe
Attributs : nom + type + visibilité → ex : -solde : float
Méthodes : nom + paramètres + type de retour + visibilité → ex : +deposer(montant : float) : void
Types de relations
Composition : partie-tout forte → ex : maison/pièces
Agrégation : partie-tout faible → ex : bibliothèque/livres
Dépendance : une classe utilise temporairement une autre
Héritage / Généralisation : “est-un” → ex : Chat est un Animal
Association : lien entre classes → ex : un étudiant possède un carnet
Représentation d’une classe
Rectangle UML divisé en 3 parties :
Méthodes (en bas)
Attributs (au milieu)
Nom de la classe (en haut)
Définition d’une classe
Plan ou modèle pour créer des objets
Regroupe attributs et comportements
Exemple : Voiture, Étudiant, CompteBancaire
Éléments d’une classe
Attributs : propriétés de l’objet (ex : nom, âge, prix)
Méthodes : actions possibles (ex : calculerSalaire())
Visibilité
public
privé
# protégé