Expert en méthodes et qualité du logiciel. Introduction de l’usage de nouvelles méthodes (UML, approche orientée objet) et de nouveaux outils (contrôle qualité, suivi de projet) dans des projets-pilotes. Formation des ingénieurs se spécialisant dans le génie logiciel : méthodes de test, gestion de configuration, assurance qualité. Notions de CMMI.
Concepteur expert en automatisation des tests. Modélisation de processus métier avec UML. Définition d’une méthodologie de test de non-régression des PABX. Conception des outils logiciels (C++, shell) permettant l’automatisation des tests. Support et formation des utilisateurs.
Ingénieur de développement logiciel. Spécification et développement de logiciels de téléphonie et d’applications de configuration des PABX. Gestion de configuration. Support technique.
Détails de l'expérience
Exemples de projets d'automatisation des tests :
Outil logiciel dédié de génération automatique de scénarios de test fonctionnel des PABX, à partir de fichiers de paramètres prédéfinis. Ce logiciel vérifiait automatiquement la conformité du comportement observé du PABX sous test.
Plate-forme matérielle et logicielle de simulation massive d'appels téléphoniques simultanés, permettant de créer diverses conditions de test exceptionnelles : trafic excessif, perturbations, coïncidences ou croisements d'événements...
Outil logiciel de capture et d'analyse automatique (syntaxique et sémantique) de la conformité des échanges protocolaires entre composants du PABX.
Adaptation du logiciel DEVISOR (outil de débogage de logiciel temps réel embarqué édité par Dassault Électronique) et son intégration dans les environnements de test de PABX.
Environnement technique : UNIX (Solaris). Développement en C, C++, shell. Clearcase. Télécom : X.25, RNIS, protocoles propriétaires. Outils de test dédiés. UML (Rational Rose). Classe-relation. CMMI.
Exemples de projets-pilotes :
Passage d'un cycle en V à un cycle de développement itératif incrémental.
Introduction ciblée de l'usage d'UML pour les phases de spécifications
Introduction d'une approche orientée objet pour le développement en C++ de nouveaux modules, tout en préservant la réutilisation d'une partie du code C existant.
Description de l'entreprise
Dans les années 1990, Alcatel Business Systems était une société du groupe Alcatel spécialisée dans la téléphonie privée (PaBX). Le centre de R&D du site d'Illkirch-Graffenstaden (à proximité de Strasbourg) employait environ 400 ingénieurs, répartis dans de grands projets (plus de 1000 h.mois) de développement de logiciel temps réel embarqué dans des PABX.