Projet de fin d'étude : Conception et développement d'un service pour la détection de fraude basé sur le scoring
Etudiant : SLIMANI MOUHCINE
Filière : Master Qualité du Logiciel (MQL)
Encadrant : Pr. RIFFI JAMAL
Annèe : 2025
Résumé : Ce rapport constitue une synthèse de notre stage de fin d'études réalisé au sein de l'entreprise PEAQOCK à Casablanca dans le cadre de notre diplôme Master Qualité du Logiciel (MQL) à la faculté des sciences Dher El Mahraz - Fès. Notre stage avait pour objectif de concevoir et implémenter un service de détection de fraude en temps réel, couvrant une variété étendue de transactions en ligne telles que les transferts bancaires et les achats sur des plateformes e-commerce. Nous avons mis en place un service de fraude (rule & score) qui applique des règles en temps réel pour identifier les transactions suspectes. Actuellement fondée sur des règles préétablies, notre approche vise à détecter les schémas de fraude connus en calculant un score pour chaque transaction à partir de l'ensemble des règles définies. Notre prochaine étape consistera à intégrer des modèles de machine learning afin de mieux détecter les schémas de fraude complexes, augmentant ainsi la précision et l'efficacité opérationnelle de notre système. Pour réaliser nos objectifs, nous avons débuté par une analyse approfondie des besoins et des spécifications fonctionnelles, suivie par une phase de conception centrée sur les cas d'utilisation pratiques. La mise en oeuvre a été gérée en adoptant la méthodologie agile Scrum, ce qui a facilité une exécution efficace et adaptable du projet. La structure de ce document sera comme suite : Le premier chapitre présentera le contexte général du projet, comprenant une introduction à l'entreprise PEAQOCK et une brève description de la tâche assignée. Le deuxième chapitre abordera le contexte métier du projet, en mettant en lumière le domaine du système de détection de fraude. Le troisième chapitre sera dédié à la description des différentes technologies adoptées pendant la réalisation du projet. Le quatrième chapitre détaillera les besoins fonctionnels du projet, accompagnés d'une conception détaillée et d'une architecture technique du système. Enfin, le cinquième chapitre exposera le processus et les différentes étapes de la réalisation du projet. Mots clés : PEAQOCK, Transaction, Détection de fraude, En temps réel, Score, Rule based, Microservices, SCRUM.