Sistema heretatUn sistema heretat (o legacy system en anglès) és un maquinari, programari o objecte que continua utilitzant-se en una organització (militar, empresarial o de govern), tot i ser obsolet perquè és difícil de reemplaçar, malgrat la disponibilitat de sistemes més moderns. Per exemple, els bancs i companyies d'assegurances que van informatitzar el seu processament de dades als anys 1970, tenen aplicacions que s'executen amb codi heretat, sovint en COBOL.[1] Els riscos assumits per reescriure l'aplicació en un altre llenguatge i els costos inherents al canvi sovint impedeixen la modernització del sistema. Un altre exemple és la continuada inversió econòmica, fabricació i l'ús d’armament que es veu superat al camp de batalla per sistemes més moderns i, sovint, més eficients, com ara els drons d'atac a tancs.[2] CausesLes empreses poden tenir raons serioses per a conservar un sistema heretat, per exemple:
Exemple de la NASALa NASA continua utilitzant tecnologies dels anys 70. Els processos de validació són molt pesats i costosos. També la NASA s'ha vist obligada a comprar a eBay el 2002, microprocessadors 8086 per als sistemes de control de les llançadores espacials perquè ja no eren fabricats per Intel.[3] Són ben coneguts dels desenvolupadors, i sent més gruixuts, resisteixen millor a la radiació que els microprocessadors més recents. Un sistema heretat d'una enginyeria rigorosa es pot perpetuar amb un abast incommensurable. Les normes dels carretons romans són a l'origen de les dels trens i dels túnels ferroviaris, i han limitat la mida dels tancs auxiliars dels transbordadors que avituallen l'estació espacial internacional.[4] ConseqüènciesEls sistemes heretats són generalment considerats com problemàtiques per diferents raons:
SolucionsEl desenvolupament d'una nova interfície home-màquina generalment més ergonòmica pot ser una manera de millorar l'experiència de l'usuari, però no constitueix una solució real, no més que la virtualització de les màquines o de les aplicacions que permet més aviat conservar els sistemes heretats per descorrelació del maquinari o del sistema operatiu, oferint-los així una segona vida.[7] Cal preveure una separació progressiva dels sistemes heretats per un procés regular de segregació dels sistemes d'informació. Referències
Vegeu també |