table des matiè xii liste des tableaux table 1:description des acteurs ..... 15
Post on 31-Dec-2020
1 views
Embed Size (px)
TRANSCRIPT
vi
Table des matières
Dédicaces .............................................................................................................................. iii
Remerciements ..................................................................................................................... iv
Table des matières ................................................................................................................ vi
Liste des figures ..................................................................................................................... x
Liste des tableaux ................................................................................................................ xii
Liste des abréviations ......................................................................................................... xiii
INTRODUCTION GÉNÉRALE .......................................................................................................................... 1
CHAPITRE I. CADRE GÉNÉRAL DU PROJET ......................................................................................... 2
Introduction .............................................................................................................................................. 3
I.1 Présentation de Société ................................................................................................................... 3
I.1.1 Présentation du l’organisme d’accueil .................................................................................. 3
I.1.2 Service de Cynapsys ............................................................................................................. 3
I.2 Cadre de Projet ............................................................................................................................... 5
I.2.1 Contexte de Projet ................................................................................................................. 5
I.2.2 Analyse de l’existant : ........................................................................................................... 6
I.2.2.1 Étude de l'existant........................................................................................................ 6
I.2.2.2 Description de l’existant .............................................................................................. 6
I.2.2.3 Critiques de l'existant .................................................................................................. 7
I.2.2.4 Solution proposée ........................................................................................................ 8
I.3 Méthodologies de travail ................................................................................................................ 8
I.3.1 Méthodologie agile ............................................................................................................... 8
I.3.2 Pourquoi Scrum .................................................................................................................... 9
I.3.3 Langages de modélisation ................................................................................................... 11
Conclusion ............................................................................................................................................. 11
CHAPITRE II. PRÉPARATION.DE PROJET ............................................................................................ 12
Introduction ............................................................................................................................................ 13
II.1 Capture du Besoin ........................................................................................................................ 13
II.1.1 Spécifications des Besoins .................................................................................................. 13
II.1.1.1 Spécifications des Besoins Fonctionnels ................................................................... 13
vii
II.1.1.2 Spécification des Besoins non fonctionnels .............................................................. 14
II.1.2 Modélisation du besoin ....................................................................................................... 15
II.1.2.1 Identification des acteurs ........................................................................................... 15
II.1.2.2 Diagramme de cas d'utilisation globale ..................................................................... 16
II.2 Pilotage du Projet avec Scrum ...................................................................................................... 16
II.2.1 Equipe et rôle ...................................................................................................................... 16
II.2.2 Le Backlog du produit ........................................................................................................ 17
II.2.3 Planification de Release ...................................................................................................... 22
II.3 Environnement de travail ............................................................................................................. 23
II.3.1 Environnement matériel ...................................................................................................... 24
II.3.2 Environnement Logiciel...................................................................................................... 24
II.3.2.1 Outils de développement et modélisation :................................................................ 24
II.3.2.2 Plateforme de développement : ................................................................................. 25
II.3.2.3 Langages de programmation : ................................................................................... 27
II.3.2.4 Framework utilisé ...................................................................................................... 29
II.4 Architecture .................................................................................................................................. 30
II.4.1 Architecture du système ...................................................................................................... 30
II.4.2 Architecture n-Tiers ............................................................................................................ 30
II.4.3 Architecture de l’application ............................................................................................... 31
Conclusion ............................................................................................................................................. 32
CHAPITRE III. RELEASE 1 ..................................................................................................................... 33
Introduction ............................................................................................................................................ 34
III.1 Développement du Sprint1 « Authentification, Inscription et Gestion de profil » ....................... 34
III.1.1 Analyse .......................................................................................................................... 36
Diagramme de cas d’utilisation .................................................................................................... 36
III.1.1.1 Description de l’item « S’inscrire » ........................................................................... 36
III.1.1.2 Description de l’item « S’authentifier » .................................................................... 37
III.1.1.3 Description de l’item « Gérer profil » ....................................................................... 39
III.1.2 Conception ..................................................................................................................... 40
III.1.2.1 Diagrammes de séquence .......................................................................................... 40
III.1.2.2 Diagrammes de classes .............................................................................................. 41
III.1.3 Réalisation ...................................................................................................................... 43
III.1.3.1 Architecture logique .................................................................................................. 43
III.1.3.2 Description des interfaces utilisateurs ....................................................................... 43
viii
III.2 Développement du Sprint 2 « gestion des abonnées et des prestataires» .................................... 48
III.2.1 Analyse .......................................................................................................................... 50
Diagramme de cas d’utilisation global ......................................................................................... 50
III.2.1.1 Descriptions de l’item «Gérer prestataires » ............................................................. 50
III.2.1.2 Description de l’item « Gérer les types d’abonnements » .........................