Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.

Slides:



Advertisements
Présentations similaires
Les technologies décisionnelles et le portail
Advertisements

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,
Microsoft Dynamics TM NAV Isabelle Saint-Martin Mehdi El Yassir Chef de produit Microsoft Dynamics NAV Consultant Avant-Vente
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
On ne va pas se quitter comme ça !. Windows Presentation Foundation (Avalon) Windows Communication Foundation (Indigo) Windows Workflow Foundation Atlas.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Le programme Evolution
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
1 HPC pour les opérations. Administration Compute Cluster Server.
Rencontres Windows Forms
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
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
Conception d’une application de gestion de fiches études
Les Ateliers de Génie Logiciel
Démonstration de migration WSS 2.0 vers 3.0
Sécurité Informatique
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
MIAGE MASTER 1 Cours de gestion de projet
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Formation universitaire à .NET: Visual Studio .NET
Auto Exterior Scoop SQP PROCESSUS 24 juillet 2006 Version validée V01.
Des outils pour le développement logiciel
Management des systèmes d’information Conclusion
Connecteur Team Foundation Server Project Server
Formulaires dynamiques et workflows évolués
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile John Bristowe Promoteur principal des développeurs Microsoft Canada.
Mesures de performance organisationnelle Cours ICO 810 Professeur: Michel Pérusse Hiver 2005 Session 9.
Microsoft .NET.
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 4 : Maintenance des pilotes de périphériques
Démarche de développement
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
Programme Microsoft IT Academy. Objectifs du programme : Fournir aux établissements et enseignants des outils pour compléter leurs cours Microsoft dans.
Eric Vernié, Développer une application en couches avec Visual Basic.NET 2005.
Accédez à Office 365 Microsoft Online Services Transition de BPOS à Office 365 pour les actuels clients BPOS.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Introduction au développement Office 2007
Supports de formation au SQ Unifié
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
11 TFS Basic Premiers pas dans l’industrialisation! Florent Santin Le technique Access it Blaise Vignon Le marketeux Microsoft.
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
Introduction au Génie Logiciel
Module 9 : Transfert de données. Vue d'ensemble Présentation du transfert de données Outils d'importation et d'exportation de données disponibles dans.
BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006.
Initiation à la conception des systèmes d'informations
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
2 TFS Basic, en route vers L’ALM 08/02/2011 Alain MartyBenoit Laut ConsultantMVP ALM BewiseBewise.
Avantages pour les développeurs
1 Visual Studio 2005 Tools For Office: Présentation et Démonstrations.
Urbanisation du Système d’Information du Ministère de la Santé
21 octobre 2015 Modernisation du Registre national Remplacement du système central Comité des utilisateurs Eric Roelandt.
RAPIDO SITUATION ▪France & Europe MÉTIER ▪Construction de véhicules automobiles (2910Z) NOMBRE D’EMPLOYÉS ▪600 CHIFFRE D’AFFAIRES SOLUTION.
1 41Qualité d’un logiciel Référentiel Gestion Comptable.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Transcription de la présentation:

Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000

Il y a plusieurs aspects à considérer avant de migrer une application de Visual Basic 6.0 vers Visual Basic.NET La planification est vitale pour une migration réussie Vous devez planifier de la préparation initiale jusquau déploiement Les zones de migration automatiques et manuelles doivent être définies Il existe des outils qui facilitent le processus de migration

Pourquoi migrer ? Synopsis Bénéfices de la migration automatique ? Phase de préparation et danalyse Phase de migration Phase de test Résumé de la session

Avant de migrer, il est important de comprendre linvestissement Un des objectifs du workshop proposé par le MTC Paris Comprendre le choix de la stratégie de migration Minimiser les risques Diminuer les coûts

Technologie vieillissante Cobol … Evoluer vers de nouvelles technologies Souvrir au Web … Problèmes avec la technologie actuelle Performances qui se dégradent Mauvaise maintenabilité …

Contraintes métier Consolidation de plusieurs applications … Réduction des coûts Un nouvel environnement de développement plus productif … Combinaison dun ou plusieurs facteurs…

Adéquation entre les facteurs résultants et les facteurs opportuns Performances Coûts Evolutivité … Opportunité Nouveau marché Nouveaux produits …

Migrer ou ne pas migrer ? Analyse de faisabilité Collecter linformation sur lexistant Objectifs du projet et priorités Exemples : Quelle est la durée de vie prévue de lapplication ? Mise en production de la nouvelle version ? Les attentes sont-elles bien définies (performance, IHM, maintenabilité…) ? Nouvelles fonctionnalités à intégrer ?

Qualité de lapplication Valeur fonctionnelle Standard Propriétaire Faible Elevée Migrer RéutiliserRemplacer Réécrire

Pourquoi migrer ? Synopsis Bénéfices de la migration automatique ? Phase de préparation et danalyse Phase de migration Phase de test Résumé de la session

Phase de préparation et danalyse Application, Outils, inventaires des ressources, définition de lordre de migration… Phase de préparation et danalyse Application, Outils, inventaires des ressources, définition de lordre de migration… Phase de Tests Cas de tests, construction, utilisation doutils de tests, correction des bugs… Phase de Tests Cas de tests, construction, utilisation doutils de tests, correction des bugs… Phase de Migration Utilisation de lassistant, vérification du processus, correction des erreurs… Phase de Migration Utilisation de lassistant, vérification du processus, correction des erreurs…

Pourquoi migrer ? Synopsis Bénéfices de la migration automatique Phase de préparation et danalyse Phase de migration Phase de test Résumé de la session

La structure du code ne sera pas modifiée en profondeur Le % de réussite de migration de composants non visuels tels que les DLLs est très haut Le code migré reste familier aux développeurs Lassistant de migration préserve la structure du code migré Redévelopper depuis zéro demande plus defforts de tests

Pourquoi migrer ? Synopsis Bénéfices de la migration automatique Phase de préparation et danalyse Phase de migration Phase de test Résumé de la session

Cette phase inclus 3 parties qui mettent en scène lapplication de départ Préparation de lapplication On utilise des outils pour faciliter le processus de migration. On ajuste lapplication originelle. Préparation de lapplication On utilise des outils pour faciliter le processus de migration. On ajuste lapplication originelle. Evaluation de lapplication Identification des éléments qui composent lapplication. Evaluation de lapplication Identification des éléments qui composent lapplication. Préparation de lassistant de migration Installation de loutil. Préparation de lassistant de migration Installation de loutil.

Application 3 tiers dachats dactions en ligne ASP VB6/COM+ ADO SQL Serveur Les modules COM+ VB6 sont composés de Module Core Module Events Module Office Module Store Stratégie migration : iso fonctionnelle

4943 lignes de codes 22 fichiers 3 groupes de projets et 6 projets 261 problèmes répertoriés et classifiés, avec leur résolution associée sur le site MSDN, qui ne touchent pas des technologies comme DAO, RDO et DDE

1. FMSStore_Events et FMSTocks_DB 2. FMSStore_EvtSub_OrderProc et FMSTocks_Bus 3. FMSStore_DB 4. FMSStore_Bus

Pourquoi migrer ? Synopsis Bénéfices de la migration automatique Phase de préparation et danalyse Phase de migration Phase de test Résumé de la session

Visual Basic 6.0 to Visual Basic.NET est loutil principal utilisé pour la migration automatique Plusieurs versions existent Visual Basic 2003 Visual Basic 2005

Pourquoi migrer ? Synopsis Bénéfices de la migration automatique Phase de préparation et danalyse Phase de migration Phase de test Résumé de la session

Les tests peuvent mettre exergue Des bugs Des différences de comportement Des modifications structurelles de code Des modifications architecturelles Visual Studio 2005 inclut désormais la possibilité de faire des tests unitaires

Pourquoi migrer ? Synopsis Bénéfices de la migration automatique Phase de préparation et danalyse Phase de migration Phase de test Résumé de la session

Phase de préparation et danalyse Phase de Tests Phase de Migration Outils Evaluation Ajustements Rapport de migration Code Advisor Devpartner CAQS Assessment Tool Migration automatique Modifications manuelles Modifications manuelles Assistant de Migration Cas de tests Déboguer VS 2005 Team Test

Site Visual Basic sic/default.mspx (FR) sic/default.mspx us/vbrun/default.aspxhttp://msdn2.microsoft.com/en- us/vbrun/default.aspx (US) Microsoft Technologie Center /10/24/migration-des-applications-vb6- vers-net.aspx /10/24/migration-des-applications-vb6- vers-net.aspx