Aller au contenu

Système hérité

Un système existant toujours utilisé, avec des dépendances techniques et métier accumulées.

Également appeléLegacy system
Développement logiciel

Qu’est-ce qu’un système hérité ?

Un système hérité désigne généralement un système ancien toujours utilisé, dont technique, données et interfaces ont évolué au fil du temps. Il peut être difficile à modifier ou intégrer tout en assurant fiablement des tâches importantes. L’âge seul ne rend une application ni inutilisable ni peu sûre ; caractéristiques, support et risques concrets doivent être examinés.

Dans une entreprise fictive, une ancienne application de commandes gère encore les dossiers en cours et alimente la comptabilité. Avant son remplacement, règles métier, systèmes appelants, responsabilité des données de référence et exploitation sont recensés. Une fonction peut éventuellement être remplacée progressivement tandis que le reste demeure nécessaire. Poursuite d’exploitation, renouvellement ciblé ou remplacement complet dépendent notamment des limites séparables, du support possible et des exigences d’exploitation ; l’étiquette « hérité » ne tranche pas.

Sources

Articles sur le sujet

Développement logiciel avec ASES

Logiciels sur mesure, applications web et mobiles