Ecole Nationale des Sciences de l’Informatique Projet de conception et développement Sujet: Conception et développement d’un outil de détection de communautés dans les réseaux sociaux Encadré par: Mme Nesrine BEN YAHYA Réalisé par: Amira CHRAIGUI Amal REJEB 2012/2013
Plan Introduction Spécification Conception Réalisation Conclusion et perspectives
Plan Introduction Spécification Conception Réalisation Conclusion et perspectives
Introduction (1/3 ) 3 La détection de communautés est le faite de partitionner un réseau en un ensemble des zones. La détection de communautés fait l’objet de beaucoup de domaines.
Introduction (2/3) Problématique 4 Comment peut-on avoir une idée sur la topologie d’un réseau social et rendre l’utilisation de ce réseau intelligente? Suggestion d’amis Groupe Suggestion de page
5 Développement d’un outil permettant de détecter les communautés présentes dans un réseau social donné. Introduction (3/3) Objectif
Introduction Spécification Conception Réalisation Conclusion et perspectives Plan 6
Spécification (1/ 3) Besoins fonctionnels 7 Gérer les sommets Gérer les arcs Visualiser le graphe Détecter les communautés Afficher le graphe partitionné Enregistrer le graphe Ouvrir un graphe déjà enregistré
Portabilité Spécification (2/3) Besoins non fonctionnels 8 Rapidité Extensibilité Ergonomie Interopérabilité
Spécification (3/3) Diagramme de séquence 9 Système Demander la détection détecter Récupérer les donnés Afficher le nouveau graphe Scénario « détecter » Faire appel à la modularité
Introduction Spécification Conception Réalisation Conclusion et perspectives Plan 10
Conception globale de l’application Conception (1/3) 11 LogiqueLogiqueGraphiqueGraphique afficher
Diagramme de classes du paquet graphique Conception (2/3) 12 InterSommet appelle appelle_1 inclut 1 InterArc Graphe Sommet Arc BarreOutil Interface * * BarreMenu 0..* *
Diagramme de classes du paquet Logique Conception (3/3) 13 Modularite restaure 1 utilise 1 enregistre appelle 1 Detection Reseau Abonne Relation OuvrirJDOM EnregistrerJDOM * *
Introduction Specification Conception Réalisation Conclusion et perspectives Plan 14
Réalisation (1/2) NetBeans 7.1 Outils de développement Langages JAVA 15
16 Réalisation (2/2)
Introduction Specification Conception Réalisation Conclusion et perspectives Plan 17
Conclusion et perspectives(1/2) Conclusion La détection de communautés dans les réseaux sociaux. 18 La mise en place de cette application assure:
Conclusion et perspectives(2/2) Perspectives 19 La compression La recommandation
Merci Pour Votre Attention