La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 TER 2012 Engilberge, Lludice, M'rah Flex Web Roster /32.

Présentations similaires


Présentation au sujet: "1 TER 2012 Engilberge, Lludice, M'rah Flex Web Roster /32."— Transcription de la présentation:

1 1 TER 2012 Engilberge, Lludice, M'rah Flex Web Roster /32

2 2 TER 2012 Engilberge, Lludice, M'rah Introduction /32

3 3 TER 2012 Engilberge, Lludice, M'rah Plan Présentation du sujet Analyse de l’existant Travail effectué Gestion de projet Démonstration Conclusion /32

4 4 TER 2012 Engilberge, Lludice, M'rah Présentation du sujet 1/2 Des soucis de portabilité Outils très rarement disponible en ligne Le coût Interfaces Spécifiques Manque de fonctionnalité /32

5 5 TER 2012 Engilberge, Lludice, M'rah Présentation du sujet 2/2 Des soucis de portabilité Navigateurs Internet Outils très rarement disponible en ligne Accès Nomade Le coût Gratuit Interfaces Spécifiques Interface de saisie général Manque de fonctionnalité Approche modulaire /32

6 6 TER 2012 Engilberge, Lludice, M'rah Analyse de l’existant 1/3 6 /32

7 7 TER 2012 Engilberge, Lludice, M'rah Analyse de l’existant 2/3 Un Problème largement étudié Le Problème d’ordonnancement NP-Complet Exemple : Considérons un emploi du temps pour 19 personnes, 3 types de shift pour une durée de 28 jours. Malgré la faible valeur des paramètres l’ordre de grandeur de la complexité en espace atteint les 10^320 ( sachant que l’âge de l’univers est estimé à 10^18 secondes. ) /32

8 8 TER 2012 Engilberge, Lludice, M'rah Analyse de l’existant 3/ 3 Principal difficulté de ce problème On ne résout que des instances de ce problème /32

9 9 TER 2012 Engilberge, Lludice, M'rah Notre Projet /32

10 10 TER 2012 Engilberge, Lludice, M'rah Présentation Interface de saisi d’un problème générale Rapidité ( JavaScript ) Portable ( Navigateur Internet ) Souplesse ( Architecture ) Compatibilité ( BSON / JSON ) /32

11 11 TER 2012 Engilberge, Lludice, M'rah JavaScript Langage de prototype Langage événementiel Langage sécurisé Interpréteur de plus en plus rapide Intégré dans la plupart des navigateurs Internet /32

12 12 TER 2012 Engilberge, Lludice, M'rah Portabilité Application Web IE Gecko ( Firefox ) WebKit ( Safari, Chrome ) /32

13 13 TER 2012 Engilberge, Lludice, M'rah Architecture Souplesse d’utilisation Vs. 13 /32

14 14 TER 2012 Engilberge, Lludice, M'rah Modularité /32

15 15 TER 2012 Engilberge, Lludice, M'rah Saisie Textuelle Un Tableau Utilisation et traitement simple, rapide, intuitif modulable, polyvalent /32

16 16 TER 2012 Engilberge, Lludice, M'rah Saisie Textuelle 3 partie saisie des données saisie des contraintes horizontale et vertical ajustement du tableau et envoi des données /32

17 17 TER 2012 Engilberge, Lludice, M'rah Le Modèle 1/2  Réception des données  Traitement de ces données  Création des objets /32

18 18 TER 2012 Engilberge, Lludice, M'rah Le Modèle 2/2 /32

19 19 TER 2012 Engilberge, Lludice, M'rah Interface de rendu et de saisie graphique 1/2 Micro / Macro Entité et conteneur Composant Modularité et imbrication /32

20 20 TER 2012 Engilberge, Lludice, M'rah Diviser pour régner & Optimisation Objets fonctionnels - Objets graphiques Modularité Séparation des objets selon leur fonction Rapidité Répartition en couches  Optimisation Standard Interface de rendu et de saisie graphique 2/2 /32

21 21 TER 2012 Engilberge, Lludice, M'rah Compatibilité L’envoi et la réception JSON / BSON /32

22 22 TER 2012 Engilberge, Lludice, M'rah Gestion de Projet /32

23 23 TER 2012 Engilberge, Lludice, M'rah Conception Confrontation de l’existant et du cahier des charges. Ebauche d’architecture Redéfinition du sujet avec Mr Régin Refonte du Gantt /32

24 24 TER 2012 Engilberge, Lludice, M'rah Réalisation Définition de priorité Restructuration et redistribution des tâches Architecture modulaire /32

25 25 TER 2012 Engilberge, Lludice, M'rah Problèmes rencontrés /32

26 26 TER 2012 Engilberge, Lludice, M'rah Problèmes logiciels Conçu pour s ’exécuter que du côté Client (1) Appliquer des cours d’architecture ou génie logiciel (2) Exécution dans le bac à sable (3) Problème de rendu liée au moteur (4) /32

27 27 TER 2012 Engilberge, Lludice, M'rah Problèmes Logistiques et Humains Pas la même localité (5) Evolution de la problématique (6) /32

28 28 TER 2012 Engilberge, Lludice, M'rah Solutions apportées /32

29 29 TER 2012 Engilberge, Lludice, M'rah Solution Logicielle BSON / JSON + Serveur (1)(3) Documentation (2) Lunascape (4) /32

30 30 TER 2012 Engilberge, Lludice, M'rah Autres Solutions Réunion (6) Mail (5) SVN (5) Gantt (6) Réorganisation du planning (6) Restructuration et redistribution des tâches (6) BU (6) /32

31 31 TER 2012 Engilberge, Lludice, M'rah Démonstration /32

32 32 TER 2012 Engilberge, Lludice, M'rah Conclusion Travail restant –Implémentation incomplète Interface graphique de rendu Envoi/réception –Implémentation manquante Extension vers un autre tiers Gestion des modules de contraintes /32


Télécharger ppt "1 TER 2012 Engilberge, Lludice, M'rah Flex Web Roster /32."

Présentations similaires


Annonces Google