table des matiè xii liste des tableaux table 1:description des acteurs ..... 15

Click here to load reader

Post on 31-Dec-2020

1 views

Category:

Documents

0 download

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 » .........................