SlideShare une entreprise Scribd logo
1  sur  5
Spécifications Fonctionnelles Détaillées 2012
SUPINFO Nice | Spécifications Fonctionnelles Détaillées 1
SUPINFO NICE
Spécifications
Fonctionnelles Détaillées
Projet YouFood
GRONDIN Florian
27/05/2012
Spécifications Fonctionnelles Détaillées 2012
2 Spécifications Fonctionnelles Détaillées | SUPINFO Nice
Versions
Date
Rédacteur Modifications réalisées
Autorité et Date
d’approbation
0.1 19/04/12 GRONDIN Florian Création du Document
0.2 23/04/12 GRONDIN Florian
Modification du
Document
0.3 27/05/12 GRONDIN Florian
Modification du
Document
Spécifications Fonctionnelles Détaillées 2012
SUPINFO Nice | Spécifications Fonctionnelles Détaillées 3
Sommaire
I. Introduction..................................................................................................................................... 4
I.1 Objet........................................................................................................................................ 4
I.2 Périmètre................................................................................................................................. 4
I.3 Glossaire.................................................................................................................................. 4
II. Choix de l’hébergement des données............................................................................................. 4
III. Choix du Framework.................................................................................................................... 4
IV. Choix du langage ......................................................................................................................... 5
V. La plateforme Android .................................................................................................................... 5
VI. Le modèle MVC ........................................................................................................................... 5
VII. Le service REST ............................................................................................................................ 5
Spécifications Fonctionnelles Détaillées 2012
4 Spécifications Fonctionnelles Détaillées | SUPINFO Nice
I. Introduction
I.1 Objet
Ce document décrit les spécifications techniques et informatiques pour la mise en œuvre d’un site
internet et d’une application mobile pour la société « YouFood »
I.2 Périmètre
La société « YouFood » est un restaurant proposant chaque semaine un menu différent, basé sur une
spécialité dans le monde.
Depuis le début, les commandes sont prises par les serveurs directement sur papier. Puis les
commandes sont données au chef qui va préparer les plats.
A présent la société veut mettre en place un nouveau processus d’affaires basé sur les tablettes
tactiles et une interface de gestion sur une infrastructure IT fiable et rapide.
I.3 Glossaire
Abréviation Définition
MVC Model View Controller
JPA Java Persistence API
ORM Object-relationalmapping
II. Choix de l’hébergement des données
Pour l’hébergement et le déploiement du site internet, nous avons opté pour un Cloud en Java
chezHeroku.
Heroku est la meilleure solution pour ce type de projet car :
La prise en charge du coté serveur est géré par Heroku
Les développeurs peuvent se concentrer sur le code sans avoir besoin de l’adapter.
La base de données utilisée est PostgreSQL. Une base de données puissante pour les grosses
entreprises qui est là aussi géré par Heroku. Il y a seulement à définir les configurations/add-ons.
Le déploiement de l’application se fait instantanément, prises en charges de différents add-
ons. Et la sécurité est aussi à l’appel ! Des clésRSA64bits vont sécuriser tousles transferts entre la
machine et le serveur Heroku.
III. Choix du Framework
Concernant le Framework pour le site internet, nous avons choisi d’utiliser « Play Framework ».
Ce Framework est simple d’utilisation, possède une structure ORM, et fournit un modèle MVC. Il
n’est pas pour autant considéré comme une application JEE.
Spécifications Fonctionnelles Détaillées 2012
SUPINFO Nice | Spécifications Fonctionnelles Détaillées 5
IV. Choix du langage
Nous avons choisi d’utiliser le langage JAVA.
Grace à ce langage nous pouvons :
programmer une application tablette (Android),
programmer un service WEB,
rendre ces programmes multiplateformes,
et les combiner.
utiliser le modèle MVC
De plus JAVA est un langage open source.
Concernant la langue du projet, elle sera en anglais et français.
V. La plateforme Android
La plateforme choisie pour le développement des deux applications est la plateforme Android.
Ce système d’exploitation est compatible avec de nombreuses tablettes de nombreuses marques. Le
choix du matériel est donc beaucoup plus large pour l’entreprise.
VI. Le modèle MVC
Les deux applications et le service WEB implémentent le modèle MVC dans leur code. Ce modèle a
pour principal avantage la clarté de l’architecture qu’il impose. La tâche du développeur est alors
simplifiée sur le plan de la maintenance ou de l’amélioration du projet, on pourrait passer d’un
format de données JSON au format XML très simplement, sans avoir à faire de modification sur les
« Vues ».
VII. Le service REST
La communication entre les applications mobiles et le site web est rendue possible grâce à
l’implémentation d’un service REST. Le le format de données utilisé est le format JSON.

Contenu connexe

Tendances

Modélisation des processus métiers BPMN
Modélisation des processus métiers BPMNModélisation des processus métiers BPMN
Modélisation des processus métiers BPMNYouness Boukouchi
 
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Zaineb Erraji
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Mehdi Hamime
 
Presentation pfe
Presentation pfePresentation pfe
Presentation pfezinebcher
 
Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Saâd Zerhouni
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Implémentation d'un nouveau système d'information pour la comptabilité généra...
Implémentation d'un nouveau système d'information pour la comptabilité généra...Implémentation d'un nouveau système d'information pour la comptabilité généra...
Implémentation d'un nouveau système d'information pour la comptabilité généra...Es-Saleh Ouzouli
 
Présentation finale
Présentation finalePrésentation finale
Présentation finaleheniBa
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Ardesi Midi-Pyrénées
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITLina Meddeb
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti MohammedMohammed JAITI
 
Conception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASConception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASAhmed MAALEJ
 
Les Schémas Directeurs SI par la pratique - IAE Paris - 10 septembre 2013
Les Schémas Directeurs SI par la pratique -  IAE Paris - 10 septembre 2013Les Schémas Directeurs SI par la pratique -  IAE Paris - 10 septembre 2013
Les Schémas Directeurs SI par la pratique - IAE Paris - 10 septembre 2013ArielleMeffre
 
De l'expression de besoins vers spécifications de la solution
De l'expression de besoins vers spécifications de la solutionDe l'expression de besoins vers spécifications de la solution
De l'expression de besoins vers spécifications de la solutionCOMPETENSIS
 

Tendances (20)

Modélisation des processus métiers BPMN
Modélisation des processus métiers BPMNModélisation des processus métiers BPMN
Modélisation des processus métiers BPMN
 
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
 
Exposé 1
Exposé   1Exposé   1
Exposé 1
 
gestion de projet
gestion de projetgestion de projet
gestion de projet
 
Presentation pfe
Presentation pfePresentation pfe
Presentation pfe
 
Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Implémentation d'un nouveau système d'information pour la comptabilité généra...
Implémentation d'un nouveau système d'information pour la comptabilité généra...Implémentation d'un nouveau système d'information pour la comptabilité généra...
Implémentation d'un nouveau système d'information pour la comptabilité généra...
 
Présentation finale
Présentation finalePrésentation finale
Présentation finale
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRIT
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
 
Conception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASConception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VAS
 
Offre technique
Offre techniqueOffre technique
Offre technique
 
Rapport pfa
Rapport pfaRapport pfa
Rapport pfa
 
Les Schémas Directeurs SI par la pratique - IAE Paris - 10 septembre 2013
Les Schémas Directeurs SI par la pratique -  IAE Paris - 10 septembre 2013Les Schémas Directeurs SI par la pratique -  IAE Paris - 10 septembre 2013
Les Schémas Directeurs SI par la pratique - IAE Paris - 10 septembre 2013
 
De l'expression de besoins vers spécifications de la solution
De l'expression de besoins vers spécifications de la solutionDe l'expression de besoins vers spécifications de la solution
De l'expression de besoins vers spécifications de la solution
 

En vedette

Formation Cahier des charges fonctionnel
Formation Cahier des charges fonctionnelFormation Cahier des charges fonctionnel
Formation Cahier des charges fonctionnelGrain Incubation
 
comment rédiger une expression de besoins
comment rédiger une expression de besoinscomment rédiger une expression de besoins
comment rédiger une expression de besoinsAlexandre Zermati
 
L’analyse fonctionnelle, le secret le mieux gardé des bons gestionnaires de p...
L’analyse fonctionnelle, le secret le mieux gardé des bons gestionnaires de p...L’analyse fonctionnelle, le secret le mieux gardé des bons gestionnaires de p...
L’analyse fonctionnelle, le secret le mieux gardé des bons gestionnaires de p...PMI-Montréal
 
Comment écrire mon premier cahier des charges ?
Comment écrire mon premier cahier des charges ?Comment écrire mon premier cahier des charges ?
Comment écrire mon premier cahier des charges ?Patricia QUIST
 
Cci Bordeaux atelier projet site web cahier des charges 18/09/2014
Cci Bordeaux atelier projet site web cahier des charges 18/09/2014Cci Bordeaux atelier projet site web cahier des charges 18/09/2014
Cci Bordeaux atelier projet site web cahier des charges 18/09/2014echangeurba
 
Plan cahier-des-charges
Plan cahier-des-chargesPlan cahier-des-charges
Plan cahier-des-chargeswalouziz
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALLaribi Aicha
 
Team Coaching - Starbursting
Team Coaching - StarburstingTeam Coaching - Starbursting
Team Coaching - StarburstingBalaji Sathram
 
Les 9 règles d'or pour réussir son cahier des charges ecommerce
Les 9 règles d'or pour réussir son cahier des charges ecommerceLes 9 règles d'or pour réussir son cahier des charges ecommerce
Les 9 règles d'or pour réussir son cahier des charges ecommerce123PRESTA
 
Le système de versioning git
Le système de versioning gitLe système de versioning git
Le système de versioning gitNassim Bahri
 
SDLC-MFO-gestion de la documentation projet
SDLC-MFO-gestion de la documentation projetSDLC-MFO-gestion de la documentation projet
SDLC-MFO-gestion de la documentation projetLDEDSI
 
Cahier des charges
Cahier des chargesCahier des charges
Cahier des chargesdima_zaki
 
Présentation du SOL Olympe - Monnaie Locale et Citoyenne en Tarn et Garonne
Présentation du SOL Olympe - Monnaie Locale et Citoyenne en Tarn et GaronnePrésentation du SOL Olympe - Monnaie Locale et Citoyenne en Tarn et Garonne
Présentation du SOL Olympe - Monnaie Locale et Citoyenne en Tarn et Garonneboprat
 
Fiches Pratique Libre Office Writer 5
Fiches Pratique Libre Office Writer 5Fiches Pratique Libre Office Writer 5
Fiches Pratique Libre Office Writer 5Guillaume MAURIN
 
Etude sur les salaires des métiers du web 2012
Etude sur les salaires des métiers du web 2012Etude sur les salaires des métiers du web 2012
Etude sur les salaires des métiers du web 2012FrenchWeb.fr
 

En vedette (20)

Formation Cahier des charges fonctionnel
Formation Cahier des charges fonctionnelFormation Cahier des charges fonctionnel
Formation Cahier des charges fonctionnel
 
comment rédiger une expression de besoins
comment rédiger une expression de besoinscomment rédiger une expression de besoins
comment rédiger une expression de besoins
 
L’analyse fonctionnelle, le secret le mieux gardé des bons gestionnaires de p...
L’analyse fonctionnelle, le secret le mieux gardé des bons gestionnaires de p...L’analyse fonctionnelle, le secret le mieux gardé des bons gestionnaires de p...
L’analyse fonctionnelle, le secret le mieux gardé des bons gestionnaires de p...
 
Comment écrire mon premier cahier des charges ?
Comment écrire mon premier cahier des charges ?Comment écrire mon premier cahier des charges ?
Comment écrire mon premier cahier des charges ?
 
Cahier des charges modèle gratuit - préparez votre projet web facilement !
Cahier des charges modèle gratuit - préparez votre projet web facilement !Cahier des charges modèle gratuit - préparez votre projet web facilement !
Cahier des charges modèle gratuit - préparez votre projet web facilement !
 
Modèle cahier des charges site web
Modèle cahier des charges site webModèle cahier des charges site web
Modèle cahier des charges site web
 
3 Expression Du Besoin
3 Expression Du Besoin3 Expression Du Besoin
3 Expression Du Besoin
 
Cci Bordeaux atelier projet site web cahier des charges 18/09/2014
Cci Bordeaux atelier projet site web cahier des charges 18/09/2014Cci Bordeaux atelier projet site web cahier des charges 18/09/2014
Cci Bordeaux atelier projet site web cahier des charges 18/09/2014
 
Plan cahier-des-charges
Plan cahier-des-chargesPlan cahier-des-charges
Plan cahier-des-charges
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPAL
 
Team Coaching - Starbursting
Team Coaching - StarburstingTeam Coaching - Starbursting
Team Coaching - Starbursting
 
Les 9 règles d'or pour réussir son cahier des charges ecommerce
Les 9 règles d'or pour réussir son cahier des charges ecommerceLes 9 règles d'or pour réussir son cahier des charges ecommerce
Les 9 règles d'or pour réussir son cahier des charges ecommerce
 
Le système de versioning git
Le système de versioning gitLe système de versioning git
Le système de versioning git
 
SDLC-MFO-gestion de la documentation projet
SDLC-MFO-gestion de la documentation projetSDLC-MFO-gestion de la documentation projet
SDLC-MFO-gestion de la documentation projet
 
Cahier des charges
Cahier des chargesCahier des charges
Cahier des charges
 
Présentation du SOL Olympe - Monnaie Locale et Citoyenne en Tarn et Garonne
Présentation du SOL Olympe - Monnaie Locale et Citoyenne en Tarn et GaronnePrésentation du SOL Olympe - Monnaie Locale et Citoyenne en Tarn et Garonne
Présentation du SOL Olympe - Monnaie Locale et Citoyenne en Tarn et Garonne
 
Guide talend
Guide talendGuide talend
Guide talend
 
Fiches Pratique Libre Office Writer 5
Fiches Pratique Libre Office Writer 5Fiches Pratique Libre Office Writer 5
Fiches Pratique Libre Office Writer 5
 
Etude sur les salaires des métiers du web 2012
Etude sur les salaires des métiers du web 2012Etude sur les salaires des métiers du web 2012
Etude sur les salaires des métiers du web 2012
 
2010 10 08_angd_aussois_cdcf
2010 10 08_angd_aussois_cdcf2010 10 08_angd_aussois_cdcf
2010 10 08_angd_aussois_cdcf
 

Similaire à Spécifications Fonctionnelles Détaillées du projet Youfood

Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilMicrosoft Technet France
 
Dossier de conception_v1.00
Dossier de conception_v1.00Dossier de conception_v1.00
Dossier de conception_v1.00Arnold Stellio
 
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hecPpt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hecYves LE CLEACH
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
 
Softlayer webinar mai 2014 - francais
Softlayer webinar   mai 2014 - francaisSoftlayer webinar   mai 2014 - francais
Softlayer webinar mai 2014 - francaisNicolas Verdier
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement AzureLevio
 
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexPrésentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexCynapsys It Hotspot
 
Qualité & Industrialisation des développements mobiles sur iOS & Android
Qualité & Industrialisation des développements mobiles sur iOS & AndroidQualité & Industrialisation des développements mobiles sur iOS & Android
Qualité & Industrialisation des développements mobiles sur iOS & AndroidThibaud CAVIN
 
Open XKE - De l'intégration continue au déploiement continu sur iOS et Androi...
Open XKE - De l'intégration continue au déploiement continu sur iOS et Androi...Open XKE - De l'intégration continue au déploiement continu sur iOS et Androi...
Open XKE - De l'intégration continue au déploiement continu sur iOS et Androi...Publicis Sapient Engineering
 
memoire sur la technologie de RIA
memoire sur la technologie de RIAmemoire sur la technologie de RIA
memoire sur la technologie de RIAifis
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfHamida Rebai Trabelsi
 
French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0XebiaLabs
 
Softlayer Webinar - Juin 2014 - Francais
Softlayer Webinar - Juin 2014 - FrancaisSoftlayer Webinar - Juin 2014 - Francais
Softlayer Webinar - Juin 2014 - FrancaisNicolas Verdier
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSebastien Coulon
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...vlabatut
 
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...Siham Rim Boudaoud
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 

Similaire à Spécifications Fonctionnelles Détaillées du projet Youfood (20)

Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
 
IBM Bluemix : La plate-forme d’innovation numérique
IBM Bluemix : La plate-forme d’innovation numérique IBM Bluemix : La plate-forme d’innovation numérique
IBM Bluemix : La plate-forme d’innovation numérique
 
Dossier de conception_v1.00
Dossier de conception_v1.00Dossier de conception_v1.00
Dossier de conception_v1.00
 
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hecPpt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
Softlayer webinar mai 2014 - francais
Softlayer webinar   mai 2014 - francaisSoftlayer webinar   mai 2014 - francais
Softlayer webinar mai 2014 - francais
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement Azure
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexPrésentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
 
Qualité & Industrialisation des développements mobiles sur iOS & Android
Qualité & Industrialisation des développements mobiles sur iOS & AndroidQualité & Industrialisation des développements mobiles sur iOS & Android
Qualité & Industrialisation des développements mobiles sur iOS & Android
 
Open XKE - De l'intégration continue au déploiement continu sur iOS et Androi...
Open XKE - De l'intégration continue au déploiement continu sur iOS et Androi...Open XKE - De l'intégration continue au déploiement continu sur iOS et Androi...
Open XKE - De l'intégration continue au déploiement continu sur iOS et Androi...
 
memoire sur la technologie de RIA
memoire sur la technologie de RIAmemoire sur la technologie de RIA
memoire sur la technologie de RIA
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
 
French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0
 
Softlayer Webinar - Juin 2014 - Francais
Softlayer Webinar - Juin 2014 - FrancaisSoftlayer Webinar - Juin 2014 - Francais
Softlayer Webinar - Juin 2014 - Francais
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
Mémoire de Licence, site web dynamique sous JEE, application aux entreprises ...
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 

Plus de Florian GRONDIN

Présentation Note ton STA : Application Android
Présentation Note ton STA : Application AndroidPrésentation Note ton STA : Application Android
Présentation Note ton STA : Application AndroidFlorian GRONDIN
 
Application d'affichage des news sur Windows phone 7
Application d'affichage des news sur Windows phone 7Application d'affichage des news sur Windows phone 7
Application d'affichage des news sur Windows phone 7Florian GRONDIN
 
Let’s sleep : Projet de Web strategy sur les techniques de SEO
Let’s sleep : Projet de Web strategy sur les techniques de SEOLet’s sleep : Projet de Web strategy sur les techniques de SEO
Let’s sleep : Projet de Web strategy sur les techniques de SEOFlorian GRONDIN
 
Rapport du projet Let's Sleep
Rapport du projet Let's SleepRapport du projet Let's Sleep
Rapport du projet Let's SleepFlorian GRONDIN
 
Youfood : Site internet .NET sur PC et Tablette
Youfood : Site internet .NET sur PC et TabletteYoufood : Site internet .NET sur PC et Tablette
Youfood : Site internet .NET sur PC et TabletteFlorian GRONDIN
 

Plus de Florian GRONDIN (9)

Présentation Note ton STA : Application Android
Présentation Note ton STA : Application AndroidPrésentation Note ton STA : Application Android
Présentation Note ton STA : Application Android
 
Application d'affichage des news sur Windows phone 7
Application d'affichage des news sur Windows phone 7Application d'affichage des news sur Windows phone 7
Application d'affichage des news sur Windows phone 7
 
Let’s sleep : Projet de Web strategy sur les techniques de SEO
Let’s sleep : Projet de Web strategy sur les techniques de SEOLet’s sleep : Projet de Web strategy sur les techniques de SEO
Let’s sleep : Projet de Web strategy sur les techniques de SEO
 
Rapport du projet Let's Sleep
Rapport du projet Let's SleepRapport du projet Let's Sleep
Rapport du projet Let's Sleep
 
Youfood : Site internet .NET sur PC et Tablette
Youfood : Site internet .NET sur PC et TabletteYoufood : Site internet .NET sur PC et Tablette
Youfood : Site internet .NET sur PC et Tablette
 
Mode d'emploi Youfood
Mode d'emploi YoufoodMode d'emploi Youfood
Mode d'emploi Youfood
 
Farmfight manuel
Farmfight manuelFarmfight manuel
Farmfight manuel
 
Documentation FarmFight
Documentation FarmFightDocumentation FarmFight
Documentation FarmFight
 
Farmfight
FarmfightFarmfight
Farmfight
 

Spécifications Fonctionnelles Détaillées du projet Youfood

  • 1. Spécifications Fonctionnelles Détaillées 2012 SUPINFO Nice | Spécifications Fonctionnelles Détaillées 1 SUPINFO NICE Spécifications Fonctionnelles Détaillées Projet YouFood GRONDIN Florian 27/05/2012
  • 2. Spécifications Fonctionnelles Détaillées 2012 2 Spécifications Fonctionnelles Détaillées | SUPINFO Nice Versions Date Rédacteur Modifications réalisées Autorité et Date d’approbation 0.1 19/04/12 GRONDIN Florian Création du Document 0.2 23/04/12 GRONDIN Florian Modification du Document 0.3 27/05/12 GRONDIN Florian Modification du Document
  • 3. Spécifications Fonctionnelles Détaillées 2012 SUPINFO Nice | Spécifications Fonctionnelles Détaillées 3 Sommaire I. Introduction..................................................................................................................................... 4 I.1 Objet........................................................................................................................................ 4 I.2 Périmètre................................................................................................................................. 4 I.3 Glossaire.................................................................................................................................. 4 II. Choix de l’hébergement des données............................................................................................. 4 III. Choix du Framework.................................................................................................................... 4 IV. Choix du langage ......................................................................................................................... 5 V. La plateforme Android .................................................................................................................... 5 VI. Le modèle MVC ........................................................................................................................... 5 VII. Le service REST ............................................................................................................................ 5
  • 4. Spécifications Fonctionnelles Détaillées 2012 4 Spécifications Fonctionnelles Détaillées | SUPINFO Nice I. Introduction I.1 Objet Ce document décrit les spécifications techniques et informatiques pour la mise en œuvre d’un site internet et d’une application mobile pour la société « YouFood » I.2 Périmètre La société « YouFood » est un restaurant proposant chaque semaine un menu différent, basé sur une spécialité dans le monde. Depuis le début, les commandes sont prises par les serveurs directement sur papier. Puis les commandes sont données au chef qui va préparer les plats. A présent la société veut mettre en place un nouveau processus d’affaires basé sur les tablettes tactiles et une interface de gestion sur une infrastructure IT fiable et rapide. I.3 Glossaire Abréviation Définition MVC Model View Controller JPA Java Persistence API ORM Object-relationalmapping II. Choix de l’hébergement des données Pour l’hébergement et le déploiement du site internet, nous avons opté pour un Cloud en Java chezHeroku. Heroku est la meilleure solution pour ce type de projet car : La prise en charge du coté serveur est géré par Heroku Les développeurs peuvent se concentrer sur le code sans avoir besoin de l’adapter. La base de données utilisée est PostgreSQL. Une base de données puissante pour les grosses entreprises qui est là aussi géré par Heroku. Il y a seulement à définir les configurations/add-ons. Le déploiement de l’application se fait instantanément, prises en charges de différents add- ons. Et la sécurité est aussi à l’appel ! Des clésRSA64bits vont sécuriser tousles transferts entre la machine et le serveur Heroku. III. Choix du Framework Concernant le Framework pour le site internet, nous avons choisi d’utiliser « Play Framework ». Ce Framework est simple d’utilisation, possède une structure ORM, et fournit un modèle MVC. Il n’est pas pour autant considéré comme une application JEE.
  • 5. Spécifications Fonctionnelles Détaillées 2012 SUPINFO Nice | Spécifications Fonctionnelles Détaillées 5 IV. Choix du langage Nous avons choisi d’utiliser le langage JAVA. Grace à ce langage nous pouvons : programmer une application tablette (Android), programmer un service WEB, rendre ces programmes multiplateformes, et les combiner. utiliser le modèle MVC De plus JAVA est un langage open source. Concernant la langue du projet, elle sera en anglais et français. V. La plateforme Android La plateforme choisie pour le développement des deux applications est la plateforme Android. Ce système d’exploitation est compatible avec de nombreuses tablettes de nombreuses marques. Le choix du matériel est donc beaucoup plus large pour l’entreprise. VI. Le modèle MVC Les deux applications et le service WEB implémentent le modèle MVC dans leur code. Ce modèle a pour principal avantage la clarté de l’architecture qu’il impose. La tâche du développeur est alors simplifiée sur le plan de la maintenance ou de l’amélioration du projet, on pourrait passer d’un format de données JSON au format XML très simplement, sans avoir à faire de modification sur les « Vues ». VII. Le service REST La communication entre les applications mobiles et le site web est rendue possible grâce à l’implémentation d’un service REST. Le le format de données utilisé est le format JSON.