1 / 32

Présentation Finale

Présentation Finale. Equipe Verte. Spirit. Sommaire. Présentation … Une relation de sous-traitance pour un ensemble de lots de travaux … Organisation … Environnement de travail Lots de travaux effectués … WS Collecte d’informations … Définition des Besoins

hiroko
Télécharger la présentation

Présentation Finale

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Présentation Finale Equipe Verte GroupeVert Spirit

  2. Sommaire GroupeVert Présentation … Une relation de sous-traitance pour un ensemble de lots de travaux … Organisation … Environnement de travail Lots de travaux effectués … WS Collecte d’informations … Définition des Besoins … WS Collecte d’images … Architecture … Problèmes rencontrées … Tests … Démonstration Livraison Intégration et Validation Analyse de Risques Conclusion … Bilan Travail effectué / Travail demandé … Bilan Tests … Apports du projet

  3. Sous-traitance GroupeVert

  4. Organisation Tracker Testeur GroupeVert Client Architecte Rôles au sein de l’équipe

  5. Organisation • Livraisons fréquentes • Planification itérative • Client sur site • Rythme de travail durable • Programmation en binôme • Responsabilité collective du code • Stand-up Meeting GroupeVert XP : Pratique de la gestion de projet

  6. Apprentissage de l’environnement de programmation Début de Rédaction des documents Organisation 29 j 25 j Phase de développement 5 semaines 6 m 31 j V1 V2 V3 2 semaines 1 semaine 2 semaines Collecte d'images Stockage temporaire Normalizer GroupeVert Prise en compte des modifications de la livraison 1 Collecte de documentation Prise en compte des modifications de la livraison 2   Administration Stockage temporaire      Administration Collecte de documentation      Collecte d'image à partir de l'annuaire Planning Soutenance 7 m

  7. Environnement de travail GroupeVert

  8. Technologies utilisées : • Weblabet web services : architecture SOAP • RDF/Xml • Sparql • Java Advance Imaging • Architecture REST pour les API Google et Flickr • Architecture matériel • PC sous Windows Xp • Proxy Environnement de travail GroupeVert Environnement de Développement

  9. Tests à effectuer • Tests unitaires • Tests aux limites • Mise en place des tests : • Exécuter sur PC perso ou mis à disposition • JUnit dans l’environnement Eclipse • SOAPui • Suivi des tests : • Faits techniques : à travers des fichiers Excel • Journaux de tests • Conditions d’arrêt : • Criticité des erreurs « mineurs » • Résultat attendu qui survient Environnement de travail GroupeVert Environnement de Tests

  10. Service Web Collecte d’image Collecte d’informations Lots de travaux effectués Créer le service de collecte ImageCollector Créer le service de collecte InformationCollector Créer le service de normalisation Normalizer GroupeVert Créer le service d’accès à la documentation par Smartphone DocumentarySheet Normalizer Créer le service de stockage temporaire TemporaryStorage

  11. Collecte d’informations GroupeVert

  12. … Définition des Besoins Collecte d’informations :InformationManager GroupeVert

  13. Architecture : • Implémente Configurable, SourceReader et ResourceContainer • Fichiers de propriétés • Pour les paramètres du proxy • Pour définir les méthodes du service • Fiche documentaire multilingue en RDF • DBpedia • requête SPARQL à l’aide du framework Jena • traitement JSON Collecte d’informations :InformationManager • Problèmes rencontrés : • Proxy et Jena • Temps de réponse de Dbpedia et serveurs saturés. • Données peu formalisées GroupeVert • Evolutions possibles: • DBpedia en local • Ontologies configurables

  14. … Tests et Démonstration Collecte d’informations :InformationManager GroupeVert

  15. … Définition des Besoins Collecte d’informations :DocumentarySheetNormalizer GroupeVert

  16. … Architecture Collecte d’informations :DocumentarySheetNormalizer … Problèmes rencontrés … Tests GroupeVert

  17. Collecte d’images GroupeVert

  18. … Définition des Besoins Collecte d’images :ImageCollector GroupeVert

  19. … Architecture Collecte d’images :ImageCollector … Problèmes rencontrés GroupeVert

  20. … Tests et Démonstration Collecte d’images :ImageCollector GroupeVert

  21. … Définition des Besoins Collecte d’images :Normalizer GroupeVert

  22. Architecture : • Implémente Analyser • Utilise la bibliothèque Java Advance Imaging fournie par Oracle • Utilise la bibliothèque MetadataExtractor Collecte d’images :Normalizer • Problèmes rencontrés : • Formats peu répandus • Traitement des métadonnées spécifique à chaque format GroupeVert • Evolutions possibles: • Gérer d’autres formats • Pour la conversion (ex : pcx, dng, svg, etc..) • Pour l’extraction des métadonnées (formats autres que jpeg)

  23. … Tests et Démonstration Collecte d’images :Normalizer GroupeVert

  24. … Définition des Besoins Collecte d’images :TemporaryStorage GroupeVert

  25. … Architecture Collecte d’images :TemporaryStorage … Problèmes rencontrés GroupeVert

  26. … Tests et Démonstration Collecte d’images :TemporaryStorage GroupeVert

  27. Mise en place général GroupeVert

  28. Livraison • La livraison des web services se fera sous la forme d’un fichier .war • Une documentation spécifique sera fournie pour chaque lot. • Cette documentation sera composée: • • d’une spécification technique détaillée du lot • • d’un document de conception pour chaque composant à réaliser • • d’un plan de validation du lot • • d’une description des interfaces ou d’une notice d’utilisation pour chaque composant. • Les fichiers seront déposés sur le SVN local pour permettre leur récupération par la MOE en vue de l’intégration au projet global GroupeVert

  29. Intégration et Validation GroupeVert

  30. Analyse de risque GroupeVert

  31. Conclusion GroupeVert Merci de votre attention

  32. GroupeVert

More Related