Contexte : Thales fournit des systèmes billetique clés en mains aux opérateurs de transport (métro, bus, parking) comprenant des équipements (distributeur automatiques, pupitre de vente, tourniquets) ainsi que le système d'information qui permet de les gérer.
Architecture et développement dans les systèmes centraux « standard »
Projet Cacaracas :
Estimation de la charge pour le lot logiciel du système d'information
Spécification (SRS) & Intégration des exigences dans DOORS
Développement de certaines exigences :
- Pages web ASP.NET dans un intranet,
- Rapports dans un site Microsoft Reporting Services
- Procédures d'agrégation de données à des fins de reporting
Projet Dubaï :
Pilotage d'un sous-traitant pour la fourniture d'une spécification (SRS) correspondante à la refonte de DCP, une application permettant d'insérer en base de donnée des fichiers de statistiques provenant des équipements.
Développement en C++ de l'outil de test de DCP afin qu'il génère les fichiers de statistiques en XML.
Projet Hollande & Portugal : Réalisation dans un portail web d'un nouveau module permettant de gérer et de monitorer les équipments
- Spécification / maquettage
- Développement en ASP.NET / AJAX
- Rédaction du manuel utilisateur (SUM)
Projet : La poste belge crée 5 nouveaux centres de tri. Dans le cadre d'un contrat clé en main de ces centres, Solystic fournit les machines de tri (50 machines, 50M€) ainsi que le système informatique qui permet de les exploiter.
Architecture et réalisation du système informatique (5 personnes, 3M€) :
• Proposition de framework .NET et étude de sa faisabilité
• Définition et mise en place de la méthodologie de développement : build continu, tests unitaires, tests fonctionnels FIT, gestion de configuration
• Définition fonctionnelle d’applicatifs
• Modélisation de base de données
• Développement en C# à l’aide de Visual Studio .NET 2003 et en PL/SQL sur Oracle des applicatifs :
- SPMS : application client serveur .NET Forms, qui permet de définir les plans de tri utilisés par les machines.
- DCM : service qui traite des fichiers de statistiques émis par toutes les machines de tri de la poste belge en insérant les données dans une base.
- SR : application web ASP.NET qui permet de visualiser des rapports sur les statistiques des machines de tri.
• Optimisation des performances et de la robustesse du système : amélioration d'algorithme, de requête, identification d'index
• Mise en place de solutions d’architecture : trace, déploiement par Active Directory
Projet : Dans le cadre de la réalisation clé en mains du centre de tri postal de l'aéroport de Roissy, Solystic fournit les machines de tri, le système informatique permettant de les piloter mais aussi le système de gestion.
Conception et réalisation d’une partie du périmètre fonctionnel (use cases) du système de gestion (15 personnes ):
• Estimation du temps de réalisation pour chaque Use Case
• Conception UML à l’aide de Rational Rose
• Modélisation de base de données
• Développement à l’aide de Visual C++ des applicatifs et de composants COM/DCOM
• Développement des drivers des imprimantes d'étiquette (réseau et série) et des balances
• Amélioration des performances du système : implémentation du marshalling par valeur lors du transit des objets entre le serveur d'application et les clients
• Déploiement sur site de production
• Support de niveau III
Réponse à un appel d’offre
Projet : Refonte de la régie technique de TF1.
Etude de faisabilité d’un middleware CORBA
• Ecriture d’interfaces IDL
• Développement d’applications clientes et serveurs CORBA à l’aide de Borland C++ Builder et Visibroker
• Interfaçage du serveur avec une base de données ACCESS à l’aide d’ODBC/ADO
• Déploiement sur réseau Windows XP/2000/NT4
Projet : Dans le cadre de la fourniture de la plate-forme de simulation de guerre NEW TACSIT à l'état indien, Thales a voulu redévelopper l'application qui permettait de faire les scénarii de simulation à partir de celle utilisée pour les jouer,
Etudes et développement en C++/LINUX de l'application permettant de définir les scenarii :
• Rédaction de la proposition technique
• Rédaction du document d’architecture et de conception à partir des spécifications client.
• Conception objet : choix et mise en oeuvre de Designs Patterns
• Développement en C++ et X11/Motif sur LINUX.
• Gestion de configuration des développements sur CVS.
• Définition et mise en place du plan de test.
• Rédaction du manuel utilisateur.
• Utilisation du référentiel qualité THALES.
• Propositions de fonctionnalités dans le cadre d’un avenant au forfait.
• Estimation des charges et réalisation des fonctionnalités.
Projet : Système d'Information de Commandement (SIC) ATLAS CANON destiné à l'artillerie française (1 Milliard de F, 50 personnes)
Etudes et développement du système à l’aide de Visual C++
• Conception détaillée : prototypage d'IHMs.
• Développement de données persistantes en base Versant, et de l'IHM associée ainsi que le développement de l’interconnexion IHM/Base.
• Développement des messages de mises à jour des données persistantes par des systèmes externes (SIR, SICF…)
• Intégration et validation des développements sur plate-forme de tests (100 postes).
• Gestion de configuration des développements sur Clearcase
• Correction de faits techniques.
Projet : Système de gestion de production de cartes à puces WORKESTRA.
Etude et développement d’un des applicatifs du système nommé Genius Configurator.
• Conception UML de Genius Configurator à l’aide de Rational Rose. Mise en œuvre de design Patterns.
• Développement en VISUAL C++ de Genius Configurator qui est une application client/serveur utilisant ADO pour accéder à une base ORACLE.
• Gestion de configuration des développements sur PVCS
• Mise en œuvre d’une méthodologie suivant le cycle itératif RUP
Projet : Outil de Test DEVISOR
Etude et développement de DEVISOR destiné à tester sur cibles les applications embarquées.
• Développement en C/Unix de la version qui teste des logiciels écrits en C++
• Développement en C/Unix de critères de couvertures liés à la norme avionique civile DO178B
• Corrections de faits techniques.
• Utilisation d’outils de mise au point (dbx/Workshop)
• Rédaction de spécifications logicielles
• Définition de scenarii de validation
• Mise en œuvre d’une méthodologie suivant le cycle en V
Projet : Intégration d'AUTOCAD 2000 dans le progiciel Win PDM
• Réalisation et documentation de l’interfaçage du logiciel Winprint avec AUTOCAD 2000 sous WNT4
• Réalisation d’un composant COM pour réutiliser des classes d’objet.
• Utilisation des classes Active X
• Développement en Visual Basic 6 d’un gestionnaire d’impression en utilisant les classeurs Active X d’AUTOCAD 2000
Projet : Qualifier les méthodes connues de recalage de modèles éléments finis en dynamique des structures
• Programmation de méthodes permettant d’optimiser la modélisation de structures d’avion.
• Utilisation des logiciels MATLAB et NASTRAN.
• Acquisition de compétences informatiques en modélisation et calcul scientifique.