Nel mondo della programmazione informatica, "legacy " è un termine applicato a centinaia di sistemi individuali che sono , per la maggior parte, obsolete . I sistemi legacy sono generalmente vecchi e fuori moda, ma sono ancora in uso da parte di un utente di computer o di azienda . Questo si verifica spesso quando il software proprietario è sviluppato per interagire con la vecchia programmazione e non è stato aggiornato , così bloccando una società di investire in un sistema più recente . Sistemi legacy condividono alcune caratteristiche comuni . Età
sistemi Legacy
sono generalmente almeno dieci anni . Oltre alla loro età , i sistemi sono generalmente scarsa manutenzione e possiedono documentazione limitata . In molti casi , i sistemi legacy non sono facilmente aggiornati e hanno bisogno di essere ricostruita da zero a servire moderne esigenze di business .
Obsoleti
sistemi legacy
possono anche essere descritti come ogni programma che è stato progettato per una versione precedente del sistema operativo , ma è ancora in uso in una più recente . Ad esempio, molte applicazioni progettate per Windows 3.1 sono ancora in uso oggi , pur avendo molto poco in termini di manutenzione o assistenza . Applicazioni legacy possono causare complicazioni con il software moderno.
Tecnologia vecchia
È anche possibile chiamare qualsiasi sistema di porte obsoleti o adattatori tecnologia un sistema legacy . Ad esempio , un computer con porte seriali o parallele è considerato eredità , come quasi tutte le periferiche moderne operano utilizzando interfacce USB .
Ancora in servizio
La caratteristica che definisce un sistema legacy è che è ancora in uso da parte della società . A volte questi sistemi contengono informazioni importanti , a volte sono necessari per eseguire alcuni software e, talvolta, l'azienda semplicemente non è preoccupato per l'aggiornamento .