BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006.

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Applications N-Tiers Rappels: architecture et méthodologie
SharePoint™ Team Services
Les technologies décisionnelles et le portail
Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
La Gestion de la Configuration
Architecture Technique de la plate-forme CASTORE
19 septembre 2006 Tendances Logicielles MDD/MDA : Génération dapplications avec IBM Rational Software Architect Jean-Pierre Schoch –
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Les tests et les logiciels de gestion de tests
Organiser des Tests dans un projet
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
Les démarches de développement
Tests et Validation du logiciel
Les Ateliers de Génie Logiciel
Diagrammes de communication
PROJET HANDICAPS Certificat de Qualification Professionnelle
Extrait de la présentation du 10 juin 2010
Forum JEE: framework STRUTS 1 et iBATIS
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib
Lutilisation de la Cloudwatt-box Emmanuel Keller, CTO OpenSearchServer.
Projet JAVA EE Approfondi
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.
Calendrier Collaboratif
Des outils pour le développement logiciel
Présentation du lot n°1 Projet ProxCin- GestSalles NoCloud IT Lundi 20 Février 2012.
Projet de Master première année 2007 / 2008
Processus d'un projet F.Pfister
Supports de formation au SQ Unifié
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.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Introduction au Génie Logiciel
Diplôme Nationale d'Ingénieur en Informatique
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
1 Vers la gestion de la cohérence dans les processus multi-modèles métier Wolfgang THEURER Ecole Nationale Supérieure d’Ingénieurs des Etudes et Techniques.
Présentation Les Outillages.
L’enseignement de spécialité SLAM
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.
Conférence Témoignages métiers- Supinfo Nantes  Création en 1979  CA de 150 Millions €  Présence nationale et internationale  2300 personnes en France.
BEWITCHED 18/05/2006Soutenance GLAO #2 slide 1 Soutenance GLAO #2 Formation aux outils Groupe Bewitched 18 Mai 2006.
Les démarches de développement
BEWITCHED 04/09/2006Soutenance GLAO #4 slide 1 Soutenance GLAO #4 SPP & AGL Bewitched 04 Septembre 2006.
Plan de la présentation
Soutenance Phase 1 Bibliographie et Analyse des besoins
Présentation du projet
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
Kapiat – Gestion Stocks
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus Hiver 2002 Petko Valtchev.
1 JEE 2010 Architectures n-tiers F.Pfister
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
Développement d’une application web de création d’un Business Plan
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.
Conférence 2TUP Stéphane Barthon 03/12/
P ROJET WEB « Movie On Rails » Site de critique de films Benoît GUICHARD & Valentin GAILLARD.
Test et assurance qualité : Focus Projet Outiz
MP2P PROTOCOLE & SYSTÈME DE STOCKAGE REDONDANT COACHING 3 – 21/05/2015 Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH.
19 avril Spécification d’un cadre d’ingénierie pour les réseaux d’organisations Laboratoire de recherche : OMSI à l’EMSE.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
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.
Intégration continue avec Jenkins OTHMAN Maroua - DUCROT Lauriane - ESCURE Philippe - JOLY Aurélien & DESPREZ Jérome 1.
La plateforme numérique Séminaire des référents « Continuum -3/+3 » de l’académie de Toulouse 11 mai /05/2016Plateforme numérique1.
Transcription de la présentation:

BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 2 Plan IntroductionIntroduction Présentation de l’AGLPrésentation de l’AGL Démarche méthodologique de l’AGLDémarche méthodologique de l’AGL –Initialisation –Analyse et conception –Réalisation –Test –Correction –Boucle d’itération Démonstration de l’AGLDémonstration de l’AGL Démonstration du projet SYGIMEDémonstration du projet SYGIME ConclusionConclusion

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 3 Introduction

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 4 Contexte et Objectifs ContexteContexte –Projet GLAO : Intégration d’outils pour la création d’un Atelier de Génie Logiciel (AGL) ObjectifsObjectifs –Démontrer à travers la création du projet SYGIME : la qualité d’intégration de l’AGLla qualité d’intégration de l’AGL les techniques d’intégration utilisées au sein de l’AGLles techniques d’intégration utilisées au sein de l’AGL La valeur ajoutée par l’intégrationLa valeur ajoutée par l’intégration La fluidité de la démarcheLa fluidité de la démarche

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 5 Présentation de l’AGL

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 6 Présentation de l’AGL 1/2 Composition de l’AGL AGL orienté test en langage JAVA générant une application web Composition de l’AGL –OGL intégrés EclipseUML Eclipse, BEA JUnit, JUnitScenario, Hansel, TestGen4J, Solex –Outils développés et intégrés BWI (généré par l’AGL) BBC BIFTech

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 7 Présentation de l’AGL Phases couvertes par l’AGL

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 8 Présentation de la démarche méthodologique de l’AGL

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 9 Présentation de la démarche 1/6 Initialisation du projet –Définition des aspects fonctionnels, des acteurs du projet –Définition des contraintes de développement Analyse / conception –Modélisation de la base en prenant comptes des contraintes de la phase d’initialisation –Génération des tables sous Eclipse UML Phase de réalisation –Création des fichiers de mapping –Génération de l’application Fichier Struts, DAO, JSP, fichier de configurations –Développement spécifique –Configuration multilinguisme –Administration menu et droits des utilisateurs Phase de test –Entré des tests via BWI –Visualisation des résultats de la campagne de tests via BWI Phase de correction –Correction des erreurs selon le résultat de la campagne de tests

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 10 Présentation de la démarche 2/6 Initialisation Phase centrée sur le client et sur son besoin Utilisation de BWI pour –Définir les personnes ayant accès aux fonctionnalités de l’interface –Reformulation et entrée des requirements en accord avec la MOA –Possibilité pour la MOA d’ajouter des requirements lors des itérations suivantes BWI est intégré de manière –Méthodologique Nécessité d’avoir le client pour initialiser les requirements de base –Technique Centralisation des exigences dans le référentiel du projet

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 11 Présentation de la démarche 3/6 Analyse et conception Phase centrée sur les données à gérer –Décomposition du système en données à partir des fonctionnalités (données d’exécutions et données persistante) Conception de la base de données –Définition des dépendances –Création de la base de données via EclipseUML

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 12 Présentation de la démarche 4/6 Réalisation Phase centrée sur la génération et la configuration du projet Utilisation du Framework BIFTech Génération de l’application à travers le Framework BIFTech –Basé sur les tables présentes dans la base de données –Liste d’actions de base générée par entités Ajout, Modification, Suppression, Recherche, Visualisation. –Création des fichiers: JSP, Struts, DAO. Développement spécifique Configuration de l’application pour gérer –Le multilinguisme –Les menus –Les droits des utilisateurs sur les pages

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 13 Présentation de la démarche 5/6 Test Conception des tests –Génération des tests unitaires, de couvertures –Réalisation des tests unitaires non générés, fonctionnels, Phase centrée sur le lancement des campagnes de tests et sur la visualisation des résultats –Test unitaire –Test fonctionnel –Test de couverture –Test d’IHM Possibilité d’ajout des tests via BWI Visualisation des résultats de la campagne de tests Intégrations des outils de tests via BWI –Méthodologique Lancement des tests manuels –Technique Visualisation des résultats de tests

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 14 Présentation de la démarche 6/6 Correction et Itération Correction des erreurs rapportées par BWI –Retour à la phase source de l erreur Itération (au sens XP) en fin de phase de correction afin –Prendre en compte les remarques du client sur l’application –D’élargir le périmètre fonctionnel défini en début d’itération

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 15 Démonstration de l’AGL de l’AGL

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 16 Démonstration de l’AGL Initialisation du projet –Définition des aspects fonctionnels, –Définition des acteurs du projet Phase de réalisation –Création des fichiers de mapping –Génération de l’application Fichier Struts, DAO, JSP, fichier de configurations –Configuration du multilinguisme –Administration menu et droits des utilisateurs Phase de test –Visualisation des résultats de la campagne de tests via BWI

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 17 Démonstration du projet SYGIME

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 18 SYGIME Application web à l’interface épurée –Prise en main rapide Fonctionnalités –Fonctions d’administration intégrées –Gestion du multilinguisme –Possibilité de Ajout, modification, suppression, recherche, listage

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 19 Conclusion

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 20 Conclusion 1/2 Gestion des risques Risques à gérer –Faible pourcentage de code généré par les outils Développement du Framework BIFTech Possibilité d’ajout de tests par la MOA –Difficultés techniques imprévus Adaptation de l’outils à nos besoins –Charges nécessaires au traitement d’une passerelle Estimation des charges par passerelle

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 21 Conclusion 2/2 Valeur ajoutée Forte intéraction entre l’équipe de projet et le client –Méthode XP –Interface web pour un travail collaboratif Qualité d’intégration de l’AGL –Intégration automatisée –Intégration méthodologique Forte intégration des OGL et outils développés sur l’AGL –Paramétrage automatisé ou réduit –Deux interfaces Eclipse BWI Génération de code de 80% à 99% –Génération maximale grâce à BIFTech selon l’importance code métier Une démarche fluide –Liste d’actions prédéfinies par phase –Démarche simple et adaptée selon le client

BEWITCHED 12/10/2006Soutenance GLAO #5 slide 22 Questions ?