Mastère Spécialisé en Ingénierie du logiciel

Responsable : Sylvie VIGNES , Département: Informatique


Domaine

Les technologies de l'informatique contribuent au déploiement de toutes les activités économiques et sociales et affectent en profondeur la compétitivité industrielle dans tous les secteurs. En conséquence, le coût et la qualité des systèmes informatiques doivent être maîtrisés. Leur souplesse d'adaptation à l'existant, leur capacité d'anticipation doivent être promues.

Le contexte industriel est ici déterminant; à travers les différentes applications de l'informatique, sont concernés tous les développements logiciels comportant une ou plusieurs des caractéristiques suivantes:
- projets de taille importante et de longue durée de vie;
- travail en équipe impliquant des problèmes de coordination, de planification et de communication;
- nécessité de fournir des produits évolutifs, extensibles et maintenables;
- produits nécessitant une très haute fiabilité;
- produits critiques en performances.

Quels sont les problèmes ? On peut évoquer les erreurs du passé encore proche de la "crise du logiciel"... Mais trop souvent encore, l'utilisateur subit une application informatique au lieu d'agir grâce à elle en acteur de modernisation. L'insuffisance des spécifications génère des difficultés de communication; les délais sont difficilement tenus; les performances doivent se maintenir dans une course compétitive; l'approche artisanale du développement du logiciel complique la maintenance...

Quelles sont les solutions ? Des méthodes sont connues pour rationaliser le processus, des outils ont été développés pour les différents types d'application. Leur utilisation dans l'industrie prend un essor à la hauteur de l'enjeu stratégique que représente le logiciel. Dans les domaines où le logiciel est "critique", les industriels ont su se doter de moyens de vérifier la qualité. D'autres secteurs s'y mettent et des exigences normatives apparaissent. D'énormes investissements financiers et humains sont prévus autant en développement qu'en recherche dans tous les secteurs industriels.

Objectifs du mastère

L'objectif de ce mastère est fondamentalement la formation à l'ensemble des méthodes, techniques et outils nécessaires à la production de logiciels de qualité industrielle.

L'aspect méthodologique constitue le fil directeur de ce mastère. Les différents cours permettront de suivre l'application des méthodes dans des contextes divers tels que les systèmes d'information, les systèmes industriels réactifs, etc. Des enseignements permettront également de présenter les bases théoriques associées, notamment en matière de validation et de preuve de logiciel, de prototypage. Les normes et standards, les techniques d'intégration et d'interopérabilité sur lesquels s'appuient la pérennité des logiciels sont discutés.
Des outils d'aide au développement intégrés dans un Atelier de Génie Logiciel, sont présentés: les élèves disposent d'un atelier (Concerto) comme base d'expérimentation.

Organisation et contenu de l'enseignement

Thèse professionnelle

Les sujets de la thèse professionnelle s'appuient sur des réalisations pratiques, en relation avec les préoccupations industrielles actuelles et sont rattachés à des travaux des groupes de recherche du département informatique:

- Élaboration d'un modèle de représentation des activités de gestion d'un projet industriel complexe. Développement d'un outil sous l'Atelier de Génie Logiciel CONCERTO, répondant au cahier des charges de l'ESA (Agence Spatiale Européenne);

- Construction d'un modèle Qualité en définissant les indicateurs et les seuils significatifs pour un langage de programmation des auto-commutateurs (partenariat France Télécom)

- Étude et mise en &brkbar;uvre de nouveaux algorithmes à intégrer dans un Exécutif Temps Réel adapté au développement de calculateurs embarqués (partenariat industriel);

-Étude de la parallélisation de requêtes pour un Système de Gestion de Base de Données relationnel étendu, dans le cadre du projet ESPRIT EDS (Extended Database System);

- Développement d'une stratégie pour la mise en &brkbar;uvre de Métrologie dans l'industrie logicielle, dans le cadre du projet ESPRIT AMI (Application of Metrics Industry);

- Les techniques du multimédia et leurs applications : Réalisation d'une base de données multimédia ouverte à NUMERIS (projet SENAT).

- Prise compte de la répartition dans la conception de systèmes d'information (en lien avec EDF)


Page créée par Deborah LEWINER