Génie Logiciel

UML Architect

Unified Modeling Language. Avant de coder, il faut dessiner. Construisez le modèle de données d'un site E-commerce.

MISSION : E-COMMERCE

Placez les classes dans les bonnes zones.

CLIENT (1)
COMMANDE (n)
PRODUIT (n)
User
+ id: int
+ email: string
+ login()
+ register()
Order
+ id: int
+ date: Date
+ total: float
+ pay()
Product
+ id: int
+ name: string
+ price: float
+ stock: int
📦

Diagramme de Classes

La structure statique. Quelles sont les "choses" (Objets) et leurs attributs ? C'est le plan de la base de données.

⏱️

Diagramme de Séquence

La dynamique temporelle. Qui parle à qui et dans quel ordre ? (User -> Frontend -> API -> DB).

👤

Use Case

Le point de vue utilisateur. "En tant que client, je veux ajouter un produit au panier".

Glisser pour continuer vers Design Patterns
⬇️