Presentation sfe vitrinium

Preview:

Citation preview

RÉPUBLIQUE TUNISIENNE MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR,

DÉPARTEMENT GÉNIE LOGICIEL DE LA RECHERCHE SCIENTIFIQUE ET

DE LA TECHNOLOGIEUNIVERSITAIRE DE TUNIS EL MANAR

INTITULÉ :

APPLICATION WEB ET MOBILE SPÉCIALISÉE DANS LES

TRANSACTIONS COMMERCIALES

–VITRINIUM –RÉALISÉ PAR :

HAMDI BEN SALAH MOHAMED FAROUK CHEDLY

PRÉSIDENT DU JURY: ENCADRÉ PAR : MR. FAHEM KEBAIR MADAME.

MALEK AMMOUS

MLLE LAMIA BOUHAJA

AU SEIN DE L’INSTITUT SUPÉRIEUR DE L’INFORMATIQUE

2

SPRINT 2FRONT OFFICE

SPRINT 1ARCHITECTURE

SPRINT ZEROINFRASTRUCTURE

DE DÉVELOPPEMENT

CONCLUSION

ETAT DE L’ART

INTRODUCTION

PLAN

SPRINT 3 ET 4BECK OFFICE ET

APIS

INTRODUCTION

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

3

Cadre du projet

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CRITIQUE AU NIVEAU DE

DESIGNCRITIQUE AU NIVEAU DU CONTENUSOLUTION PROPOSÉE

ETAT DE L’ART

4

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CRITIQUE DE L’EXISTANT

CRITIQUE AU NIVEAU DE DESIGN

CRITIQUE AU NIVEAU DU CONTENUSOLUTION PROPOSÉE

5

ETAT DE L’ART

Au niveau de design

• Design basique

• Pages chargées

• Publicité partout

• Inadaptabilité avecLes terminaux mobiles

• …

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

SOLUTION PROPOSÉE

ETAT DE L’ART

• Profitant de systèmes existants (Facebook, Google..)

• Une plateforme de communication

• Un système public des comptes rendu « feedback» pour toutes les transactions

• Annonces très détaillées et bien indexées

6

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

MÉTHODOLOGIE ET CYCLE DE VIE

ETAT DE L’ART

7

Cycle de vie de notre projet

Agile Scrum

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCT

ION

8

SPRINT ZERO

SPRINT 1

SPRINT ZÉRO

Le but: Vision globale du produit à réaliser

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON SPRINT 1ETUDE DES

BESOINS

9

SPRINT ZERO

Les acteurs

• L’utilisateur

• Le développeur

• L’administrateur

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON SPRINT 1

Les besoins fonctionnels

Utilisateur et développeur :

10

SPRINT ZERO

ETUDE DES BESOINS

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

11

SPRINT ZERO SPRINT 1

ETUDE DES BESOINS

Les besoins fonctionnels

L’administrateur:

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

12

SPRINT ZERO SPRINT 1

ETUDE DES BESOINS

Les besoins non fonctionnels

• Ergonomie des interfaces

• Performance

• Fiabilité.

• Sécurités et confidentialités.

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

13

SPRINT ZERO SPRINT 1

ETUDE TECHNIQUE

Coté serveur Coté client

Les Choix Technologiques

PHP 5.4 HTML5, CSS3, JQuery,

JavaScript, AJAX.

Les Choix de plateforme de

développement

Notre propres plateforme

Twitter Bootstrap

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

14

SPRINT ZERO SPRINT 1

PLANIFICATION DE RELEASE

SPRINT 1ETAT DE

L’ARTSPRINT 2SPRINT

ZEROSPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

15

SPRINT 1

Le but: L’architecture du système

ETAT DE L’ART

SPRINT 2SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

LES PATRONS DE CONCEPTION

SPRINT 1

16

Les patrons de conception

• MVC (Model View Controller).

• Front Controller.

• Factory.

• Registry.

• Singleton

ETAT DE L’ART

SPRINT 2

SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CONCEPTION

SPRINT 1

17

ETAT DE L’ART

SPRINT 2

SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CONCEPTION

SPRINT 1

18

RÉALISATION

ETAT DE L’ART

SPRINT 2

SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CONCEPTION

SPRINT 1

19

ETAT DE L’ART

SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSIONSPRINT 2

INTRODUCTION

20

SPRINT 2

Le but: Le front office

SPRINT 3 ET 4

ETAT DE L’ART

SPRINT 1SPRINT ZERO

CONCLUSION

INTRODUCTION

SPÉCIFICATION DÉTAILLÉ

SPRINT 2

21

Diagramme de cas d’utilisation «Gérer les offres»

ETAT DE L’ART

SPRINT 1

SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CONCEPTION

SPRINT 2

22

Diagramme de séquence «Gérer les offres»

SPRINT 3 ET 4

ETAT DE L’ART

SPRINT 1SPRINT ZERO

CONCLUSION

INTRODUCTION

SPÉCIFICATION DÉTAILLÉ

SPRINT 2

23

Le deliverable de Sprint 2

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

CONCLUSION

SPRINT 3 ET 4

INTRODUCTION

24

SPRINT 3 ET 4

Le but: Le Back office et Les APIs

SPRINT 1 SPRINT 2CONCLUSIO

N

SPRINT 3: SPÉCIFICATION DES BESOINS DÉTAILLÉ

ETAT DE L’ART

SPRINT ZERO

INTRODUCTION

SPRINT 3 ET 4

25

Diagramme de cas d’utilisation «Contrôler les composants du système»

ETAT DE L’ART

SPRINT 1

SPRINT ZERO

CONCLUSION

INTRODUCTION

SPRINT 3:CONCEPTIO

N

SPRINT 3 ET 4

26

Diagramme de séquence de l’administration

SPRINT 2

SPRINT 2ETAT DE

L’ARTSPRINT 1SPRINT

ZEROCONCLUSIO

NINTRODUCTI

ON

SPRINT 3: RÉALISATION

SPRINT 3 ET 4

27

Le deliverable de Sprint 3

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

CONCLUSION

SPRINT 3 ET 4INTRODUCTI

ON

28

SPRINT 4: SPÉCIFICATION DES BESOINS DÉTAILLÉ

Diagramme de ces d’utilisation «  Gérer les applications »

SPRINT 2CONCLUSIO

N

SPRINT 4: CONCEPTION

29

Diagramme de séquence de l’architecture REST

ETAT DE L’ART

SPRINT 1SPRINT ZERO

SPRINT 3 ET 4INTRODUCTI

ON

SPRINT 2CONCLUSIO

N

SPRINT 4: RÉALISATION

30

Le SDK

ETAT DE L’ART

SPRINT 1SPRINT ZERO

SPRINT 3 ET 4INTRODUCTI

ON

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

CONCLUSION

SPRINT 3 ET 4

INTRODUCTION

31

VIDÉO

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

• Difficultés rencontrés: Gestion du temps

Outils de développement

• La plupart des objectifs citées sont atteints.

• Ce projet de fin d’études peut être mieux développé et enrichi dans les futurs Sprints.

• Perspectives:Payement en ligneChat instantané

CONCLUSION

INTRODUCTION

32

Merci pour votre attention

Recommended