cahier des charges

publicité
Cahier des Charges
DUT INFO S2/Module PTUT
02/05/2016
Groupe 1B2
RIGAL Quentin
COMBAREL Florian
CLEMENT Lucas
AYLLON Dorian
SANVICENTE Mathieu
GEORGER Florian
Table des matières
Cahier des charges ...................................................................................................................... 2
Contexte .................................................................................................................................. 2
Le projet consiste à concevoir, développer et livrer deux applications : ............................ 2
Objectif des deux logiciels (UseCase) : .............................................................................. 2
Temps pour faire le projet : ................................................................................................. 4
Contraintes logicielles : ....................................................................................................... 4
La composition des différents groupes du projets : ............................................................ 4
Contact : .................................................................................................................................. 5
1/5
Cahier des charges
Contexte


Le projet consiste à concevoir, développer et livrer deux applications :
Application Java permettant de générer un fichier JSON (.json).
Application Java produisant une application HTML JQuery mobile multi-support à
partir du fichier JSON (.json) créé précédemment
Objectif des deux logiciels (UseCase) :
1 • Le première application se présente sous la forme d'une IHM (swing). Dans un premier
temps elle demandera à l'utilisateur d'ajouter, créer un fichier qui n'est pas encore sous le
format JSON (.json). Pour se faire il devra cliquer sur le bouton "Ajouter une Page". Cette
dernière affichera une nouvelle page où l'utilisateur saisira les informations concernant la
page qu'il veut créer : (id, up (id page menu précédente), logo, label, lien http, header, footer,
un aperçu avant L'HTML...) certaines informations devront être obligatoire comme l'id, le
label, le lien, le header. De plus il sera présent une option permettant à l'utilisateur de choisir
s’il veut ou non les informations sur les transports en commun Tissèo. La génération de
fichier, page, peut se faire de façon hiérarchique. Cette hiérarchie figurera sur la gauche de
l'IHM et se nommera "Pages Créées". Cette IHM présentera aussi une option permettant de
supprimer les pages que l'utilisateur a créé. Pour finir les pages créées devront être générer
dans le format JSON (.json) (bouton "Générer Json").
Voici une maquette de l'interface désirés :
2/5
2 • La deuxième application se présente aussi sous la forme d'une interface IHM (swing).
Dans un premier temps cette application doit produire une application HTML JQuery mobile
multi-support à partir d'un fichier JSON (.json) créer au préalable par l'application
JsonGenerator. Pour se faire l'interface proposera à l'utilisateur de sélectionner un fichier
JSON (.json) présent dans un des fichiers de son ordinateur. Pour se faire l'interface
présentera un onglet de recherche simple et intuitif comme la maquette si contre :
De plus l'interface présentera aussi l'avancement de la conversion du fichier JSON (.json) en
HTML (.html)
Voici une maquette de l'interface désirés :
3/5
Temps pour faire le projet :





Début du projet : 02/05/2016
Fin du projet : 04/05/2016
Une première version seras livrée le 02/05/2015 à 17h30
Une deuxième version seras livrée le 03/05/2015 à 17h30
La version finale sera livrée me 04/05/2015 à 13h00
Contraintes logicielles :


Eclipse

TurtoiseSVN
La composition des différents groupes du projets :
Programmation du générateur de fichier JSON (.json) :
 AYLLON Dorian SANVICENTE
 Mathieu CLEMENT Lucas

Programmation de l'interface de saisie des configurations utilisateur :
 AYLLON Dorian
 SANVICENTE Mathieu
 CLEMENT Lucas

Rédaction de la documentation Utilisateur :
 RIGAL Quentin

Rédaction de la documentation Technique :
 RIGAL Quentin

Gestion de TurtoiseSVN :
 GEORGER Florian

Gestion de Redmine :
 COMBAREL Florian
4/5
Contact :


Quentin RIGAL
Mathieu SAVICENTE

Lucas CLEMENT

Dorian AYLLON

Florian COMBAREL

Florian GEOGRER
5/5
Téléchargement