Académique Documents
Professionnel Documents
Culture Documents
Description PFA :
Il s'agit de développer une application web qui fait intervenir les trois acteurs suivants :
L'administrateur de l'application
Le restaurateur ; propriétaire du restaurant
Le client voulant aller à un restaurant .
Les utilisateurs s'inscrivent à l'application après validation de l'administrateur. Un utilisateur qu’il
soit un client aura un identificateur (idClient) , un nom complet , un numéro de téléphone et un
mail (avec lequel il se logue) et un mot de passe. Le restaurateur en plus de données du client
aura un code tva, une adresse et le numéro cin. Un restaurant est caractérisé par un code, un
nom , une image , une adresse , un numéro de téléphone , un fax et la ville où il est situé.
Une fois inscrits , les restaurateurs peuvent déposer leur offre et faire connaitre de leurs services
(menus et plats).
Les clients utilisent l'application pour retrouver un restaurant selon des critères de recherches
divers (par ville, par nom, par classe) et consulter leurs repas servis (menus, à la carte). Les
clients peuvent réserver un repas (menu ou plat à la carte) auprès d’un restaurant en indiquant
la date heure et le nombre de personnes à table. Cette réservation consultée par le restaurateur
sera éventuellement validée. Après sa validation une notification sera envoyée au client concerné
par mail (ou sur son application mobile).
Chaque restaurant offre des menus complets et des plats à la carte. Chaque menu est composé
d’une entrée , d’un plat principal et d’un dessert . Les plats à la carte sont divers : les entrées ,
les plats principaux, des pizzas, les omelettes etc..
Chaque plat ou menu aura une désignation , un prix et une image.
Après le service le client doit payer l’addition et peut éventuellement noter le restaurant selon la
qualité du service offert et sa satisfaction.
Le tableau ci-après résume les fonctionnalités demandées par l'application.
attribuer une note au restaurant.
Pour le restaurateur :
Pour le client :
Non fonctionnels
Sécurité : …….
Ergonomie : …….
Organisationnel :…………..
Choix technologiques
b. Base de Données :
● La base de données utilisée est MySQL
Groupe 1
Scrum Teams :
Equipe 1
Scrum Master : Malek Hermassi
Dev Team : Roua lazreg , Manar louihichi ,
Equipe 2 :
Scrum M : Med Amine Challouf
Groupe 2
Scrum Teams :
Equipe 1
Scrum Master : Sirine Samaali
Dev : Med Amine Mnedla , Hsan Youcef , Med Yacine Youcef
Equipe 2 :
Scrum M : Selmen Salmi
Dev : Emna Mansour, Maram mathlouthi
Equipe 3 :
Scrum M : Nawress tilouch
Dev : Ghada Saidane, Ahlem Sahli
Plan de Travail
Définir une vision de projet (voir exemples dans document démarche scrum)
Spécification de besoins (besoins fonctionnels et techniques )
Définitions des Acteurs (fiches acteurs selon modèle voir Document démarche Scrum )
Product BackLog : élaborer un product backlog composés de différentes user story
Uses Case Global : élaborer un uses case global
Diagramme de classes global : élaborer le digramme de classes général
Planification des Sprints ( Prévoir 3 Sprints) : en se basant sur les travaux demandés dans le
cdf (cahier de charge fonctionnel) en jointe proposer une planification des sprints.
Pour le restaurateur :
Pour le client :
Non fonctionnels
:…………..
Choix technologiques