1 / 25

Projet INF 380 Créateur Automatique des Zones  S VG

29/05/2009. Projet INF 380 Créateur Automatique des Zones  S VG. Abdelkrim EL Mowahid Abderrahmane Ben Abdellahi Ben Doua Pamela Nguesseu Patrick Tibe. Plan. Cahier des Charges Analyse des besoins. Plan. Cahier des Charges Analyse des besoins. Plan. Contexte Buts du Projet

wilda
Télécharger la présentation

Projet INF 380 Créateur Automatique des Zones  S VG

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 29/05/2009 Projet INF 380Créateur Automatique des Zones SVG Abdelkrim EL Mowahid Abderrahmane Ben Abdellahi Ben Doua Pamela Nguesseu Patrick Tibe

  2. Plan • Cahier des Charges • Analyse des besoins INF380 Projet d’Equipe: Créateur automatique des zones SVG

  3. Plan • Cahier des Charges • Analyse des besoins INF380 Projet d’Equipe: Créateur automatique des zones SVG

  4. Plan • Contexte • Buts du Projet • Fonctionnalités • Contraintes • Matrice de traçabilité • Répartition des rôles INF380 Projet d’Equipe: Créateur automatique des zones SVG

  5. Contexte • Projet d’équipe INF380 : Logiciel pour la création de zones automatiques SVG(ScalableVectorGraphics) • Bitmap (image matricielle) possède quelques limites • L’intérêt de SVG : • Facilité de modification, • Pas de dégradation lorsqu’on zoom l’image INF380 Projet d’Equipe : Créateur automatique des zones SVG

  6. Buts du Projet • Développer un logiciel • En entrée, il prend une image au format bitmap • En sortie, il fournit un fichier SVG • Le fichier SVG suivra les normes du standard W3C INF380 Projet d’Equipe : Créateur automatique des zones SVG

  7. Fonctionnalités • Lire l’image d’un plan au format bitmap. • Détecter les formes géométriques simples dans l'image bitmap (rectangle, carré, polygone) • Gérer une base de donnéescontenant les informationssur les formesdétectées. • Rendre visible les formes détectées sur un plan par le logiciel. Par exemple tracer une ligne détectée avec une couleur différente. • Créer un fichier SVG qui décrit les formes détectées INF380 Projet d’Equipe : Créateur automatique des zones SVG

  8. Contraintes • Le fichier SVG fabriquésuivra les normes du standard et d’accessibilité du W3C. • L’image ne doit pas dépasser une taille maximale qui sera prédéfinie. • L’image doit être en noir et blanc. • L’image ne doit contenir que des carrés, des rectangles ou des polygones. INF380 Projet d’Equipe : Créateur automatique des zones SVG

  9. Matrice de traçabilité INF380 Projet d’Equipe : Créateur automatique des zones SVG

  10. Répartition des Rôles • Chef de projet: Pamela NGUESSEU • Responsable d'analyse : Patrick TIBE • Gestionnaire de versions : Abdelkrim ELMOWAHI • Responsable de l'intégration logicielle : Abderrahmane BEN ABDELLAH INF380 Projet d’Equipe : Créateur automatique des zones SVG

  11. Plan • Cahier des Charges • Analyse des besoins INF380 Projet d’Equipe : Créateur automatique des zones SVG

  12. Analyse des besoins • Composants du logiciel • Convertisseur de fichiers • Traitement d’images-Détection des contours • Visualisation des contours • Gestion de base de données • Créateur des zones SVG • Différents interactions entre composants • Différents tests de validation • Mise à jour de la planification du projet INF380 Projet d’Equipe : Créateur automatique des zones SVG

  13. Analyse des besoins 13 • Composants du logiciel • Convertisseur de fichiers • Traitement d’images-Détection des contours • Visualisation des contours • Gestion base de données • Créateur de fichier SVG • Différents interactions entre composants • Différents tests de validation • Mise à jour de la planification du projet INF380 Projet d’Equipe : Créateur automatique des zones SVG

  14. Convertisseur de fichiers • Objectifs • Lire les fichiers dans un format bitmap • Stocker leurs informations dans une structure de données • Entrées-sorties • Algorithmes ou outils logiciels • Lecture/Ecriture dans des fichiers et utilisation de buffers pour représenter les flux E/S(BufferedReader) INF380 Projet d’Equipe : Créateur automatique des zones SVG

  15. Traitement d’images-Détection des contours 15 • Objectifs • Calculer les coordonnées des sommets du plan à partir de la structure de données représentant les pixels • Entrées-sorties • Algorithmes ou outils logiciels • Algorithmes basés sur le parcours d’une liste d’éléments et surtout sur des théories mathématiques INF380 Projet d’Equipe : Créateur automatique des zones SVG

  16. Visualisation des contours 16 • Objectifs • Afficher les contours du plan original à l’aide des coordonnées des sommets offerts par le module précédent au dessus de ce plan original • Entrées-sorties • Algorithmes ou outils logiciels • Swing (Java). INF380 Projet d’Equipe : Créateur automatique des zones SVG

  17. Gestion de base de données 17 • Objectifs • Lire, enregistrer et mettre à jour les données du plan dans une base de données • Entrées-sorties • Algorithmes ou outils logiciels • JDBC, MySQL • Eclipse INF380 Projet d’Equipe : Créateur automatique des zones SVG

  18. Créateur de fichier SVG 18 • Objectifs • Créer le fichier SVG final décrivant le plan du bâtiment fourni initialement par l’image bitmap • Entrées-sorties • Algorithmes ou outils logiciels • Eclipse INF380 Projet d’Equipe : Créateur automatique des zones SVG

  19. Analyse des besoins 19 • Composants du logiciel • Convertisseur de fichiers • Traitement d’images-Détection des contours • Visualisation des contours • Gestion de base de données • Créateur de fichier SVG • Différents interactions entre composants • Différents tests de validation • Mise à jour de la planification du projet INF380 Projet d’Equipe : Créateur automatique des zones SVG

  20. Différents interactions entre composants INF380 Projet d’Equipe : Créateur automatique des zones SVG

  21. Analyse des besoins 21 • Composants du logiciel • Convertisseur de fichiers • Traitement d’images-Détection des contours • Visualisation des contours • Gestion de base de données • Créateur de fichier SVG • Différents interactions entre composants • Différents tests de validation • Mise à jour de la planification du projet INF380 Projet d’Equipe : Créateur automatique des zones SVG

  22. Différents tests de validation 22 • Un test qui concerne les trois premiers modules • Conformité entre contours détectés et image initiale • Un test qui concerne le module ‘’Gestion de base de données’’ • Connexion & requêtes vers la base de données • Un test qui vérifie qu’on a un fichier SVG en sortie • Un test pour vérifier que le fichier SVG final corresponde bien au plan initial du bâtiment • Conformité entre le plan initial et celui représenté par le fichier SVG • Un test qui vérifie que les contraintes sont respectées INF380 Projet d’Equipe : Créateur automatique des zones SVG

  23. Analyse des besoins 23 • Composants du logiciel • Convertisseur de fichiers • Traitement d’images-Détection des contours • Visualisation des contours • Base de données • Créateur de fichier SVG • Différents interactions entre composants • Différents tests de validation • Mise à jour de la planification du projet INF380 Projet d’Equipe : Créateur automatique des zones SVG

  24. Mise à jour de la planification du projet 24 INF380 Projet d’Equipe : Créateur automatique des zones SVG

  25. Conclusion • Etapes réalisées • Cahier des charges • Analyse des besoins • Etapes restantes • Conception • Implémentations et tests • Intégrations et tests INF380 Projet d’Equipe : Créateur automatique des zones SVG

More Related