Revue de Lancement
Revue de LancementSpirit 25 / 01 / 2011Groupe Vert1
1Prsentation Une quipe et des comptences Une relation de sous-traitance pour un ensemble de lots de travaux Solutions techniques retenues Une premire tude des lots pris en charge Accord avec la MOE sur les livrables Organisation au sein de lquipe Analyse de risques 25 / 01 / 2011Groupe Vert22Une quipe et des comptences 25 / 01 / 2011Groupe Vert3
Clment CROCHEMOREAldric PERRINDavid BERTRANDMahmoud EL AJMIMlissa PETIT
3Sous-traitance 25 / 01 / 2011Groupe Vert4Service WebCollecte dimageCollecte dinformationsCrer le service de collecteImageCollectorCrer le service de normalisationNormalizerCrer le service de stockage temporaireTemporaryStorageCrer le service de collecteInformationCollector
4
Solutions techniques retenues 25 / 01 / 2011Groupe Vert5Technologies utilises :Web-servicesRDF/XmlJenaSparql
Pas dESB
Utilisation de larchitecture REST pour les API Google et Flickr5Premire tude des lots 25 / 01 / 2011Groupe Vert6Collecte dimage
TouristeInternauteAdministrateurSPIRIT6
Premire tude des lotsCollecte dimage : ImageCollector 25 / 01 / 2011Groupe Vert7Implmente linterface SourceReader de Weblab.GetResourceReturn getResource(GetResourceArgsargs) Arguments : - La liste des mots clefs-> Donne directement par lutilisateur-> Gnre grce au nom de la ville
- La mthode voulue-> Google Images, Flicker-> Annuaire
Retour :- La liste des images rcupres.
7
Premire tude des lotsCollecte dimage via un annuaire : ImageCollector 25 / 01 / 2011Groupe Vert8Contient un ensemble dURL de site Web. -> Editer par ladministrateur
Pour les URL slectionnes :- extraction de lensemble des images de la page web- slection des images en fonction de leur taille
8
Premire tude des lotsCollecte dimage : Normalizer 25 / 01 / 2011Groupe Rouge9 Implmente linterface Analyser de la plate-forme Weblab.
Mets les images sous un format commun JPEG.
Mets l'ensemble des images une dimension maximum (qui reste fixer ainsi que le mode de redimensionnement utiliser).
Modifie le fichier XML/RDF li une image en fonction des changements apports.
Gnre une miniature de limage.
9Premire tude des lotsCollecte dimage : TemporyStorage 25 / 01 / 2011Groupe Vert10
Balayer un par un les documents RDF/XML crer pour chaque image collectPour chaque document :Si limage existe dj dans le stockage temporaire (Service de ddoublage)
alors limage et le document RDF ne seront pas enregistrs dans le dossier de stockage temporaire
Sinon enregistrer limage et le document RDF dans le stockage temporaire (les dossiers sont paramtrables ) et leurs attribus un IDAjouter dans le document RDF une annotation du couple image/mtadonnes
10Premire tude des lotsAdministration du Stockage Temporaire: TemporyStorage 25 / 01 / 2011Groupe Vert11
Balayer le dossier de stockage temporaire et rcuprer lensemble des images prsentent .Si ladministrateur veut modifier les mtadonnes:Une requte est lanc sur lensemble des documents RDF pour rcuprer le bon document selon lID de limage.Afficher les mtadonnesEnregistrer les modifications apportes au mtadonnesSi ladministrateur veut indiquer quelles sont les images qui ne seront pas indexesUne requte est lanc sur lensemble des documents RDF pour rcuprer le bon document selon lID de limage. Ajouter dans le document RDF un tag quon peut mettre a false si ladministrateur ne veut pas indexer limages
11Premire tude des lots 25 / 01 / 2011Groupe Vert12Collecte dinformations
TouristeInternauteAdministrateurSPIRIT12Premire tude des lotsCollecte dinformations : InformationCollector 25 / 01 / 2011Groupe Rouge13
Son rle :Initialiser une fiche documentairePermet de modifier les informations dune fiche documentaireCollecte automatiquement des informations
Ralisation technique : Fiche documentaire stocke dans un fichier RDFCration/modification du RDF laide du framework JenaUtilisation des bases de donnes en ligne Dbpedia et GeonamesSparQL pour communiquer.
13Accord avec la MOE 25 / 01 / 2011Groupe Vert14
Entres attenduesPour raliser nos diffrents lots de travaux nous aurons besoin:
Des document de la MOE :Spcification Technique de Besoin Document dArchitecture Logicielle Global
De la mise en place dun SVN
Dun logiciel de dveloppement (Eclipse Helios (3.6.1)).
14Accord avec la MOE 25 / 01 / 2011Groupe Vert15Modalits de recette
15Accord avec la MOE 25 / 01 / 2011Groupe Vert16Modalits de Livraison
La livraison des web services se fera sous la forme dun fichier .war
Une documentation spcifique sera fournie pour chaque lot. Cette documentation sera compose: dune spcification technique dtaille du lot dun document de conception pour chaque composant raliser dun plan de validation du lot dune description des interfaces ou dune notice dutilisation pour chaque composant.
Les fichiers seront dpos sur le SVN local pour permettre leur rcupration par la MOE en vue de lintgration au projet global16Organisation 25 / 01 / 2011Groupe Vert17Rles au sein de lquipe
Mthode XP17Organisation 25 / 01 / 2011Groupe Vert18Rles au sein de lquipeLe Client Fait partie intgrante de lquipe
Est responsable de la dfinition de ce que doit faire le logiciel
Communique les informations utiles aux dveloppeurs
Dispose dun feedback de la part des programmeurs
Spcifie les fonctionnalits sur la base de scnarios
Spcifie les tests de recette
Participe la planification et dfinit les priorits
STBSpcification Technique des Besoins
Client
18Organisation 25 / 01 / 2011Groupe Vert19Rles au sein de lquipeLe Dveloppeur Dveloppeur Responsable de la production du code
Conoit pour assurer la prennit du code
Teste pour assurer la qualit du code
Dialogue en permanence avec le client
Procde au remaniement du code
DALDfinition de lArchitecture Logiciel
Architecte19Organisation 25 / 01 / 2011Groupe Vert20Rles au sein de lquipeLe Testeur Conoit et ralise les tests de recette dfinis par le client
Recherche lautomatisation systmatique des tests
Dveloppe les outils de tests ncessaires et lesscripts excuter
Tmoigne de lavancement du projet
CDRCahier de Recettes
Testeur20Organisation 25 / 01 / 2011Groupe Vert21Rles au sein de lquipeLe Tracker Assure le suivi des tches et du planning
Cherche dtecter les difficults le plus tt possible
Ne prend pas de dcision mais informe le coach en cas de problme
ADRAnalyse de Risque
Tracker21Organisation 25 / 01 / 2011Groupe Vert22Rles au sein de lquipeLe Coach Garant du processus et de la mthodologie
Vrifie que chacun joue son rle
Organise et anime les runions et les sances de planification
Valide les orientations techniques
Rend compte de lavancement au manager
PDDPlan de dveloppement
Coach22
Organisation 25 / 01 / 2011Groupe Vert23Compatibilit des rles
23Organisation 25 / 01 / 2011Groupe Vert24XP : Pratique de la gestion de projetLivraisons frquentesPlanification itrativeClient sur siteRythme de travail durable Programmation en binme
Responsabilit collective du code
Stand-up Meeting
24Organisation 25 / 01 / 2011Groupe Vert25Planning
25 j
29 jApprentissage de lenvironnement de programmationDbut de Rdaction des documentsPhase de dveloppement
31 j
6 m5 semaines
7 mSoutenance Ici Planning et estimation temps de dev de chaque tche25Analyse de risque 25 / 01 / 2011Groupe Vert26TypeDescription du risqueFacteurs de risqueTechniqueProblmesLors du dveloppement des services1. utilisation de nouveaux logiciels.2. les membres de lquipe nont pas de connaissances sur le dveloppement des web services3. les membres de lquipe nont pas de connaissance sur le web smantique et les standards qui vont avec (ex: RDF)4. absence de connaissances sur les procdures de test des web services OrganisationRetard dans la livraisonfinale1. Mauvaise synchronisation entre les dveloppeurs.2. Prvisions trop optimistes.3. Un des dveloppeurs est indisponible pour une longue dure.MOETche de travail supplmentaire1. L'avancement dans le projet met en vidence des tches invitables non prises en comptes jusqu' lors pour la bonne ralisation des modules2. Le client ajoute du contenu supplmentaireTechniqueLogiciel final peu ou non fonctionnel1. La validation de la version finale a mis en vidence des problmes importants.2. Certains modules sont dpendants des autres. Problme, si un des modules est dfaillant.
26Conclusion 25 / 01 / 2011Groupe Vert27
27