La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Développement des logiciels MODEC et LINAM

Présentations similaires


Présentation au sujet: "Développement des logiciels MODEC et LINAM"— Transcription de la présentation:

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

2 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

3 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

4 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

5 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

6 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

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

8 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

9 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

10 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

11 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

12 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

13 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

14 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

15 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

16 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

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

18 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

19 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

20 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

21 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

22 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

23 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

24 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

25 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

26 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

27 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

28 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

29 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

30 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

31 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

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

33 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

34 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

35 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

36 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

37 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

38 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

39 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

40 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

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

42 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

43 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

44 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

45 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

46 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

47 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

48 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

49 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

50 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

51 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

52 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

53 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

54 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


Télécharger ppt "Développement des logiciels MODEC et LINAM"

Présentations similaires


Annonces Google