Pierre-André Sunier

J'ai été professeur d'informatique de gestion à la Haute école Arc de Neuchâtel en Suisse.

J'ai enseigné la méthodologie, la modélisation et le génie logiciel.

J'ai mené plusieurs projets de recherche traitant de l'ingénierie, du développement de logiciels de gestion ou de l'évolutivité des systèmes d'information informatisés et ai participé à de nombreux projets d'informatisation d'organismes privés ou publics.

Arrivé à la retraite, je profite du temps qui m'est donné pour promouvoir l'ingénierie des systèmes d'information informatisés des entreprises (organismes de manière plus générale).

Cette promotion prend 2 formes : le développement d'outils logiciels d'automatisation du travail d'ingénierie et l'écriture de livres consacrés à l'ingénierie du logiciel de gestion.

Les données étant au cœur de tout système d'information informatisé, je m'y suis consacré en premier et m’attacherai aux traitements plus tard.

Les modèles étant au cœur de tout processus d'ingénierie, j'ai commencé par écrire sur ce thème.

Le premier livre "Modèle conceptuel des données" présente la modélisation conceptuelle des données dans la perspective d'automatiser la transformation de règles de gestion en spécifications formelles susceptibles d'être transformées automatiquement en d'autres modèles ou en code applicatif.

La réalisation des modèles s'appuie sur le langage UML. Les extensions du langage UML, stéréotypes, contraintes et valeurs marquées me permettent de proposer un vocabulaire de règles formelles très riche. Cette richesse du modèle conceptuel de données (MCD) est impérative à l'automatisation des étapes ultérieures et seule garante de l'intégrité des données découlant des règles métiers.

Le deuxième livre "Modèle logique de données relationnel" s'attache au modèle relationnel. Le modèle relationnel (MLD-R) est présenté ainsi que les règles de normalisation. Dans le prolongement du premier livre, les règles de transformation du MCD en un MLD-R sont présentées avec tous les détails nécessaires à son automatisation.

La transformation est présentée de manière usuelle, c'est-à-dire en se basant les contraintes structurelles du modèle relationnelle.

Ma pratique des logiciels de gestion m'a montré que les contraintes structurelles du modèle relationnel sont des freins à l'évolutivité des systèmes d'information informatisés, je présente de manière complémentaire une transformation basée sur des contraintes déclaratives qui offre un gros potentiel d'agilité au processus d'ingénierie.

Articles populaires de Pierre-André Sunier

Afficher toutes les offres