
E-Shop Galaxy
| Dernière modification | |
|---|---|
| Description | Création d’un diagramme |
| Durée | 60’ |
| IM_O_Opérationnels | 1,2,3,4 |
| Modalités | En binôme |
| Semaine | S3.1 |
| Sujet | UML Diagramme d'états |
Contexte
E-Shop Galaxy est une boutique en ligne spécialisée dans la vente de produits high-tech et de gadgets innovants. L'entreprise souhaite améliorer son système de gestion des commandes pour offrir une expérience client fluide et efficace. Le processus de commande couvre toutes les étapes, depuis la sélection des produits jusqu'à la livraison, en passant par le paiement et la gestion des retours.
Processus Métier chez E-Shop Galaxy :
- Création de la commande :
- Un client passionné de technologie, nommé Alex, parcourt le site web d'E-Shop Galaxy et trouve un ensemble d'écouteurs sans fil et un drone qu'il souhaite acheter. Il place ces articles dans son panier et procède à la commande.
- Le système d'E-Shop Galaxy crée alors une nouvelle commande avec l'état initial "Commande Créée".
- Vérification de la disponibilité des produits :
- Le système vérifie si les écouteurs sans fil et le drone sont disponibles en stock.
- Les écouteurs sont en stock, mais le drone est temporairement en rupture de stock.
- L'état de la commande passe à "En Attente de Réapprovisionnement" pour le drone, tandis que les écouteurs restent en état "Articles Disponibles".
- Le système vérifie si les écouteurs sans fil et le drone sont disponibles en stock.
- Réapprovisionnement :
- E-Shop Galaxy reçoit une nouvelle livraison de drones. Le système met à jour l'état de la commande à "Articles Disponibles" une fois le réapprovisionnement effectué.
- Paiement :
- Alex reçoit une notification que tous les articles de sa commande sont désormais disponibles. Il procède alors au paiement.
- Le paiement est validé avec succès via son portefeuille numérique. L'état de la commande passe à "Paiement Validé".
- Si le paiement avait échoué, la commande aurait été marquée comme "Paiement Refusé", et Alex aurait été invité à réessayer.
- Préparation de la commande :
- Une fois le paiement validé, l'équipe logistique d'E-Shop Galaxy commence à préparer la commande.
- L'état de la commande devient "En Préparation".
- Expédition :
- Après la préparation, la commande est remise à un service de livraison.
- L'état de la commande change à "Expédiée", et Alex reçoit un e-mail contenant un lien pour suivre sa commande.
- Suivi de livraison :
- Pendant que la commande est en transit, Alex utilise le lien pour suivre le statut de la livraison. Le système maintient l'état de la commande à "En Cours de Livraison".
- Livraison :
- Quelques jours plus tard, le colis est livré à la porte d'Alex. L'état de la commande passe à "Livrée", et il reçoit une notification de confirmation.
- Clôture de la commande :
- Après une semaine sans retour ou réclamation de la part d'Alex, le système clôture automatiquement la commande.
- L'état final de la commande devient "Commande Clôturée".
- Retour et remboursement (optionnel) :
- Alex découvre que les écouteurs sans fil ne sont pas compatibles avec son smartphone. Il décide de les retourner.
- La commande repasse temporairement à l'état "Retour en Cours" pendant que le retour est traité.
- Une fois le retour accepté et le remboursement effectué, la commande est de nouveau marquée comme "Commande Clôturée".
Énoncé du travail
1) Identifiez les différents états que doit avoir le système de gestion.
2) Au moyen d’Enterprise Architect, représentez le fonctionnement du système de gestion par un diagramme d’état.
3) Identifiez les acteurs responsables de déclencher les changements d’états
4) Quel autre diagramme UML pourrait on utiliser pour illustrer les acteurs et les actions qui permette de déclencher les changement d’état ?