Management du SI «Durabilité des applications de gestion» Journée de linformatique de gestion 09...

Post on 04-Apr-2015

105 views 2 download

Transcript of Management du SI «Durabilité des applications de gestion» Journée de linformatique de gestion 09...

Management du SI

«Durabilité des applications de gestion»

Journée de l’informatique de gestion 09

Prof. P.-A. Sunier

Neuchâtel, 9 décembre 2009

PLAN DE PRÉSENTATION

Cadre général

Logiciels de gestion

Cas pratique

Conclusion

Proximité et Excellence

Développement durable

CADRE GÉNÉRAL

o Qu’en est-il?

o Est-ce un sujet de réflexion?

Proximité et Excellence

Informatique et

durabilité

CADRE GÉNÉRAL

o Objectifs économiques

o Objectifs sociaux

o Objectifs écologiquesProximité et Excellence

Développement

de la société

CADRE GÉNÉRAL

o Se vêtir

o Se démarquer

o Etre à la modeProximité et Excellence

Quel besoin?

LOGICIELS DE GESTION

o Réduction de la consommation électrique

o Recyclage du matériel

o Mythe du zéro papier

o Optimisation du code exécutableProximité et Excellence

Développement durable et informatique

LOGICIELS DE GESTION

o Pénalisant pour le travail de tous les jours?

o Source de frustration?

Proximité et Excellence

La justification du besoin

LOGICIELS DE GESTION

o Est-ce justifiable?

Proximité et Excellence

Réécriture d’un logiciel

• Economiquement

• Socialement• Ecologiquement

LOGICIELS DE GESTION

Proximité et Excellence

Justification des besoins

exprimés

LOGICIELS DE GESTION

Proximité et Excellence

Rénovation ou nouveau

développement

o Les bases du logiciel sont-elles saines?

o Est-ce pertinent en terme de durabilité• Économiquement• Socialement• Ecologiquement

LOGICIELS DE GESTION

o Le logiciel est immatériel, comment l’ausculter?

Proximité et Excellence

Evaluation de la qualité interne

LOGICIELS DE GESTION

o Spécifications ?

o Code source ?

o Code exécutable

Proximité et Excellence

Artefacts disponibles

LOGICIELS DE GESTION

o Le code produit correspond-il aux spécifications?

Proximité et Excellence

Conformité du code aux

spécifications

CAS PRATIQUE

o Modules Web PL/SQL générés par Oracle Designer à partir des spécifications.

o Le code correspond à un canevas prédéfini et rigoureusement respecté par les générateurs.

Proximité et Excellence

Cadre technique

CAS PRATIQUE

Proximité et Excellence

Situation initiale

Procédures PL/SQL

Données

Invocation de la page HTML

Page HTML demandée

CAS PRATIQUE

Proximité et Excellence

Processus de rénovation à

la volée

Procédures PL/SQL

LibrairieJavaScript

de rénovation

Données

Invocation de la page HTML

Page HTML demandée

Page HTMLbrute

Page HTMLrénovée

CAS PRATIQUE

Proximité et Excellence

Paramétrage du processus

de rénovation

CAS PRATIQUE

Proximité et Excellence

Exemple d’un fichier XML de

paramétrage

CAS PRATIQUE

Proximité et Excellence

Appel du processus de

rénovation

CAS PRATIQUE

Proximité et Excellence

Avant et après

exécution du processus de

rénovation

CAS PRATIQUE

Proximité et Excellence

Bilan

o Environ 2-3 mois/homme pour le développement de la librairie

o Environ 1 jour pour le déploiement de l’infrastructure de rénovation

o Quelques heures pour rénover un module « simple »

o Modules réellement remis au goût du jour et sans altération de la pérennité des données et de l’ensemble des règles de gestion

CONCLUSION

o Méta-modèles de données

o Comportements paramétrables

o Composants réutilisables

o Automates de génération de code à partir des spécifications

Proximité et Excellence

Logiciels nativement

dotés de capacités

d’évolution

LECTURES COMPLÉMENTAIRES

Proximité et Excellence

Référenceso Durabilité des logiciels de gestion

d’entreprisesP.-A. Sunier, mai 2009http://lgl.isnetne.chRubrique: Publication| Informatique et gestion

o Principes de rénovation de l’interface utilisateur des modules Oracle Designer Web PL/SQLP.-A. Sunier, août 2009http://lgl.isnetne.chRubrique: Publication| Informatique | Designer et l’ingénierie du logiciel