Quels types de comportements devraient être inclus dans le diagramme de cas d'utilisation?Je dessine un diagramme de cas d'utilisation UML pour un site d'achat, est-ce que 'Gérer mon panier' devrait être inclus?
Répondre
Demandez-vous quelle est la valeur ajoutée d'un site de magasinage. Au début, ce sera "Article présent". Ensuite, vous aurez probablement "Vendre un article". Que vous le fassiez avec une charrette ou un autre moyen n'est probablement pas pertinent. L'utilisation d'un panier est un détail d'implémentation. Même si vous avez une exigence "Un panier doit être utilisé", ceci n'est qu'une partie d'une implémentation. Les cas d'utilisation réels sont les deux premiers. Il pourrait y avoir plus (ventes croisées, publicité, etc ...) que vous devez montrer. Mais "gérer panier" n'est certainement pas un cas d'utilisation. Cela n'ajoute simplement aucune valeur. Ajouter ou retirer des objets d'un panier n'a pas de valeur réelle, sauf que vous définissez le jeu avec le panier comme un divertissement (dont je doute).
"Gérer le panier" ne devrait probablement pas être ajouté, mais "supprimer l'article du panier", "mettre à jour la quantité de l'article dans le panier", etc pourrait être. – wablab