Exercice Système D'information - Diagramme de Collaboration
On veut développer une application Web qui permet à une équipe d’employés d’organiser des promenades en week-end. On désigne parmi les participants un organisateur et un cuisinier. L’organisateur se charge d’ajouter l’ensemble des dates de week-ends avec une case à cocher sous chaque date. Le cuisinier se charge d’ajouter l’ensemble des plats qu’il peut cuisiner avec une case à cocher sous chaque plat. Chaque participant peut choisir une ou plusieurs dates qui le conviennent selon sa disponibilité. Aussi, il peut choisir les plats qu’il a envie de manger. On fixe une date pour remplir les choix de dates et de plats. Au terme de cette date, l’organisateur et le cuisinier consultent les choix faits par les participants. Pour les dates, l’organisateur valide les dates qui ont été choisies par au moins 2/3 des participants et envoie un message de confirmation aux participants de chaque date. Pour les plats, le cuisinier classe les plats selon le nombre de choix et sélectionne (valide) les 4 premiers. Il envoie également un message de confirmation aux participants avec la somme à payer pour chaque promenade. Dans le cas où un empêchement majeur se produit à un participant, ce dernier peut informer les autres participants via le système en mentionnant la cause de l’absence. Après chaque promenade effectuée, chaque participant peut noter son déroulement avec une note entre 0 et 5. Ces notes permettent d’évaluer la promenade en calculant la note moyenne.
Travail demandé :
1. Identifier les acteurs du système avec leurs responsabilités.
2. Modéliser le contexte de ce système par un diagramme de collaboration en montrant les messages envoyés et reçus.