280 likes | 517 Views
Projet .NET : Projet GEn A4RIL. BAILLARD, CARROUSSEL, CHASTANET,CHRISMANT. Année 2011-2012. Sommaire. 1. Introduction. 2. Présentation de la mission. 3. Analyse du projet. 4. Gestion de projet. 5. Conception et travaux réalisés. 6. Conclusion. 1. Introduction. Introduction.
E N D
Projet .NET : Projet GEnA4RIL BAILLARD, CARROUSSEL,CHASTANET,CHRISMANT Année 2011-2012
Sommaire 1. Introduction 2. Présentation de la mission 3. Analyse du projet 4. Gestion de projet 5. Conception et travaux réalisés 6. Conclusion
Introduction Présentation de l’équipe: Présentation de la mission • Romain CARROUSSEL : Chef de projet • Régis BAILLARD : Architecte métier • Marjorie CHRISMANT : Architecte BDD, WebService • Thibaut CHASTANET : Architecte Algorithmique Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Présentation de la mission : Présentation de la mission • Créer une application capable de déchiffrer un ou plusieurs fichiers cryptés en même temps • But : Trouver l’informateur terroriste, et lui subtiliser un document secret. • Moyen : Inspiré de la technique de cryptage XOR Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Spécifications fonctionnelles : Présentation de la mission • Authentifier un utilisateur • Décoder un ou plusieurs fichiers txt en simultané • Créer un document déchiffré en txt par fichier crypté • Créer un fichier PDF indiquant le taux de confiance des meilleures clés testées Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Spécifications techniques : Présentation de la mission • Architecture de l’application : Trois-tiers • Langage : C# • SGBD : SQL Server 2008 Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Spécifications techniques (serveur): Présentation de la mission • Architecture de type service • Un seul point d’entrée • 5 couches • Doit supporter des charges de travail importantes Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Architecture de l’application: Présentation de la mission SERVEUR BDD CLIENT 5 4 3 2 1 Analyse du projet CU CAM CAD CW CM EM CUP Gestion de projet CUT CUC ConceptionTravaux Réalisés SERVC SERVM SERVU Conclusion
Introduction Technologies utilisées : Présentation de la mission • IDE : Visual Studio 2010 • Dépôt SVN : Googlecode • SVN : TortoiseSVN, Ankh SVN • GUI : Windows PresentationFoundation (WPF) • Webservice • TaskParallellibrary Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Planification du projet : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Planification du projet : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Organisation du projet : Présentation de la mission • Division des tâches • Imposition des règles de nommage • Définition d’un planning quotidien • Réunion de mi-projet Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
5. CONCEPTION • Travaux Realises
Introduction Merise : Présentation de la mission • 2 Tables : • Fichier : Table utilisée pour un historique de la clé utilisée pour un fichier donné. • Login : Permet l’authentification personnalisée à la base. Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction UML : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Décryptage : Présentation de la mission • Utilisation du XOR • Utilisation d’un algorithme avec : • Un échantillon • Une liste de clés • Un dictionnaire Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Webservice : Présentation de la mission • Hébergé sur un serveur IIS • Trois méthodes : • Authentification • getResultatCle : Un seul résultat avec la clé voulue • getListResultat : Les 10 meilleurs resultats Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Communication client-serveur : Présentation de la mission Serveur Cl_Fichier Avec ou sans Clé de cryptage Serveur Analyse du projet Client Cl_Resultat Gestion de projet ConceptionTravaux Réalisés Cl_Fichier Serveur Cl_Resultat Ou List<Serveur Cl_Resultat> Conclusion
Introduction Client : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Analyse des écarts : Présentation de la mission • Ecart de planning : Module webservice plus long que prévu • Table Fichier Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Bilan : Présentation de la mission • Nom du terroriste trouvé : msaveuse@cesi.fr • Architecture respectée Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Possibilités d’améliorations : Présentation de la mission • Optimisation du traitement des tâches • Utilisation de la méthode de César • Amélioration de la GUI Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion
Introduction Conclusion : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion