{"id":40,"date":"2020-05-03T12:13:00","date_gmt":"2020-05-03T12:13:00","guid":{"rendered":"https:\/\/www.mainmind.com\/blog\/?p=40"},"modified":"2020-07-26T20:53:29","modified_gmt":"2020-07-26T20:53:29","slug":"sistemas-legacy-y-ciclo-de-vida-del-software","status":"publish","type":"post","link":"https:\/\/www.mainmind.com\/blog\/sistemas-legacy-y-ciclo-de-vida-del-software\/","title":{"rendered":"Sistemas legacy y ciclo de vida del software"},"content":{"rendered":"<p>Cada cierto tiempo aparecen ofertas de trabajo buscando experiencia en entornos&nbsp;<a href=\"https:\/\/twitter.com\/FernandoZabalza\/status\/1247444219431657473\" target=\"_blank\" rel=\"noopener noreferrer\">COBOL<\/a>&nbsp;(1959), FORTRAN (1954), LISP (1958), PASCAL (1970)&#8230; los lenguajes de programaci&oacute;n no desaparecen, las aplicaciones desarrolladas en ellos tampoco&#8230; pero si pueden evolucionar.<\/p>\n<p>Los mantras m&aacute;s repetidos \u00abno se cae\u00bb, \u00abes estable\u00bb, \u00abes seguro\u00bb, \u00absi funciona no lo toques\u00bb&#8230;&nbsp; lo vimos hace poco con el ejemplo de <a href=\"\/post\/virtualizacion-de-theos-corona\" target=\"_blank\" rel=\"noopener noreferrer\">THEOS Corona<\/a>, vamos a realizar la comparativa con algo m&aacute;s cotidiano, como resultado de una necesidad espec&iacute;fica: el coche.<\/p>\n<p>Existe gran cantidad de modelos, pero debemos conocer las necesidades para ajustarnos lo m&aacute;s posible, iremos a los extremos para intentar ilustrarlo mejor. Si realizamos 4.000 km al a&ntilde;o, no desplazamos m&aacute;s de 200 kg de carga, su utilizaci&oacute;n no excede de 1 hora continuada, la temperatura media externa es de 26 grados, todo en ello en un ambiente urbano sin grandes desniveles podremos aproximar que casi cualquier coche podr&iacute;a servirnos.<\/p>\n<p>Ahora bien, si queremos mostrar al vecino del cuarto nuestro poder&iacute;o automovil&iacute;stico cada vez que bajemos al garaje, sin problema de financiaci&oacute;n, en lugar de tener un Honda Jazz podemos tener un Lexus LFA. Ambos son coches fiables con cuatro ruedas que nos llevaran del punto A al B sin mayor problema.<\/p>\n<p>Por otro lado, deberemos prever durante cu&aacute;nto tiempo estaremos utiliz&aacute;ndolo, con el mismo o similar prop&oacute;sito, mantenimientos a realizar durante su periodo, posibles problemas derivados de un uso inadecuado, situaciones inesperadas&#8230;<\/p>\n<p>Si bien el planteamiento inicial de un proyecto puede diferir del resultado final, el coste asociado al mismo depender&aacute; de nuestra capacidad de evaluaci&oacute;n, previsi&oacute;n y definici&oacute;n de objetivos claros. Que un sistema inform&aacute;tico quede anticuado, pero siga siendo utilizado&nbsp;no&nbsp;quiere decir que sea mejor o peor que uno actual, pero es un punto limitante importante, de la misma forma que lo ser&iacute;a utilizar un coche con carburador o arranque con platinos.<\/p>\n<p>Cuando una empresa decide realizar un proyecto personalizado, el resultado acaba plasmado en una o varias tecnolog&iacute;as dependiendo de los recursos que quiera destinar, si los plazos son importantes para el cliente final tambi&eacute;n debe ser contemplar su ciclo de vida.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/\/2020\/analisis02.jpg\" alt=\"\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cada cierto tiempo aparecen ofertas de trabajo buscando experiencia en entornos&nbsp;COBOL&nbsp;(1959), FORTRAN (1954), LISP (1958), PASCAL (1970)&#8230; los lenguajes de programaci&oacute;n no desaparecen, las aplicaciones desarrolladas en ellos tampoco&#8230; pero si pueden evolucionar. Los mantras m&aacute;s repetidos \u00abno se cae\u00bb, \u00abes estable\u00bb, \u00abes seguro\u00bb, \u00absi funciona no lo toques\u00bb&#8230;&nbsp; lo vimos hace poco con el [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[143,171,144],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-software","tag-ciclo-de-vida","tag-legacy","tag-software"],"_links":{"self":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":0,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mainmind.com\/blog\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}