Maintenance logicielle

Support et évolution

J'assure la continuité de votre application même en cas de manque de compétences techniques en interne, tout en répondant à vos nouveaux besoins et opportunités en faisant évoluer votre logiciel.

Support de l'existant


Je supporte l'existant afin de préserver la valeur marchande de vos solutions matérielles et logicielles :

  • Analyse du code et des exigences pour trouver l'origine du problème
  • Correction des bugs liés à des fuites mémoire, erreurs de logique ou de temps réel
  • Refactorisation et amélioration du code pour permettre un diagnostic ultérieur plus rapide
  • Après identification de l'origine du problème, correction du code et des fonctionnalités affectées
  • Rédaction et exécution de fiches de tests pour valider les corrections
  • Documentation des corrections apportées

Évolutions et maintenance


  • Évaluation des solutions matérielles et logicielles alternatives
  • Analyse des divers paramètres tels que le coût, la maintenabilité, l'approvisionnement et la pérennité
  • Maintenance préventive
  • Migration vers de nouvelles plateformes matérielles et logicielles

Outils


  • Doxygen : Outil de génération automatique de documentation pour les projets de développement logiciel
  • GitHub : Plateforme de gestion des sources et de collaboration pour le développement de logiciels
  • GDB : Analyse du système avec sondes JTAG