Analyse de processus Projet de reconnaissance de caractères

Slides:



Advertisements
Présentations similaires
LA QUALITE LOGICIELLE Plan du cours La modélisation d’activité 1 h ½
Advertisements

E-learning Evolutif Albarelli Corinne Behem Patrice Guillot Jérôme
Analyse et Programmation Orientées Objets Cycle de vie dun projet.
Eléments de Génie Logiciel
Sandrine Peraldi (ISIT) Jean-Philippe KOTOWICZ (INSA Rouen)
Eclipse Plug-ins Factory
Présentation de projet
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Génie logiciel et Vérification et validation.
Atelier de recensement UNSD Jour 3 - Session 10 Saisie de Données: Stades du Processus Michael Smethurst: Regional Manager, International, DRS DRS est.
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006.
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Les démarches de développement
Les démarches de développement
Proposition de projet I4, ESIEE, Novembre 2012
Atelier d ’ingénierie des systèmes d ’apprentissage (ISA)
SIMULATION WATERFALL & INSPECTION
Méthode AGILE : SCRUM Réalisé par : Imen SADKI Ines GHERAB
Rationaliser la conception participative
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
Management des systèmes d’information Conclusion
Interfaces Multimodales Etude de la librairie HandVu Barraud Sylvain Fracheboud Dominique Mulumba Serge.
Gestion Informatisée du Brevet Informatique et Internet
Coding Dojo - Randori sur le TDD Anthony Hurot Octobre 2010.
Buts, questions et métriques
Reverse Engineering d’applications Android
Séance 12.1 Fournisseur de services (modèle de Dave Ulrich, 1997)
IGL301 - Spécification et vérification des exgiences 1 Chapitre 2 Le processus dingénierie des exigences (ref : Bray chapitre 2)
Projet JSimula.
Équipe de projet Méthodologie
ADAMOS Une plate-forme pour concevoir et évaluer des services proactifs Système proactif ? qui évolue en fonction des paramètres de lenvironnement physique.
Système de transcription semi-automatique Vers une intégration de la RAP dans le logiciel Transcriber Projet de Master1 31 mai 2007 IUP GMI -Avignon Nicolas.
Mise en oeuvre et exploitation
Supports de formation au SQ Unifié
2003 (revisé 2008)SEG Chapitre 11 Chapitre 1 “The Systems Engineering Context” Le contexte du génie de systèmes.
Introduction au Génie Logiciel
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Module 3 : Création d'un domaine Windows 2000
Simulation du rôle de la communication dans l’établissement d’un réseau de liens sociaux Projet GPL :
Entity/Facet/Pattern Une application qui en a…
1 1.
INSTITUT NATIONAL DE FORMATION EN INFORMATIQUE
DSI Démarche projet NTIC.
Revue de l’itération 4 11/12/ /01/2005. Revue d’itération 4 BE ISI Sommaire Rappel des objectifs Bilan de l’itération 4 Objectifs de.
L’enseignement de spécialité SLAM
OPTIMISATION DE LA PLANIFICATION
Présentation de l’équipe
Les démarches de développement
Soutenance Phase 1 Bibliographie et Analyse des besoins
Modèle d’évolution des capacités logiciel
TIJARIATE Méthodes Orientées Objets Unified Process (UP) - Groupe A
Jefyco et la paie.
Informatique et Sciences du Numérique
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus Hiver 2002 Petko Valtchev.
Les concepts d’UML - Le Processus Unifié -
Déroulement et organisation
Comité de service communautaire Projets du service.
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
Master Sciences - Mention informatique Ingénierie du Logiciel et des Connaissances Ingénierie du Logiciel et des ConnaissancesQualité 4 janvier 2010 Jean.
Introduction aux Interfaces Homme-Machine
Modèles de cycle de vie et processus de génie
Réunion de cadrage 4 09/03/10.
Licence « Creative Commons » (CC-BY-NC-SA) Catherine Thomas, Projet BourbaKeM, élément n°7, 2015 Projet BourbaKeM Elément n° 7: La codification des connaissances.
Module 2. Module 2. Décrire le système d'approvisionnement en eau Développement du plan de Gestion de la Salubrité de l’Eau.
PRÉSENTATION AGL LES TESTS LOGICIELS LES TEST LOGICIELS 1 Mickael BETTINELLI Brandon OZIOL Gaétan PHILIPPE Simon LUAIRE.
Chapitre 9 Configuration de Microsoft Windows XP Professionnel pour fonctionner sur des réseaux Microsoft Module S41.
Intégration continue avec Jenkins OTHMAN Maroua - DUCROT Lauriane - ESCURE Philippe - JOLY Aurélien & DESPREZ Jérome 1.
 Lycée Déodat de Séverac. ➲ Toutes les matières utilisent l'informatique mais jusqu'à présent la programmation restait en post bac. ➲ Avec l'ISN vous.
Transcription de la présentation:

Analyse de processus Projet de reconnaissance de caractères LOG3000 – Processus du Génie Logiciel Équipe #3 Patrice Pierre Bastien Le Lann Mathieu Lavallée Mathieu – Présentation des étudiants

Plan de la présentation Analyse des jetons bruts Rappel de l’approche GQM Choix des objectifs et des paramètres Présentation des résultats Conclusions et recommandations Mathieu – Présentation du plan et de ce qui est fait : Jetons : On a regardé les jetons eux-mêmes GQM : La méthode d’approche pour obtenir des conclusions Paramètres : Qu’a-ton choisi dans le logiciel Résultats : duh Conclusions : duh

Analyse des jetons bruts En premier, nous avons tenté d’identifier le type de projet à partir de mots-clés trouvés parmi les jetons. OCR : Optical Character Recognition OpenCV : Librairie open-source pour le traitement d’images Tesseract : Logiciel d’OCR open-source WPF : Windows Presentation Framework TDD : Test-Driven Development Détails sur le processus Utilisation de prototypes Processus parallèles : interface et modèle Mathieu : Démontrer qu’il s’agit d’un projet d’OCR sur le traitement d’images avec éléments open-source. TDD : Développement orienté tests : utilisation de prototypes : et la séparation du travail entre les interfaces et l’outil d’OCR lui-même.

GQM : Rappel des concepts du cours GQM : Goal-Question-Metric Approche structurée qui permet de saisir et valider un processus. Patrice

Choix des objectifs et des questions Répartition de l’effort Comment a été réparti l’effort au sein du projet? Répartition de l’effort selon l’approche cognitive Regroupement de l’effort selon 3 approches : Ingénierie (requis, analyse, conception, révisions) Codage (implémentation, débogage, tests unitaires) V&V (validation et vérification, tests d’intégration) Le travail a-t-il été bien réparti selon ces 3 pôles ? Regroupement de l’effort selon une approche orientée connaissance L’équipe disposait-elle des connaissances requises pour effectuer le travail tout au long du processus ? Patrice Effort total : Bien réparti sur tout le projet. Creux lors de la semaine de relâche.

Choix des paramètres (pôles standards) Par discipline Par artéfact Par activité Par rôle Bastien

Présentation des résultats : Rôles 3627 h Ingénierie 4830 h Codage Codage jusqu’à la fin Bastien 400 h V&V

Présentation des résultats : Activités, artéfacts et disciplines Ingénierie Ingénierie Codage Codage V&V V&V Bastien Disciplines V&V Ingénierie Codage

Choix des paramètre (pôle spécial) 140 heures dans les 2 dernières semaines Mathieu : Observation selon des angles non-conventionnels, par ex. acquisition de connaissances. Montrer que cela apporte des éléments importants, à savoir que l’acquisition initiale a été insuffisante, vu que la formation était toujours un élément important en fin de projet.

Conclusions Travail d’implémentation soutenu jusqu’à la fin Effort des tests équivalent à 5% de l’effort fourni pour l’ensemble du projet Effort de formation important dans les derniers instants du projet Patrice

Recommandations Gestion de processus Gestion de projet Planifier un jalon où l’implémentation sera terminée (gel de code) afin de concentrer l’effort sur la validation et vérification Planifier plus d’activités de formation en début de projet Gestion de projet Accorder plus de ressources aux tests Bastien

Questions Merci de votre attention. Questions ? Tous