0% ont trouvé ce document utile (0 vote)
34 vues41 pages

Gestion des Incidents et Covoiturage

Le document présente un backlog de sprint pour plusieurs fonctionnalités liées à la gestion des incidents, des moyens de transport, du trafic, des travaux, du covoiturage et des utilisateurs. Chaque section inclut des user stories, des tâches associées avec des estimations de temps pour leur réalisation. Des diagrammes de séquence et de classe de conception sont également mentionnés pour chaque domaine de gestion.

Transféré par

nourbadreddine999
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • Diagramme de classe,
  • Gestion des embouteillages,
  • Gestion des dépendances,
  • Gestion des formulaires,
  • Sprint Backlog,
  • Gestion des utilisateurs,
  • Gestion du trafic,
  • Développement d'applications,
  • Développement logiciel,
  • Gestion des réseaux
0% ont trouvé ce document utile (0 vote)
34 vues41 pages

Gestion des Incidents et Covoiturage

Le document présente un backlog de sprint pour plusieurs fonctionnalités liées à la gestion des incidents, des moyens de transport, du trafic, des travaux, du covoiturage et des utilisateurs. Chaque section inclut des user stories, des tâches associées avec des estimations de temps pour leur réalisation. Des diagrammes de séquence et de classe de conception sont également mentionnés pour chaque domaine de gestion.

Transféré par

nourbadreddine999
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • Diagramme de classe,
  • Gestion des embouteillages,
  • Gestion des dépendances,
  • Gestion des formulaires,
  • Sprint Backlog,
  • Gestion des utilisateurs,
  • Gestion du trafic,
  • Développement d'applications,
  • Développement logiciel,
  • Gestion des réseaux

SPRINT 1

HACHANI Siwar
BACHTOBJI Souha
BEN SAID Maysa
LANDOLSI Mahdi
NEGZAOUI Mohamed
HARRABI Youssef
Gestion des Incident

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Sprint Backlog

ID US US ID TÂCHE ESTIMATION
TÂC
HE

1 En tant qu'utilisateur je veux T1.1 Préparer le diagramme de 30 min


ajouter un incident. classe de conception.

1.2 Créer la table incident.sql. 30 min

1.3 Préparer l’interface 2h


addIncident et la méthode
add().

1.4 Préparer les cas de test. 2h


ID US US ID TÂCHE ESTIMATION
TÂC
HE

2 En tant qu'utilisateur, je T2.1 Ajouter la dépendance 15 min


souhaite obtenir la liste des jexeclapi .
incidents sous forme d'un
fichier Excel.

2.2 Créer la méthode 2h


generateExcel()

2.3 Incorporer la méthode dans 30 min


un bouton.

2.4 Préparer les cas de test. 2h


Diagramme de séquence objet
Diagramme de classe objet
Gestion moyen de transport

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Sprint Backlog
ID US US ID TÂCHE ESTIMATION
TÂCH
E

1 En tant qu’admin , je veux T1.1 Préparer le diagramme de 30 min


ajouter une station classe de conception.

1.2 Créer la table stations.sql. 30 min

1.3 Préparer l’interface 30min


ajouterstation.fxml

1.4 Implementer la classe 2h


station.java, la classe
stationServices.java et la
methode ajouterStation()
ID US US ID TÂCHE ESTIMATION
TÂC
HE

1 En tant qu’admin , je veux T1.5 Préparer le cas de test 30 min


ajouter une station
ID US US ID TÂCHE ESTIMA
TÂC TION
HE

2 En tant qu’utilisateur, je T2.1 Intégrer la dépendance Pdfbox 15min


veux obtenir la liste des
moyens de transport en
fichier PDF

2.2 Implementer la classe PDF.java et 2h


créer la méthode générer PDF()

2.3 Intégrer la méthode dans un 30min


bouton

2.4 Préparer le cas de test 30min


Diagramme séquence objet
Diagramme de classe de
conception
Gestion Trafic

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Gestion Trafic

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
ID US User Story ID TÂCHE ESTIMATION
TÂCHE

En tant qu'administrateur, je T1.1 Définir le diagramme de classe pour la 1h


veux pouvoir ajouter un gestion des capteurs et l'opération d'ajout.
1 capteur au système afin de
maintenir à jour le réseau de
surveillance et de s'assurer
que tous les nouveaux
capteurs nécessaires soient
intégrés rapidement.

T1.2 Créer le formulaire d'ajout de capteurs dans 30min


l'interface de gestion des capteurs.

T1.3 Développer la méthode insertSensor() dans 2h


la couche d'accès aux données pour
enregistrer les nouveaux capteurs dans la
base de données et intégrer le contrôleur
pour gérer la méthode.

T1.4 Intégrer le contrôleur pour gérer la méthode 1h


d'ajout de nouveaux capteurs Préparer les
cas de test pour tester l'ajout des capteurs.
ID US User Story ID TÂCHE ESTIMATION
TÂCHE

En tant qu'utilisateur, je T2.1 Définir les besoins de l'application en 1h


veux pouvoir visualiser le termes d'utilisation de l'API Map et des
2 niveau d'embouteillage fonctionnalités requises pour afficher le
niveau d'embouteillage.
dans ma destination sur
une carte, afin de planifier
mon itinéraire en
conséquence.
.

T2.2 Intégrer l'API Map à l'interface utilisateur 2h


de l'application.

T2.3 Développer la fonction addMarker() pour 1h30


placer des marqueurs sur la carte en
fonction des données d'embouteillage.

T2.4 Tester la fonctionnalité d'affichage du 1h30min


niveau d'embouteillage sur la carte en
simulant différentes situations de trafic.
Gestion Traffic

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Gestion Traffic

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
<<Call>>

<<Call>>
Gestion Travaux

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Sprint Backlog
ID US US ID TÂCHE TÂCHE ESTIMATION

1 En tant qu'administrateur je T1.1 Préparer le diagramme de classe 1h.30min


veux ajouter un travaux. de conception.

1.2 Créer la classe “work” avec tous 30 min


ces attributs dans le model
work.java et creer la table work.sql.

1.3 faire l'implémentation necessaire de 2h


la methode addTravaux
(ActionEvent event) et le service
WorkDao.java

1.4 Préparer l’interface addTravaux 2h


avec champs nécessaires dans
scene builder.

1.5 Préparer les cas de test. 2h


Sprint Backlog
ID US US ID TÂCHE ESTIMATION
TÂC
HE

2 En tant qu'administrateur je T1.1 Intégration de Twilio 30 min


veux faire API SMS . Intégration de la
bibliothèque Twilio dans le
projet.

1.2 Ajouter dépendance 10min

1.3 Mise en œuvre de la logique 2h


pour générer des SMS
messages personnalisés
implémenté dans la
controller WorkClient.java

1.4 Préparer les cas de test. 2h


Diagramme de séquence objet
Diagramme de classe
conception
Gestion covoiturage

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Sprint Backlog

ID US US ID TÂCHE ESTIMATION
TÂC
HE

1 En tant qu'utilisateur je veux T1.1 Préparer le diagramme de 30 min


ajouter un offre de classe de conception.
covoiturage.

1.2 Créer la table ride.sql. 30 min

1.3 Préparer l’interface addRide 2h


et la méthode addRide().

1.4 Préparer les cas de test. 2h


ID US US ID TÂCHE ESTIMATION
TÂC
HE

2 En tant qu'utilisateur, je T2.1 Ajouter la dépendance 15 min


souhaite taper seulement
l’adresse et que
l’application la convertie en
une localisation

2.2 Créer la méthode 3h

2.3 Incorporer la méthode dans 10 min


un bouton.

2.4 Préparer les cas de test. 2h


Gestion
covoiturage

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Gestion covoiturage

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Diagramme de classe
conception

<<use>>

<<call>>
Gestion Utilisateurs

● Sprint Backlog
● Diagramme de séquence objet
● Diagramme de classe de conception
Sprint Backlog
ID US US ID TÂCHE ESTIMATION
TÂCHE

1.1 En tant qu'administrateur je 1.1 Préparer le diagramme de classe de 80 min


veux ajouter un utilisateur. conception.

1.2 Créer la fonction ajouterUtilisateur dans le 15 min


fichier service pour permettre l’ajout à la BD.

1.3 Créer une interface pour l’ajout des 60 min


utilisateurs.

1.4
Créer le Controller lié à cette 30 min
interface.

Implémenter les contrôles de saisie pour


1.5 20 min
les champs nécessaires.

1.6 Tester l’ajout des utilisateurs. 5 min


Sprint Backlog
ID US US ID TÂCHE ESTIMATION
TÂCHE

1.2 En tant qu'administrateur je 1.1 Analyser les besoins et les 50 min


veux faire API paiement. fonctionnalités requises pour
l’authentification des utilisateurs via l’API
de paiement (STRIPE).

1.2 Implémentation des classes pour 30 min


récupérer les données depuis l'API et
développer des méthodes pour gérer
les actions liées au paiements telle que
l’ajout de cartes de crédit.

1.3 Intégrer les dépendances nécessaires à 10 min


l’utilisation de l’API de paiement
(installer les bibliothèques stripe dans le
projet) configurer les clés d’API pour
autoriser les interactions avec l’API de
paiement.
Sprint Backlog

ID US US ID TÂCHE ESTIMATION
TÂCHE

1.4 Créer une classe PaymentStripApi 50 min


pour gérer les données des utilisateurs
liées aux paiements, telles que les
informations de carte de crédit,
l’histoire des transactions.
De plus mettre en place des méthodes
pour traiter les actions spécifique
comme l’ajout de nouvelles cartes.

1.5 Effectuer des tests d'intégration pour 30 min


s’assurer que l’API de paiement fonctionne
correctement .
Diagramme de séquence objet
Diagramme de classe conception
Tableau blanc

Vous aimerez peut-être aussi