Définition - Que signifie Legacy System?
Un système hérité, dans le contexte de l'informatique, fait référence à des systèmes informatiques, des langages de programmation ou des logiciels d'application obsolètes qui sont utilisés au lieu des versions mises à niveau disponibles.
Les systèmes hérités peuvent également être associés à une terminologie ou à des processus qui ne sont plus applicables aux contextes ou au contenu actuels, créant ainsi de la confusion. En théorie, ce serait formidable de pouvoir avoir un accès immédiat pour utiliser la technologie la plus avancée. Mais en réalité, la plupart des organisations ont des systèmes hérités - dans une certaine mesure. Un système hérité peut être problématique, en raison de problèmes de compatibilité, d'obsolescence ou d'un manque de prise en charge de la sécurité.
Un système hérité est également appelé plateforme héritée.
Definir Tech explique Legacy System
Un ancien système n'est pas nécessairement défini par l'âge. L'héritage peut faire référence à un manque de soutien du fournisseur ou à l'incapacité d'un système à répondre aux exigences organisationnelles. Par exemple, un grand mainframe peut utiliser un Java 64 bits, tandis qu'une plate-forme Linux peut utiliser du code des années 1960. Les conditions héritées font référence à la difficulté (ou à l'incapacité) d'un système à être maintenu, soutenu ou amélioré. Un système hérité est généralement incompatible avec les systèmes nouvellement achetés.
Les systèmes hérités nécessitent une maintenance élevée et peuvent impliquer des correctifs et des modifications complexes. Les techniques de portage sont souvent utilisées pour les ajustements ou l'adaptation des logiciels. Un matériel plus ancien peut nécessiter des couches de compatibilité supplémentaires pour faciliter la fonctionnalité de l'appareil dans des environnements incompatibles.
Une organisation peut continuer à utiliser des systèmes hérités pour un large éventail de raisons, telles que les suivantes:
- "Si ce n'est pas cassé, ne le réparez pas!" Le système pourrait fonctionner correctement.
- Le système est complexe et la documentation est médiocre. Il peut être difficile de définir simplement la portée.
- Une refonte est coûteuse, en raison de la complexité ou de l'architecture monolithique.