Système d’épicerie en ligne dans lequel les clients consultent les produits, passent des commandes et suivent les livraisons, tandis que les administrateurs gèrent les stocks et attribuent les livraisons, avec traitement des échecs de paiement et des ruptures de stock.
Comprenez les décisions qui le sous-tendent.
Inclure Checkout, Pay et Track Order comme cas d’utilisation distincts, avec des relations include/extend pour modulariser le parcours de commande.
Modéliser Payment Gateway et Delivery Service comme acteurs externes afin de clarifier les limites du système.
Utiliser des points d’extension sur Checkout pour les échecs de paiement et les ruptures de stock afin de représenter les parcours exceptionnels.
Pertinent pour les plateformes d’e-commerce qui doivent modéliser le traitement des commandes, la gestion des stocks et la coordination des livraisons avec une décomposition modulaire des cas d’utilisation et des extensions pour la gestion des erreurs.