Conception et développement de l'application mobile FEN-Alim pour le repérage des points d'eau par les sapeurs-pompiers. Face à l'urgence des interventions sur les feux de forêts, l'application devait embarquer un algorithme décisionnel capable de traiter instantanément des critères multiples (géolocalisation, débit disponible, accessibilité des camions) pour recommander le meilleur point d'avitaillement.
Démarches, prises de décisions, degré d'implication et d'autonomie :
Pour l'algorithme de recommandation des points d'eau, nous ne pouvions pas nous contenter d'un simple calcul de distance à vol d'oiseau. J'ai pris l'initiative d'analyser le problème sous l'angle du compromis : vaut-il mieux un point d'eau à 2 minutes avec un faible débit, ou un point à 5 minutes permettant de remplir le camion trois fois plus vite ? J'ai participé activement à la modélisation de cette logique de pondération et à sa traduction en code efficace pour éviter tout ralentissement de l'interface en situation d'urgence.
J’étais très impliquée dans ce projet et j’y consacrais au moins 7h/semaine.
Ressources choisies et combinées afin de réaliser les tâches et résoudre les problèmes rencontrés dans cette SAE :
Les ressources suivantes ont été essentielles pour le bon fonctionnement et la bonne réalisation de ce projet :
Justification de la maîtrise des apprentissages visés, ainsi que la prise en compte des composantes essentielles pour le développement des compétences.
Cette SAÉ m'a permis de valider concrètement les quatre apprentissages critiques d'Optimiser au S3.
J'ai validé l'AC22.01 (Choisir structures et algorithmes) en implémentant l'algorithme d'aide à la décision qui trie et suggère le point d'eau optimal. L'utilisation de collections d'objets légères a permis un traitement fluide des coordonnées GPS et des métadonnées des hydrants.
Pour l'AC22.02 (Analyser la complexité), le développement des filtres multicritères (débit, raccordement, état) m'a obligée à évaluer le coût algorithmique des boucles de recherche, évitant ainsi des requêtes imbriquées trop lourdes qui auraient figé l'application sur le terrain.
Concernant l'AC22.03 (Optimiser les composants logiciels/matériels), j'ai veillé à la mise en conformité de la sécurité des échanges. L'intégration de protocoles sécurisés (HTTPS, chiffrement des requêtes) a permis d'optimiser la couche réseau sans dégrader le temps de réponse de l'application.
Enfin, pour l'AC22.04 (Évaluer les choix d'architectures), notre choix d'intégrer partiellement une cartographie externe (type GeoBretagne) a été évalué par rapport à l'impact sur la bande passante, permettant de valider une stratégie de mise en cache pour le fonctionnement hors-ligne de FEN-Alim.
Ainsi j’ai pu valider les 4 apprentissages critiques d'Optimiser pour ce troisième semestre.
Proposition client :
Proposition_Client_Fen_Alim_grB.pdf
Les modules théoriques du Semestre 3 m'ont apporté les outils scientifiques fondamentaux pour rationaliser et sécuriser mes développements :