Tierce maintenance applicative de la suite DTK
Maintenance applicative transverse de six logiciels géophysiques
Le marché couvre la tierce maintenance applicative de DTK-GEOLIB, DTK-WORKSPACE, DTK-DIVA, DTK-BERYL, DTK-DOUBLET et DTK-QUALITY, fortement interconnectés au sein des chaînes de traitement sismique, hydroacoustique et infrason du CEA. La prestation vise à maintenir les versions opérationnelles, corriger les anomalies, réaliser les évolutions, accompagner les changements de plateformes et assurer la continuité de service d'applications exploitées 24/24 h et 7/7 j.
Prise en main et réversibilités
- Formation initiale optionnelle, dispensée par le CEA, portant sur le contexte métier, les schémas de bases de données, les fonctionnalités, les modules, les données manipulées et les interactions entre logiciels ; durée maximale : 1 mois.
- Réversibilité entrante de chaque logiciel, commandable au maximum 6 fois, avec transfert de connaissances, mise en place des plateformes de maintenance, vérification du fonctionnement, support de formation en français, plan de recette « usine » et audit du code ; durée maximale : 1 mois par logiciel.
- Consolidation optionnelle des connaissances, avec approfondissement des mêmes sujets et compagnonnage sur le traitement d'événements ; durée maximale : 1 mois.
Logiciels et fonctions couvertes
- DTK-GEOLIB : bibliothèque C++/Qt orientée objet pour créer, charger, manipuler, importer, exporter et standardiser les données géophysiques ; version d'exploitation 3.7.0, 231 170 lignes de code.
- DTK-WORKSPACE : IHM modulaire de visualisation, cartographie 3D, traitement et exploitation de données sismiques, hydroacoustiques et infrasonores ; versions Windows 10/11 et RHEL 7.9/9.7 ; ouverture d'un événement en 15 secondes maximum sur une machine d'au moins 16 Go de RAM et 8 cœurs, mises à jour graphiques inférieures à 1 seconde.
- DTK-DIVA : analyse interactive du bruit de fond, des détections, signaux, données météorologiques et produits de qualité, jusqu'à environ 1 million de détections dans 12 modules ; chargement de 500 000 détections en moins d'une minute et réactions de zoom ou sélection inférieures à 2 secondes.
- DTK-BERYL : outil en ligne de commande de filtrage des signaux, calcul du rapport signal-bruit et calcul des magnitudes ; entrées SDS, XML et bases de données ; sorties GSE, IMS et XML, avec paramètres d'événements, arrivées, amplitudes et résultats graphiques ; versions Expert et Standard à préserver strictement.
- DTK-DOUBLET : outils Automatic, Interactive, Detector et Archiver fondés sur la corrélation de signaux, avec détection dans les flux continus, bulletins, catalogues, insertion en base et archivage d'événements.
- DTK-QUALITY : composants dtkquality-computer et dtkquality-exporter, calcul d'indicateurs de disponibilité, bruit de fond, houle et densité spectrale de puissance, production de fichiers NetCDF et MessagePack et génération automatique de figures.
Maintenance corrective et évolutive
La maintenance corrective porte au maximum sur deux versions identifiées par logiciel. Elle comprend l'assistance, l'analyse, la correction, les livraisons et les recettes selon la gravité :
- assistance : accusé de réception à J1, analyse et réponse à J2 ;
- anomalie bloquante : analyse à J2 et traitement, livraison et réception au plus tard à J3, soit J1 + 5 jours ouvrés ;
- anomalie non bloquante : analyse à J2 puis intégration dans la prochaine version planifiée.
La maintenance évolutive comprend l'étude, la mise à niveau de l'architecture, le devis, les spécifications détaillées, le développement, la mise à jour documentaire, les validations d'aptitude fonctionnelle et technique et l'acceptation. Le devis détaillé est remis dans les 8 jours ouvrés suivant la demande, avec distinction du codage, des tâches annexes, des tests, de la documentation, du packaging, de la livraison et de la gestion de projet. Chaque évolution validée est garantie 3 mois.
Les versions livrées comprennent, selon les plateformes, les RPM Linux et/ou MSI Windows, exécutables, binaires, fichiers de données, sources, projets ou Makefile, outils de génération et compilation, documentation technique et de version, supports de formation, changelog, fiche de version, PV de recette « usine » et bordereau de livraison. La réception comporte la vérification des livrables, la VAF, la VAT et l'installation en production ; une absence d'anomalie bloquante est nécessaire à la validation.
Montées de versions et environnements
Le titulaire doit évaluer les montées majeures des systèmes d'exploitation, compilateurs et dépendances, adapter les logiciels, effectuer les tests unitaires, d'intégration et de non-régression, mettre à jour la documentation et recompiler, recetter et packager sur les OS cibles RHEL et/ou Rocky Linux. Les PBPU couvrent Linux pour DTK-GEOLIB, DTK-WORKSPACE, DTK-DIVA, DTK-BERYL, DTK-DOUBLET et DTK-QUALITY, ainsi que Windows pour DTK-GEOLIB, DTK-WORKSPACE, DTK-DIVA et DTK-DOUBLET, avec des quantités maximales respectives de 2, 1, 2, 1, 1, 2 et 1, 1, 1, 1.
Les environnements comprennent notamment RHEL 7.9, 8.8, 9.5 et 9.7, Rocky Linux 9, Windows 10 et 11, des compilateurs GCC/G++, MSVC et Visual 2022, Qt 5.9.7 à 5.15.9, ainsi que des bibliothèques telles qu'Armadillo, FFTW, HDF5, NetCDF, Oracle Instant Client, PostgreSQL, OpenSceneGraph, osgEarth, Qwt, GDAL et libmseed. Les plateformes de développement et de test du titulaire sont distinctes ; les plateformes de maintenance sont à sa charge et doivent reproduire les anomalies, développer, tester et assister le CEA.
Organisation, documentation et réversibilité finale
L'équipe comprend un responsable par logiciel, une organisation mutualisée et une disponibilité permanente d'une ressource compétente sur l'ensemble de la suite. Elle doit maintenir au moins 3 profils seniors disposant chacun d'au moins 10 années d'expérience en développement informatique. La gestion de configuration utilise exclusivement GIT. Le titulaire assure les comités de suivi mensuels, les comités de pilotage semestriels, les réunions techniques, les comptes rendus, la mise à jour homogène de la documentation et le suivi des versions d'OS, compilateurs et frameworks Qt.
La réversibilité finale comprend la formation du CEA ou du tiers entrant pendant 15 jours ouvrés chez le titulaire sortant, le transfert de connaissances, les versions complètes en production, les archives sources et documentaires, les supports, fiches de version et bordereaux de livraison. Les prestations excluent la maintenance des matériels, l'administration et l'exploitation des logiciels, la maintenance des systèmes d'exploitation et bases de données, ainsi que la maintenance des schémas de bases de données du CEA.
Préparez votre dossier
Critères d'évaluation
| Pondération | Critère |
|---|---|
Visite de site
Date(s)
1er octobre 2026 à 14h
Lieu
Bruyères-le-Châtel
Contact
Margaux VERDAGUER
Téléphone
01.69.26.50.19
Modalités
Visite obligatoire ; prise de contact au plus tôt ; noms et qualités des participants à transmettre au plus tard 5 jours ouvrés avant la visite ; maximum 2 heures et 2 représentants par soumissionnaire ; demande d'entrée sur site et attestation de visite à prévoir.
Marchés similaires
Autres appels d'offres proches encore ouverts.
Tierce maintenance applicative des prestations colis GMN
Commissariat à l'énergie atomique et aux énergies alternatives (CEA)
Architecture et développement d’outils numériques
Commissariat à l’énergie atomique et aux énergies alternatives
Maintenance, évolution et validation de l'outil DIGES3
Agence de l'Environnement et de la Maîtrise de l'Énergie
Posez vos questions sur le marché
Notre IA a lu l'intégralité du DCE et répond à toutes vos questions sur ce marché.