Dans le monde de la programmation informatique , «héritage» est un terme appliqué à des centaines de systèmes individuels qui sont , pour la plupart , obsolètes. Les systèmes existants sont généralement vieux et démodé , mais sont encore en cours d'utilisation par un utilisateur de l'ordinateur ou de la société . Cela se produit souvent lorsque le logiciel propriétaire est conçu pour interagir avec les vieux programmation et n'a pas été mis à jour , bloquant ainsi une entreprise d'investir dans un système plus récent. Les anciens systèmes partagent certaines caractéristiques communes. Age
systèmes hérités
sont généralement au moins dix ans. En plus de leur âge, les systèmes sont généralement mal entretenues et possèdent peu de documentation . Dans de nombreux cas , les systèmes existants ne sont pas mis à jour facilement et doivent être reconstruites à partir du sol pour répondre aux besoins des entreprises modernes .
Obsolètes
systèmes hérités
peuvent aussi être décrits comme n'importe quel programme qui a été conçu pour un système d'exploitation plus tôt, mais est encore en usage sur une plus récente . Par exemple , de nombreuses applications conçues pour Windows 3.1 sont encore en usage aujourd'hui , en dépit d'avoir très peu à la manière de la maintenance ou de soutien. Les applications héritées peut entraîner des complications avec le logiciel moderne.
Vieille technologie
Vous pouvez également appeler n'importe quel système avec ports périmés ou les adaptateurs de la technologie d'un système d' héritage . Par exemple, un ordinateur avec des ports série ou parallèle est considérée comme héritage , comme presque tous les périphériques modernes fonctionnent en utilisant des interfaces USB.
Encore en service
La caractéristique essentielle d'une ancien système , c'est qu'il est toujours utilisé par l'entreprise. Parfois, ces systèmes contiennent des informations importantes , parfois ils sont nécessaires pour exécuter certains logiciels et parfois de l'entreprise n'est tout simplement pas préoccupés par la mise à niveau .