Aller au contenu

Modélisation UML - Babysitting web site

Demande de l’association

Vous allez modéliser un site de réservation de babysitters. L’application doit permettre de mettre en relation un babysitter et des parents.

La/le babysitter s’inscrit sur le site et donne :

Le parent s’inscrit sur le site et donne :

Le parent et le babysitter doivent s’identifier pour accéder au site.

Le calendrier est composé :

Le parent recherche un babysitter disponible, pour une date donnée, sur une plage horaire de son choix et peut choisir des compétences.

La recherche affiche la liste des babysitters disponibles.

Quelques réflexions pour vous aider

Définition des entités

Dans un premier temps, il faut définir les entités sans les relier entre elles.

Il faut éviter de partir dans les détails dès le début de la construction d’un diagramme.

Il faut se poser les bonnes questions :

Il faut commencer par définir les acteurs et le référentiel.

Acteurs (Uses Case)

Les acteurs sont les entités qui interagissent sur le système.

Il y a 2 acteurs :

Ces 2 acteurs doivent s’identifier.

Nous verrons ultérieurement qu’ils héritent de User, une entité classique de connexion à un site.

Le référentiel

Le référentiel est composé d’éléments qui évoluent très peu. C’est les fondations du modèle.

Les relations du/de la babysitter

Un.e babysitter posséde des compétences et enregistre ses disponibilités dans le calendrier.

Schéma final

Proposez une solution en fonction des informations qui vous sont données.