Reverse Engineering d’applications Android

Slides:



Advertisements
Présentations similaires
Analyse et Programmation Orientées Objets
Advertisements

La Gestion de la Configuration
Architecture Technique de la plate-forme CASTORE
1 - Finalités et Objectifs
INF05 Conduite de projet Séance 1
Secrétariat et Comité de coordination CDPISP­CPSSP
JXDVDTEK – Une DVDthèque en Java et XML
BISSOL Cédric DAVID Grégory MAURY Henrick RIGOBERT Julien Version 1.5 Prototype de plate-forme de Tribus Instantanées : Projet encadré par : Audrey Occello.
Prototype de plate-forme de Tribus Instantanées :
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
Organisation temporelle
Stratégie de formation
Page : 1 / 8 Conduite de projet Examen du 29 avril 2003 Durée : 3h30mn Le support de cours et les notes sont nécessaires La notation tiendra compte très.
Page : 1 / 8 Conduite de projet Examen du 3 juin 1988 Durée : 4 heures Le support de cours est toléré La notation tiendra compte très significativement.
Page : 1 / 7 Conduite de projet Examen du 17 mai 2000 Durée : 3 heures Le support de cours et les notes sont nécessaires La notation tiendra compte très.
Page : 1 / 6 Conduite de projet Examen du 6 mai 1999 Durée : 4 heures Le support de cours est toléré La notation tiendra compte très significativement.
Page : 1 / 6 Conduite de projet Examen du 13 mai 2002 Durée : 3h30mn Le support de cours et les notes sont nécessaires La notation tiendra compte très.
Page : 1 / 5 Conduite de projet Examen du 22 mai 1997 Durée : 4 heures Le support de cours est toléré La notation tiendra compte très significativement.
Page : 1 / 6 INSA Rouen département ASI UV MGPI Examen du 25 juin 2003 Durée : 120 mn Le support de cours est toléré La notation tiendra compte très significativement.
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Gestion de Projet Pilotage – 3 Reporting
Certificat d’aptitude professionnelle Coiffure
Identités remarquables : introduction Les 3 identités remarquables
Tests et validation du logiciel
Maîtrise des données et des métadonnées de l’ODS
en management de projet
MIAGE MASTER 1 Cours de gestion de projet
Association des professionnels de l’information du secteur public
Recherche d’un thème de projet Identification d’un besoin
Projet Darties Groupe 2 15/12/2010.
Le projet de circonscription
METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib
Feature Driven Development (FDD)
Projet JAVA EE Approfondi
Méthode AGILE : SCRUM Réalisé par : Imen SADKI Ines GHERAB
Revue de Projet : Sondages en Lignes 15 mars 2010 Coach : Clément CROCHEMORE Tracker : Mélissa PETIT Client : Elie LESUEUR Testeurs : Paul TOUTAIN et Thierry.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
De l’UML aux agents répartis
* Cete Nord Picardie, 9 septembre 2002
U62 : Traitement d’une affaire
Calculatrice Financière Android
Application to Blot Synteny
Présentation du lot n°1 Projet ProxCin- GestSalles NoCloud IT Lundi 20 Février 2012.
Projet d’Ingénierie du Logiciel - Prise en main du robot humanoïde NAO
Méthode de gestion de projet.
Exercice 11-1.
Genèse du projet. Contexte : Université dAvignon Contexte : Université dAvignon Correspondant Informatique et Liberté (CIL) Correspondant Informatique.
Projet de Master première année 2007 / 2008
FIABILISATION DES COMPTES DES ETABLISSEMENTS PUBLICS DE SANTE
La Gestion de Projet.
Ville de . Eléments méthodologiques
LA LICENCE PROFESSIONNELLE ADJOINT DE DIRECTION Présentation du programme de la formation.
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
No. de projet : Titre du projet
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Projet BAC Application d’orientation Chenus Cordonnier Perez Robert.
Apprentissage d'EFSA initiale du PAM Session 1.4. Développement du plan d’analyse de l'EFSA initiale.
Rabat Le 16 mai 2012 Sélection et évaluation des DÉ Termes de références.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Spécialités Gestion et Finance Ressources humaines et communication
1 Interface Web-Service pour une application génie logiciel Equipe : LIP6 Team Move Date : 02/09/2008 Auteur : S. HONG Encadrants : F. KORDON / J.B. VORON.
TIJARIATE Méthodes Orientées Objets Unified Process (UP) - Groupe A
Vue d’ensemble du plugin. Barre d’outils TextBox non éditable où apparaît le chemin du projet. Affiche une représentation visuelle du modèle du projet.
LA PROCÉDURE.
Réunion de cadrage 4 09/03/10.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Transcription de la présentation:

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

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

Planning initial

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%

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

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

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 -

Merci de votre attention