Un sistem de moștenire , sistem de moștenire sau sistem de moștenire în limba engleză este un hardware sau software - ul continuă să fie utilizat într - o organizație (companie sau de guvern), în timp ce este înlocuită de sisteme mai moderne. Învechirea acestor sisteme și criticitatea lor le fac dificil de înlocuit fără a genera proiecte costisitoare și riscante.
De exemplu, băncile și companiile de asigurări care și-au informatizat prelucrarea informațiilor în anii 1970 au aplicații care rulează cu cod vechi de multe ori în COBOL sau Fortran . Riscurile asumate pentru rescrierea aplicației într-o altă limbă și costurile inerente schimbării descurajează adesea modernizarea sistemului sau chiar înlocuirea acestuia.
Companiile pot avea motive serioase pentru păstrarea unui sistem vechi, de exemplu:
NASA continuă să folosească tehnologia proces 1970 de validare sunt foarte grele și costisitoare. De asemenea, NASA a fost nevoită să cumpere 8086 microprocesoare de la eBay în 2002 pentru sisteme de control al navetei spațiale, deoarece acestea nu mai erau fabricate de Intel . Sunt bine cunoscuți de dezvoltatori și, fiind mai mari, rezistă mai bine radiațiilor decât microprocesoarele recente.
Un sistem moștenit dintr-o inginerie riguroasă poate fi perpetuat cu un scop incomensurabil. Standardele vagoanelor romane sunt la originea celor ale trenurilor și tunelurilor feroviare și limitează dimensiunea rezervoarelor auxiliare ale navetelor care alimentează stația spațială internațională.
Sistemele vechi sunt în general considerate problematice din mai multe motive:
Dezvoltarea unei noi interfețe om-mașină , în general mai ergonomice , poate fi o modalitate de îmbunătățire a experienței utilizatorului, dar nu este o soluție reală, nici virtualizarea mașinilor sau a aplicațiilor nu face posibilă păstrarea sistemelor moștenite prin decorelarea acestora. din hardware sau din sistemul de operare, oferindu-le astfel o a doua viață.
Este necesar să se prevadă ajustarea treptată a sistemelor vechi printr-un proces regulat de urbanizare a sistemului informațional.