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

Reverse Engineering d’applications Android

Présentations similaires


Présentation au sujet: "Reverse Engineering d’applications Android"— Transcription de la présentation:

1 Reverse Engineering d’applications Android
Comité de pilotage Reverse Engineering d’applications Android

2 Présentation Présentation Objectifs Equipe JAVA XML
Applications Android de plus en plus complètes et complexes Composants hétérogènes Besoin de cohérence Objectifs Fournir un outil de validation d’une application Android Equipe Amel LIMAM Wafa BEN ALI Olivier MARTY Sahar SOULAIH Benjamin BRUSA Imededdine HOSNI Application JAVA XML Ressource Ressource

3 Planning initial

4 Finalisation du projet Phase d’implémen-tation
Situation actuelle Finalisation du projet Etude et prise en main Phase de conception Phase d’implémen-tation Formation Android - EMF Outils de travail collaboratif Rédaction des spécifications Structure d’une application Android Elaboration d’un méta-modèle Création d’un plugin Eclipse (SWT) Développement parseurs XML et Java Création du prototype Développement des tests Rédaction du rapport Préparation de la soutenance 100% 0% 100% 0% 64% 60% 85% 70% 40% 100% BILAN 72%

5 Stratégie, méthodes d’organisation et de communication
Page Wiki pour recenser tous les outils et centraliser les informations relatives au projet Faciliter la communication et simplifier l’échange de messages. Gestion des anomalies: date de détection, gravité , description Travail simultané et aperçu immédiat de l’avancement de chacun. Réunions courtes et fréquentes Points fréquents et rapides Sprints de 1 à 2 semaines Objectifs et évaluation Outils organisationnels Responsable pour chaque document

6 Stratégie de gestion des risques
Coder en tandems Tableau des anomalies Coordonner en permanence les entrées sorties des différents blocs Réunions courtes et fréquentes Centralisation des informations dans le wiki Bugs et erreurs Indisponibilité Choix techniques Retards Concertation Recherche de situations similaires Forums Réajustement du planning Prévoir une marge

7 Phase d’implémentation Finalisation du projet
Bilan Tâches Temps estimé Temps réel Temps resté Dépassement Phase de planning et d’organisation: Mise en place d’un dépôt SVN GoogleCode Mise en place d’une page wikipedia (Gestion des anomalies, suivi de l’avancement, etc.) Mise en place d’un GoogleGroups et des pages GoogleDocs 30 mn 5 h 1 h 4 h 0 h Etude du projet -Formation Android -Formation EMF -Préparation d’un document de spécifications 15 h 16 h 10 h 20 h 12 h 33% 25% 20% Phase de conception Etude des différents artefacts d’une application Android Elaboration d’un méta-modèle 6 h 50% Phase d’implémentation -Création d’un plugin Eclipse (SWT) -Développement de deux parsers XML et Java -Création d’une chaîne complète de l’application -Développement des tests (unitaires et de validation) 30 h 8 h 10h Finalisation du projet Rédaction du rapport Préparation de la soutenance -

8 Merci de votre attention


Télécharger ppt "Reverse Engineering d’applications Android"

Présentations similaires


Annonces Google