{"id":189,"date":"2005-04-17T14:31:00","date_gmt":"2005-04-17T14:31:00","guid":{"rendered":"https:\/\/navegapolis.com\/website\/?p=189"},"modified":"2022-07-11T09:02:58","modified_gmt":"2022-07-11T09:02:58","slug":"criticas-a-la-ingenieria-del-software","status":"publish","type":"post","link":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/","title":{"rendered":"Cr\u00edticas a la ingenier\u00eda del software"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Son muchas las cr\u00edticas que argumentan que la ingenier\u00eda del software se asienta sobre conceptos err\u00f3neos. En algunas se afirma incluso que el desarrollo de software no se sujeta a principios cient\u00edficos y rigurosos, propios de las ingenier\u00edas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este art\u00edculo es una versi\u00f3n modificada del publicado en wikipedia \u00ab<a href=\"http:\/\/en.wikipedia.org\/wiki\/Criticism_of_software_engineering\" target=\"_blank\" rel=\"noreferrer noopener\">Criticism of software engineering<\/a>\u00bb , y recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software, acompa\u00f1adas de sus correspondientes reflexiones.<br>El esp\u00edritu de muchas de ellas es com\u00fan a otras actividades humanas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gesti\u00f3n de las expectativas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>cr\u00edtica<\/strong><br>La ingenier\u00eda del software considera transcendental para el \u00e9xito de sus proyectos, satisfacer las expectativas del cliente relativas al resultado y a las fechas de entrega. Por esta raz\u00f3n se parece m\u00e1s a la psicolog\u00eda o al marketing y no a una ingenier\u00eda tradicional con regulaci\u00f3n legal de responsabilidades por incumplimiento de intereses generales para la sociedad o para sus clientes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Todas las profesiones e ingenier\u00edas gestionan expectativas. De hecho el concepto de responsabilidad frente a intereses generales de la sociedad implica la satisfacci\u00f3n de las expectativas de quienes en mayor o menor medida resultan implicados por los proyectos de ingenier\u00eda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Requisitos deficientes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>La mayor\u00eda de los proyectos de ingenier\u00eda del software tienen requisitos incompletos o inconsistentes. Unas veces se debe a la poca experiencia de los clientes para especificar requisitos. Otras a que no saben bien qu\u00e9 es lo que necesitan y se limitan a decir \u00abLo sabr\u00e9 cuando lo vea\u00bb. Incluso los clientes que conocen qu\u00e9 es exactamente lo que quieren encuentran dif\u00edcil expresarlo en forma de requisitos.<br>Adem\u00e1s de estas dificultades suele ser normal que los clientes esperen m\u00e1s de lo que han expresado, o que los documentos de requisitos describan aplicaciones sin una soluci\u00f3n pr\u00e1ctica informatizable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>El nivel de certidumbre que se puede obtener de la visi\u00f3n final de un sistema al comenzar su construcci\u00f3n var\u00eda en funci\u00f3n de sus caracter\u00edsticas: sistemas novedosos sin antecedentes similares previos, sistemas para integrarse en dispositivos de hardware, sistemas para realizar operaciones en negocios veteranos y conocidos o novedosos y sin experiencia previa por parte de los clientes, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Optar por evitar todos los proyectos con requisitos dif\u00edciles o por aplicar siempre t\u00e9cnicas de prototipado y desarrollo \u00e1gil o sus contrarias de no comenzar a trabajar hasta tener definido el sistema no son soluciones v\u00e1lidas.<br>La aplicaci\u00f3n de metodolog\u00edas de ingenier\u00eda de requisitos preventiva o de desarrollo \u00e1gil reactivo debe decidirse seg\u00fan las caracter\u00edsticas del proyecto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Complejidad creciente<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Los cr\u00edticos se\u00f1alan el incremento en la complejidad de los requisitos y de las expectativas de los usuarios y aunque se ha producido una mejora paralela en las tecnolog\u00edas y las pr\u00e1cticas empleadas, no ha sido capaz de cerrar la brecha entre expectativas y resultados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>El incremento de la complejidad refleja el \u00e9xito de la profesi\u00f3n, porque la demanda es una consecuencia de la oferta. El hecho de que los clientes pidan m\u00e1s muestra su confianza en la capacidad de de respuesta de la profesi\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cambio continuo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Los profesionales del software desarrollan de forma continua nuevas pr\u00e1cticas y t\u00e9cnicas para aplicar en todos los entornos posibles. Los cr\u00edticos argumentan que este desarrollo constante de nuevas pr\u00e1cticas evidencia los fallos de los anteriores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Muchos ven en el cambio continuo una prueba de que la ingenier\u00eda del software se desarrolla y aprende de forma satisfactoria. Tambi\u00e9n las ingenier\u00edas tradicionales desarrollan pr\u00e1cticas y t\u00e9cnicas nuevas de forma constante.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fallos continuos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Los cr\u00edticos argumentan que son muy frecuentes los sistemas con dise\u00f1os o desarrollos pobres y que los desastres iniciales del software no han sido capaces de prevenir los siguientes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Todas las profesiones que realizan proyectos cada vez mejores y m\u00e1s grandes cometen errores. La ingenier\u00eda tradicional tambi\u00e9n tiene fallos: Los autom\u00f3viles matan a 40.000 personas cada a\u00f1o en los Estados Unidos. Los accidentes nucleares de Three Mile Island y Chernobyl o el desastre de la planta qu\u00edmica de Bhopal mataron a centenares de personas. Las explosiones de las lanzaderas espaciales Columbia y Challenger o el uso como aditivo para la gasolina del MTBE, que termina por contaminar el agua potable son algunos ejemplos.<br>Aunque se han desarrollado y se desarrollan grandes sistemas de software, la presencia de errores es un problema tanto en la ingenier\u00eda del software como en la ingenier\u00eda tradicional.<br>Por eso hay quien afirma que la ingenier\u00eda del software ofrece ya resultados tan fiables y predecibles como la ingenier\u00eda aeroespacial o la biol\u00f3gica.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fallos para determinar las causas con exactitud<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Las cr\u00edticas afirman que mientras los ingenieros tradicionales analizan los errores, establecen con precisi\u00f3n sus causas y dise\u00f1an m\u00e9todos para evitarlos en el futuro, los ingenieros de software no pueden establecer m\u00e9todos rutinarios y sistem\u00e1ticos para determinar con precisi\u00f3n sus causas o tardan demasiado para evitar con garant\u00edas repeticiones futuras.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>La depuraci\u00f3n es la actividad que establece con claridad la causa de los fallos de las aplicaciones. Los procesos de mejora incluyen la b\u00fasqueda de la causa de los problemas en los procesos. Los ingenieros de software delimitan de forma sistem\u00e1tica las causas y emplean los resultados para desarrollar mejores lenguajes, bases de datos, procesos y aplicaciones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Nada nuevo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Las cr\u00edticas afirman que los ingenieros de software no crean nada nuevo, sino que se limitan a emplear lo ya conocido por la ciencia de la computaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Motu proprio, los ingenieros de software optimizan compiladores, desarrollan sistemas para trazar y gestionar errores, para la gesti\u00f3n de la configuraci\u00f3n, como CVS, o m\u00e9todos de trabajo como Extreme Programming. Independientemente de quien crea o mejora las tecnolog\u00edas y las pr\u00e1cticas, los ingenieros de software son brillantes a la hora de adoptar las mejores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cualquiera puede hacer ingenier\u00eda del software<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Cualquier persona h\u00e1bil en otros campos (ingenieros, cient\u00edficos, personas de negocio) pueden dise\u00f1ar plantillas para hojas de c\u00e1lculo o simulaciones y de modo accidental llegar a escribir grandes aplicaciones, suponiendo as\u00ed que son ingenieros de software. Por esta raz\u00f3n, la ingenier\u00eda de software no requiere conocimientos especiales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>La ingenier\u00eda de software es una pr\u00e1ctica que requiere aprendizaje espec\u00edfico y pr\u00e1ctica. Son ingenieros de software las personas que cuentan con la formaci\u00f3n y pr\u00e1ctica adecuadas y se mantienen al d\u00eda en la evoluci\u00f3n de la tecnolog\u00eda, los m\u00e9todos y las aplicaciones. Esto es aplicable a todas las profesiones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">No sabemos qu\u00e9 es la ingenier\u00eda del software<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>La ingenier\u00eda del software no se ajusta a los modelos ortodoxos de definici\u00f3n y clasificaci\u00f3n propios de las ingenier\u00edas (c\u00e1lculo y rigor cient\u00edfico).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Esta afirmaci\u00f3n la suelen realizar a menudo los cr\u00edticos que quieren imponer sus propias definiciones.<br>Es mucho lo que sabemos en la actualidad de la ingenier\u00eda del software. Las tecnolog\u00edas, pr\u00e1cticas y aplicaciones, as\u00ed como la propia comunidad de la ingenier\u00eda del software est\u00e1 en continuo crecimiento. Por supuesto, los ingenieros de software mantienen desacuerdos sobre muchos detalles.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">El software no es ciencia<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Las ingenier\u00edas civiles, el\u00e9ctricas, mec\u00e1nicas o qu\u00edmicas se construyen sobre resultados f\u00edsicos o qu\u00edmicos cuyo rigor y solidez cient\u00edfica permiten construir sistemas complejos con m\u00e9todos institucionalizados y sistem\u00e1ticos. Sin embargo no ocurre lo mismo con el software, donde no es posible descomponer de forma sistem\u00e1tica un sistema complejo. Al no tener un acuerdo unificado sobre la Ingenier\u00eda del Software resulta dif\u00edcil evaluar la cualificaci\u00f3n de quienes la practican.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Los ingenieros de software emplean l\u00f3gica, teor\u00edas probadas y matem\u00e1tica discreta para crear funciones en el desarrollo de programas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">No hay teoremas sobre personas y proyectos.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong>.<br>No hay teoremas que expliquen porqu\u00e9 unos ingenieros de software son m\u00e1s productivos que otros. Tampoco los hay capaces de explicar porqu\u00e9 unos proyectos fracasan y otros no. No se puede elaborar una ingenier\u00eda sin conocer esto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Las ingenier\u00edas implican actividades sociales complejas. Ning\u00fan teorema puede explicar porqu\u00e9 un ingeniero mec\u00e1nico es m\u00e1s productivo que otro. Ning\u00fan teorema puede explicar por qu\u00e9 algunos proyectos civiles como la construcci\u00f3n de carreteras Big Dig de Boston desbordan las estimaciones y presupuestos o por qu\u00e9 se incendian las lanzaderas espaciales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es \u00e9xito?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Seg\u00fan un estudio de Standish Group de 2000, el 28% de los proyectos de software se ejecutaban cumpliendo todas las condiciones de \u00e9xito (funcionalidad adecuada, cumplimiento de agendas y presupuestos) mientras que el 23% fallaba en todas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Son muchos los proyectos de ingenier\u00eda incapaces de satisfacer las expectativas: muchos puentes y edificios se construyen desbordando agendas y costes. Considere que el 40% de las lanzaderas espaciales se han incendiado y el resto han quedado fuera de servicio para unos cuantos a\u00f1os. Casi todas las construcciones de casas suelen sobrepasar los costes y las agendas. El exito en los proyectos de software no es muy diferente al de su entorno.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Por arte de magia<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cr\u00edtica<\/strong><br>Despu\u00e9s de un duro trabajo de programaci\u00f3n para desarrollar un sistema, ocurre con frecuencia que los clientes no son conscientes de la dificultad que encierra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong>.<br>Esto ocurre en todas las profesiones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">El desarrollo de software es inherentemente creativo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;<br><strong>Cr\u00edtica<\/strong><br>El software es un conocimiento para la ejecuci\u00f3n que se descubre a trav\u00e9s de un proceso creativo, donde el aprendizaje, el trabajo por prueba y error y la capacidad para lidiar con los retos de las propias asunciones son importantes. Para la fase de construcci\u00f3n se cuenta con el trabajo automatizado de los compiladores, pero los aspectos m\u00e1s dif\u00edciles se encuentran en la obtenci\u00f3n de los requisitos y en el dise\u00f1o del sistema, etapas m\u00e1s pr\u00f3ximas a la creaci\u00f3n art\u00edstica que a la ingenier\u00eda o a la ciencia. Por eso el \u00e1mbito de los beneficios de la ingenier\u00eda del software se ci\u00f1e a facilitar que los desarrolladores puedan probar sus ideas, y puedan descubrir los errores con la mayor agilidad posible proporcion\u00e1ndoles informaci\u00f3n sobre el estado del sistema de software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong><br>Desarrollar software supone construir artefactos l\u00f3gicos con capacidad de trabajo. Las actividades de construcci\u00f3n entremezclan el componente t\u00e9cnico con el creativo que el dise\u00f1ador, como autor de la obra, puede desarrollar en mayor o menor medida. De forma similar ocurre en otras ingenier\u00edas de construcci\u00f3n. En la arquitectura, por ejemplo, la faceta de ingenier\u00eda cubre el componente t\u00e9cnico. El nivel de creatividad y dise\u00f1o se apoya m\u00e1s en el talento del creador, uso de maquetas, prototipos, etc.<br>Muchos ingenieros de software emplean m\u00e9todos \u00e1giles para desarrollar software, porque encuentran en ellos menos trabas para desarrollar la faceta creativa.<br>La ingenier\u00eda de requisitos establece procesos y t\u00e9cnicas para la obtenci\u00f3n, an\u00e1lisis y especificaci\u00f3n de las funcionalidades, par\u00e1metros de rendimiento y calidad que debe satisfacer el sistema; as\u00ed como para su gesti\u00f3n y mantenimiento durante el ciclo de vida.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">No hay consenso<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><br><strong>Cr\u00edtica<\/strong><br>En las ingenier\u00edas tradicionales hay un \u00e1rea de consenso clara sobre c\u00f3mo deben construirse las obras, con qu\u00e9 est\u00e1ndares y los riesgos que se asumen al descuidarlos. Los ingenieros que no siguen las pr\u00e1cticas de su profesi\u00f3n pueden ser demandados. Sin embargo no hay un consenso similar en la ingenier\u00eda del software, donde cada cual promueve sus propios m\u00e9todos, proclamando grandes beneficios de productividad que generalmente no se respaldan con evidencias cient\u00edficas imparciales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Respuesta<\/strong>.<br>S\u00ed, es cierto. La ingenier\u00eda del software es una disciplina muy joven que escasamente cuenta con cinco d\u00e9cadas de vida. El contraste y la experiencia de tendencias es el camino de la experiencia que da madurez a todas las ingenier\u00edas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Son muchas las cr\u00edticas que argumentan que la ingenier\u00eda del software se asienta sobre conceptos err\u00f3neos. En algunas se afirma incluso que el desarrollo de software no se sujeta a&hellip; <\/p>\n","protected":false},"author":1,"featured_media":696,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cr\u00edticas a la ingenier\u00eda del software - Naveg\u00e1polis<\/title>\n<meta name=\"description\" content=\"Este art\u00edculo recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software acompa\u00f1adas de sus correspondientes reflexiones.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cr\u00edticas a la ingenier\u00eda del software\" \/>\n<meta property=\"og:description\" content=\"Este art\u00edculo recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software acompa\u00f1adas de sus correspondientes reflexiones.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Naveg\u00e1polis\" \/>\n<meta property=\"article:published_time\" content=\"2005-04-17T14:31:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-11T09:02:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/criticas.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Juan Palacio Ba\u00f1eres\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Cr\u00edticas a la ingenier\u00eda del software\" \/>\n<meta name=\"twitter:description\" content=\"Este art\u00edculo recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software acompa\u00f1adas de sus correspondientes reflexiones.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/criticas.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Palacio Ba\u00f1eres\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/\"},\"author\":{\"name\":\"Juan Palacio Ba\u00f1eres\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#\\\/schema\\\/person\\\/7d8ba4c43bd912ccb99c3430603fdf26\"},\"headline\":\"Cr\u00edticas a la ingenier\u00eda del software\",\"datePublished\":\"2005-04-17T14:31:00+00:00\",\"dateModified\":\"2022-07-11T09:02:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/\"},\"wordCount\":2083,\"publisher\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/wp-content\\\/uploads\\\/criticas.jpg\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/\",\"url\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/\",\"name\":\"Cr\u00edticas a la ingenier\u00eda del software - Naveg\u00e1polis\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/wp-content\\\/uploads\\\/criticas.jpg\",\"datePublished\":\"2005-04-17T14:31:00+00:00\",\"dateModified\":\"2022-07-11T09:02:58+00:00\",\"description\":\"Este art\u00edculo recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software acompa\u00f1adas de sus correspondientes reflexiones.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/#primaryimage\",\"url\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/wp-content\\\/uploads\\\/criticas.jpg\",\"contentUrl\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/wp-content\\\/uploads\\\/criticas.jpg\",\"width\":1200,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/criticas-a-la-ingenieria-del-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cr\u00edticas a la ingenier\u00eda del software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#website\",\"url\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/\",\"name\":\"Naveg\u00e1polis\",\"description\":\"Naveg\u00e1polis\",\"publisher\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#organization\",\"name\":\"Naveg\u00e1polis\",\"url\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/wp-content\\\/uploads\\\/logo_navegapolis_250.jpg\",\"contentUrl\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/wp-content\\\/uploads\\\/logo_navegapolis_250.jpg\",\"width\":250,\"height\":85,\"caption\":\"Naveg\u00e1polis\"},\"image\":{\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/#\\\/schema\\\/person\\\/7d8ba4c43bd912ccb99c3430603fdf26\",\"name\":\"Juan Palacio Ba\u00f1eres\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/77c3b02ae93629b8b3586e190dfacb7485bcafe96c48c33d2ae30f24ea522efc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/77c3b02ae93629b8b3586e190dfacb7485bcafe96c48c33d2ae30f24ea522efc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/77c3b02ae93629b8b3586e190dfacb7485bcafe96c48c33d2ae30f24ea522efc?s=96&d=mm&r=g\",\"caption\":\"Juan Palacio Ba\u00f1eres\"},\"sameAs\":[\"https:\\\/\\\/navegapolis.com\\\/website\"],\"url\":\"https:\\\/\\\/navegapolis.com\\\/website\\\/author\\\/jpbaneres\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cr\u00edticas a la ingenier\u00eda del software - Naveg\u00e1polis","description":"Este art\u00edculo recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software acompa\u00f1adas de sus correspondientes reflexiones.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/","og_locale":"es_ES","og_type":"article","og_title":"Cr\u00edticas a la ingenier\u00eda del software","og_description":"Este art\u00edculo recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software acompa\u00f1adas de sus correspondientes reflexiones.","og_url":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/","og_site_name":"Naveg\u00e1polis","article_published_time":"2005-04-17T14:31:00+00:00","article_modified_time":"2022-07-11T09:02:58+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/criticas.jpg","type":"image\/jpeg"}],"author":"Juan Palacio Ba\u00f1eres","twitter_card":"summary_large_image","twitter_title":"Cr\u00edticas a la ingenier\u00eda del software","twitter_description":"Este art\u00edculo recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software acompa\u00f1adas de sus correspondientes reflexiones.","twitter_image":"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/criticas.jpg","twitter_misc":{"Escrito por":"Juan Palacio Ba\u00f1eres","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/#article","isPartOf":{"@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/"},"author":{"name":"Juan Palacio Ba\u00f1eres","@id":"https:\/\/navegapolis.com\/website\/#\/schema\/person\/7d8ba4c43bd912ccb99c3430603fdf26"},"headline":"Cr\u00edticas a la ingenier\u00eda del software","datePublished":"2005-04-17T14:31:00+00:00","dateModified":"2022-07-11T09:02:58+00:00","mainEntityOfPage":{"@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/"},"wordCount":2083,"publisher":{"@id":"https:\/\/navegapolis.com\/website\/#organization"},"image":{"@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/#primaryimage"},"thumbnailUrl":"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/criticas.jpg","articleSection":["Blog"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/","url":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/","name":"Cr\u00edticas a la ingenier\u00eda del software - Naveg\u00e1polis","isPartOf":{"@id":"https:\/\/navegapolis.com\/website\/#website"},"primaryImageOfPage":{"@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/#primaryimage"},"image":{"@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/#primaryimage"},"thumbnailUrl":"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/criticas.jpg","datePublished":"2005-04-17T14:31:00+00:00","dateModified":"2022-07-11T09:02:58+00:00","description":"Este art\u00edculo recoge la relaci\u00f3n de cr\u00edticas m\u00e1s frecuentes hacia la ingenier\u00eda del software acompa\u00f1adas de sus correspondientes reflexiones.","breadcrumb":{"@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/#primaryimage","url":"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/criticas.jpg","contentUrl":"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/criticas.jpg","width":1200,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/navegapolis.com\/website\/criticas-a-la-ingenieria-del-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/navegapolis.com\/website\/"},{"@type":"ListItem","position":2,"name":"Cr\u00edticas a la ingenier\u00eda del software"}]},{"@type":"WebSite","@id":"https:\/\/navegapolis.com\/website\/#website","url":"https:\/\/navegapolis.com\/website\/","name":"Naveg\u00e1polis","description":"Naveg\u00e1polis","publisher":{"@id":"https:\/\/navegapolis.com\/website\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/navegapolis.com\/website\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/navegapolis.com\/website\/#organization","name":"Naveg\u00e1polis","url":"https:\/\/navegapolis.com\/website\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/navegapolis.com\/website\/#\/schema\/logo\/image\/","url":"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/logo_navegapolis_250.jpg","contentUrl":"https:\/\/navegapolis.com\/website\/wp-content\/uploads\/logo_navegapolis_250.jpg","width":250,"height":85,"caption":"Naveg\u00e1polis"},"image":{"@id":"https:\/\/navegapolis.com\/website\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/navegapolis.com\/website\/#\/schema\/person\/7d8ba4c43bd912ccb99c3430603fdf26","name":"Juan Palacio Ba\u00f1eres","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/77c3b02ae93629b8b3586e190dfacb7485bcafe96c48c33d2ae30f24ea522efc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/77c3b02ae93629b8b3586e190dfacb7485bcafe96c48c33d2ae30f24ea522efc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/77c3b02ae93629b8b3586e190dfacb7485bcafe96c48c33d2ae30f24ea522efc?s=96&d=mm&r=g","caption":"Juan Palacio Ba\u00f1eres"},"sameAs":["https:\/\/navegapolis.com\/website"],"url":"https:\/\/navegapolis.com\/website\/author\/jpbaneres\/"}]}},"_links":{"self":[{"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/posts\/189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/comments?post=189"}],"version-history":[{"count":3,"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/posts\/189\/revisions"}],"predecessor-version":[{"id":719,"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/posts\/189\/revisions\/719"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/media\/696"}],"wp:attachment":[{"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/media?parent=189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/categories?post=189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/navegapolis.com\/website\/wp-json\/wp\/v2\/tags?post=189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}