Développement des logiciels MODEC et LINAM

Slides:



Advertisements
Présentations similaires
Calcul du flot maximum Algorithme de Ford Fulkerson Maxime Chambreuil | Nicolas Fournel | Vianney Gremmel | Leïla Traoré | Marouane Zehni UV RO.
Advertisements

Les technologies décisionnelles et le portail
FICHE DE PREPARATION D’UNE SEQUENCE DE TD
E-learning Evolutif Albarelli Corinne Behem Patrice Guillot Jérôme
Présentation du prototype :
Les Evolutions et la Maintenance
Choix d’investissement en horizon probabiliste
Introduction Pour concrétiser l’enseignement assisté par ordinateur
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Sujet BL1 : Simulateur de comportement réactif Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa.
Sujet BL1 : Simulateur de comportements réactifs
Les logiciels d’enseignement: le chemin des écoliers
Page : 1 / 7 Conduite de projet Examen du 17 mai 2000 Durée : 3 heures Le support de cours et les notes sont nécessaires La notation tiendra compte très.
LES JEUX Sérieux dans l’enseignement de management
L’utilisation des Normes ISO 9001 et ISO 9004 dans la démarche qualité
Tests et Validation du logiciel
Plate-forme pour l’étude et la conception de systèmes automatisés
Conception d’une application de gestion de fiches études
Expression Fonctionnelle du besoin
Sylvain Mondon Météo-France
1 Statistiques Séance 5 – 9 Nov Résumé séance précédente Lécart-type σ ou s. Comment le calculer? Les propriétés numériques de la courbe normale.
Comment rendre un objet plus interactif dans un encombrement réduit ?
Portefeuille de Compétences
OMNIDIA 5.3. OMNIDIA 5.3 OMNIDIA 5.3 OMNIDIA 5.3.
Tolerance Manager Un Concept métier
.Becquet Yoann .Langa Guillaume .Ribéry Jonathan .Strubbe Ioannis
METHODE d’ESTIMATION selon l’U.N.T.E.C
Algorithmique et Programmation
Bibliothèque standard du C++
Projet JAVA EE Approfondi
ALGORITHMIQUE en classe de seconde
Gestion de projet TC 1 Séance 4 Mme Molard
.Becquet Yoann .Langa Guillaume .Ribéry Jonathan .Strubbe Ioannis
Présentation du projet technique / sous-épreuve U62
Mesures de performance organisationnelle Cours ICO 810 Professeur: Michel Pérusse Hiver 2005 Session 9.
Présentation du mémoire
Mise en œuvre des nouveaux programmes Vice-Rectorat de Mayotte.
Projet de Master première année 2007 / 2008
Lenseignement de léconomie droit en BACCALAUREAT PROFESSIONNEL.
Analyse des Algorithmes
Création d’un support orientable de panneau solaire.
Démarche Qualité Logicielle
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Evaluation au baccalauréat
EXIGE Un avenir dans le web....
Soutenance Orale Titre : .
Vérification dans le cycle de vie GEF492A 2014 Référence: [HvV §14.2, 14.9] Capt Vincent Roberge Collège Militaire Royal du Canada Génie électrique et.
BAC STG 2007 – épreuve de spécialité L’EPREUVE DE SPECIALITE (coeff. 12) 1 EPREUVE ECRITE (4 heures, coeff. 7) 1 EPREUVE PRATIQUE (45 minutes, coeff.
Introduction au Génie Logiciel
Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?
Le Taquin Mathieu Bernou Laurent Robin.
E 1 1 Les jeux sérieux -Séminaire du 25 janvier 2012.
Simulation du rôle de la communication dans l’établissement d’un réseau de liens sociaux Projet GPL :
Stratégie de maintenance S8
Thibault ROY Université de Caen / Basse-Normandie Laboratoire GREYC – Equipe ISLanD Apport d’outils d’informatique documentaire à l’analyse de forums de.
Présenter l’épreuve pratique
Développement d’un Web Service
Soutenance Phase 1 Bibliographie et Analyse des besoins
Informatique et Sciences du Numérique
Visualisation de données complexes en 3D Projet d'algorithmique et de Langage C Auteurs: Jonathan Courtois Pierre Tanguy Encadrant: Mohammed Haouach
Mathieu Martin Thomas Rovayaz Natacha Laborde Nathanaël Couret
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
Validation technique 06/04/10. La solution Avalanche Le démonstrateur  Site web  Centre de supervision  Centre de vérification  Base de données.
Outils et capitalisation en études de prix Elisabeth Cazor Option Aménagement & Construction Filière Management de Projet Stage de fin d’études Mai - Novembre.
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
TECHNOLOGIE – Avril 2008 Projet de programme 4 e : Thème : Confort et domotique Equipement intérieur Equipement extérieur Electroménager Vidéo, photo Son.
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.
Transcription de la présentation:

Développement des logiciels MODEC et LINAM Rémy Cottez, Loïc Courvoisier, Laurent Loiseau

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau Plan Présentation de l’EPFL Objectifs LINAM MODEC Conclusion Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 1) Une grande école A. Présentation de l’EPFL 1) Une grande école 2) La chaire du LEM 3) Support informatique B. Objectifs C. LINAM D. MODEC E. Conclusion École Polytechnique Fédérale de Lausanne Formation d’ingénieurs et de chercheurs Environ 9000 personnes sur le site De nombreuses spécialités Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 2) La chaire du LEM A. Présentation de l’EPFL 1) Une grande école 2) La chaire du LEM 3) Support informatique B. Objectifs C. LINAM D. MODEC E. Conclusion Logistique, Économie et Management Enseignement transversal Aspect technique Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

3) Support informatique A. Présentation de l’EPFL 1) Une grande école 2) La chaire du LEM 3) Support informatique B. Objectifs C. LINAM D. MODEC E. Conclusion 3 logiciels d’aide à la prise de décision SCALP LINAM MODEC Versions DOS existantes Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau B. Objectifs A. Présentation de l’EPFL B. Objectifs C. LINAM D. MODEC E. Conclusion Terminer le développement de LINAM et de MODEC Windows Aspect qualitatif Répartition des tâches Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

C. Développement de LINAM Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau PLAN Présentation du logiciel Ajout des méthodes Electre II et III Le composant Visual Graph, Analyse de sensibilité Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 1) LINAM I. Présentation du logiciel 1) LINAM 2) Analyse multicritère 3) ELECTRE 4) Exemple II. Méthodes Electre II et III III. Visual Graph et Analyse de sensibilité Logiciel INteractif d’Analyse Multicritère Fonction : aide à la prise de décision Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

2) L’analyse multicritère I. Présentation du logiciel 1) LINAM 2) Analyse multicritère 3) ELECTRE 4) Exemple II. Méthodes Electre II et III III. Visual Graph et Analyse de sensibilité Comparer différentes solutions d’un problème selon plusieurs critères. Différentes méthodes d’analyse Méthodes Electre implémentées dans LINAM Place dans le cycle de vie d’un projet Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 3) Les méthodes ELECTRE I. Présentation du logiciel 1) LINAM 2) Analyse multicritère 3) ELECTRE 4) Exemple II. Méthodes Electre II et III III. Visual Graph et Analyse de sensibilité ELimination Et Choix Traduisant la REalité Bernard Roy Electre I : 1968 Base pour d’autres méthodes (Electre II, III, IS, TRI,…) Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 4) Exemple I. Présentation du logiciel 1) LINAM 2) Analyse multicritère 3) ELECTRE 4) Exemple II. Méthodes Electre II et III III. Visual Graph et Analyse de sensibilité Deux voitures à comparer VS Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 4) Exemple I. Présentation du logiciel 1) LINAM 2) Analyse multicritère 3) ELECTRE 4) Exemple II. Méthodes Electre II et III III. Visual Graph et Analyse de sensibilité Critères de comparaison : Puissance Esthétique Fiabilité Sécurité Prix Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Puissance, esthétique, fiabilité, sécurité 4) Exemple I. Présentation du logiciel 1) LINAM 2) Analyse multicritère 3) ELECTRE 4) Exemple II. Méthodes Electre II et III III. Visual Graph et Analyse de sensibilité Concordance Puissance, esthétique, fiabilité, sécurité Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

4) Exemple Discordance I. Présentation du logiciel 1) LINAM 2) Analyse multicritère 3) ELECTRE 4) Exemple II. Méthodes Electre II et III III. Visual Graph et Analyse de sensibilité Discordance La seconde voiture est beaucoup moins chère que la première Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 4) Exemple I. Présentation du logiciel 1) LINAM 2) Analyse multicritère 3) ELECTRE 4) Exemple II. Méthodes Electre II et III III. Visual Graph et Analyse de sensibilité Pas de meilleure solution… Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

II. Ajout des méthodes Electre II et Electre III Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau PLAN Phase initiale Electre II et III Problèmes rencontrés Bilan personnel Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 1) Phase initiale 1) Phase initiale 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel Gestion des données et sauvegarde/chargement Validation d’Electre I Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau a) Gestion des données 1) Phase initiale a) Gestion des données b) Validation d’Electre I c) Résultats 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel Regrouper les données dans un conteneur (DataSet) Variantes, Critères (listes chaînées) V1 V2 V3 C1 C2 C3 C4 C5 DataSet Coefficients (matrice) C1 C2 C3 C4 C5 V1 0.1 2 5 23 V2 0.4 3 1 7 12 V3 4 6 17 Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Sauvegarde/chargement 1) Phase initiale a) Gestion des données b) Validation d’Electre I c) Résultats 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel …puis les sauvegarder/charger dans un format standard : XML <NewDataSet> <Variantes> <Nom>V1<\Nom> <Commentaire\> <\Variantes> <Nom>V2<\Nom> … <Criteres> <Nom>C1<\Nom> <Unite\> <\Criteres> <\NewDataSet> Fichier XML DataSet Sauvegarde Chargement Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Représentation graphique 1) Phase initiale a) Gestion des données b) Validation d’Electre I c) Résultats 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel Graphiques de synthèse Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

b) Validation d’Electre I 1) Phase initiale a) Gestion des données b) Validation d’Electre I c) Résultats 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel Cohérence des résultats Vérification des algorithmes Compréhension du code et ajout de commentaires Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau c) Résultats 1) Phase initiale a) Gestion des données b) Validation d’Electre I c) Résultats 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel Accès simples aux données Sauvegarde/Chargement mis en place Electre I validée Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 2) Electre II et III 1) Phase initiale 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel Ajout des méthodes Electre II et III Validation Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau a) Présentation 1) Phase initiale 2) Electre II et III a) Présentation b) Mise en œuvre c) Validation d) Résultats 3) Problèmes rencontrés 4) Bilan personnel Utilisent les notions de concordance et de discordance Produisent un classement Plus complexes qu’Electre I Plus proches de la réalité Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau b) Mise en oeuvre 1) Phase initiale 2) Electre II et III a) Présentation b) Mise en œuvre c) Validation d) Résultats 3) Problèmes rencontrés 4) Bilan personnel Écrans de saisie Une méthode = une classe Découpage en sous-procédures et fonctions Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau c) Validation 1) Phase initiale 2) Electre II et III a) Présentation b) Mise en œuvre c) Validation d) Résultats 3) Problèmes rencontrés 4) Bilan personnel Tests Unitaires D’ensemble Electre III  problème… Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau d) Résultats 1) Phase initiale 2) Electre II et III a) Présentation b) Mise en œuvre c) Validation d) Résultats 3) Problèmes rencontrés 4) Bilan personnel Electre II validée Electre III terminée (tests en cours) Algorithmes simples mais tout de même longs… Documentation pour l’ajout de méthodes Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

3) Problèmes rencontrés 1) Phase initiale 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel Peu de documentation pour Electre III Algorithme à reprendre complètement Impossibilité de vérifier certains calculs Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 4) Bilan personnel 1) Phase initiale 2) Electre II et III 3) Problèmes rencontrés 4) Bilan personnel Mise à profit de l’algorithmique et de la programmation objet Enseignement d’ergonomie ? Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

III. Visual Graph et Analyse de Sensibilité Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau PLAN 1) Visual Graph 2) Analyse de sensibilité 3) Bilan personnel Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 1) Visual Graph 1) Visual Graph a) Présentation b) Finalisation c) Evolution 2) Analyse de sensibilité 3) Bilan personnel LINAM : Notion de graphe Besoins : Effectuer des calculs sur des graphes Mais aussi afficher un graphe Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau a) Présentation 1) Visual Graph a) Présentation b) Finalisation c) Evolution 2) Analyse de sensibilité 3) Bilan personnel Composant capable d’afficher un graphe et d’effectuer des calculs Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau b) Finalisation 1) Visual Graph a) Présentation b) Finalisation c) Evolution 2) Analyse de sensibilité 3) Bilan personnel Finalisation Tests Documentation Commentaires du code Réalisation de manuels Nécessité d’évolution Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau c) Evolution 1) Visual Graph a) Présentation b) Finalisation c) Evolution 2) Analyse de sensibilité 3) Bilan personnel Évolutions apportées Arcs forts, arcs faibles Plus longs chemins Affichage d’un classement Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

2) Analyse de sensibilité 1) Visual Graph 2) Analyse de sensibilité 3) Bilan personnel AS : Analyse de sensibilité Besoin : Prendre du recul Influence de certains facteurs dans les résultats des méthodes Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

2) Analyse de sensibilité 1) Visual Graph 2) Analyse de sensibilité 3) Bilan personnel Structure Liste de résultats Affichage des résultats choisis Graphes (Electre I) Classements (Electre II, III) Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 3) Bilan personnel 1) Visual Graph 2) Analyse de sensibilité 3) Bilan personnel Documentation d’un travail dont on n’est pas l’auteur Composant Programmation graphique Adaptation Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

D. Développement de MODEC Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau Plan Présentation du stage Présentation du sujet Utilisation de MODEC Les 3 approches Le travail effectué Préparation du développement L’analyse probabiliste Bilan personnel Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

1) Présentation du sujet I.Présentation du stage 1)Présentation du sujet 2)Utilisation de MODEC 3)Les 3 approches II. Le travail effectué III.Bilan personnel Terminer le développement de MODEC Visual Basic 6.0 Analyse probabiliste Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 2) Utilisation de MODEC I.Présentation du stage 1)Présentation du sujet 2)Utilisation de MODEC 3)Les 3 approches II. Le travail effectué III.Bilan personnel Aide en matière d’investissements Basé sur l’incertain Déterminer les risques de non-rentabilité d’un projet Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 2) Utilisation de MODEC I.Présentation du stage 1)Présentation du sujet 2)Utilisation de MODEC 3)Les 3 approches II. Le travail effectué III.Bilan personnel Projet A Investissements Dépenses Recettes Projet B Investissements Dépenses Recettes Probabilité d’apparition Critère 1000 2000 Critère Probabilité d’apparition -2000 8000 Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau 3) Les 3 approches I.Présentation du stage 1)Présentation du sujet 2)Utilisation de MODEC 3)Les 3 approches II. Le travail effectué III.Bilan personnel Analyse déterministe Analyse de sensibilité Analyse probabiliste Probabilité d’apparition Critère économique X Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

1)Préparation du développement I.Présentation du stage II. Le travail effectué 1)Préparation du développement 2)Analyse probabiliste III.Bilan personnel Structure de données Sauver les résultats et les structures des analyses Modification de la base de données Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

2)Analyse probabiliste I.Présentation du stage II. Le travail effectué 1)Préparation du développement 2)Analyse probabiliste III.Bilan personnel Tableau de données Donnée 1 Valeur minimum Valeur maximum Calcul des valeurs des données Simulations Donnée 2 Valeur minimum Valeur maximum Tableau de résultats Calcul de la valeur du critère Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

2)Analyse probabiliste I.Présentation du stage II. Le travail effectué 1)Préparation du développement 2)Analyse probabiliste III.Bilan personnel Visualisation des résultats Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

2)Analyse probabiliste I.Présentation du stage II. Le travail effectué 1)Préparation du développement 2)Analyse probabiliste III.Bilan personnel Tableau de données Calcul des valeurs des données Simulations Tableau de résultats Calcul du critère Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

2)Analyse probabiliste I.Présentation du stage II. Le travail effectué 1)Préparation du développement 2)Analyse probabiliste III.Bilan personnel Visualisation des résultats Nombre de simulation Temps MODEC Windows Temps MODEC DOS 500 3s 6s 1000 5s 75 12s 2000 9s 50 24s 5000 23s X Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

2)Analyse probabiliste I.Présentation du stage II. Le travail effectué 1)Préparation du développement 2)Analyse probabiliste III.Bilan personnel Couplage des données Dépendance entre les données Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau III.Bilan Personnel I.Présentation du stage II. Le travail effectué III.Bilan personnel Difficultés rencontrées Travail complet Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL

Rémy Cottez, Loïc Courvoisier, Laurent Loiseau E. Conclusion A. Présentation de l’EPFL B. Objectifs C. LINAM D. MODEC E. Conclusion Apprentissage d’une nouvelle technologie Découverte de la programmation en entreprise et de ses exigences Une bonne expérience Rémy Cottez, Loïc Courvoisier, Laurent Loiseau EPFL