¿Qué es la ingeniería de Software?


En este escrito te explico que es la Ingeniería de Software, mediante mapas conceptuales y texto. Al final hago una crítica a la definición clásica de Ingeniería de Software. El contexto Lo primero es poner la Ingeniería de Software en un contexto, y es que ella es una Ingeniería, por ello primero te presentaré los … Seguir leyendo

Una arquitectura TIC para Bogotá


Este escrito expone una arquitectura TIC para lograr la interoperabilidad entre los muchos sistemas de información que componen la administración pública de la ciudad de Bogotá. Primero se presentan las preocupaciones, para después mostrar la propuesta de solución en forma de diagrama arquitectónico y sus principios generales. La preocupaciones Esta arquitectura responde a dos conjunto … Seguir leyendo

Los sistemas heterogéneos, la clave para la supervivencia


Este no es la primera vez que escribo sobre sistemas heterogéneos, ya los había mencionado en ¡Qué la heterogeneidad NO es el problema, es el aislamiento!,pero es que hay tantos mitos alrededor de éste concepto y es satanizado tanto que es necesario volver sobre el asunto. Además, hay algunos conceptos que apenas he mencionado en … Seguir leyendo

El increíble y flexible mecanismo de las interfaces y la desalmada costumbre de no usarlas


Si es increíble que en muchos diseños de software no se utilice el concepto de interfaz cuando es un mecanismo que permite «abstraer» propiedades genéricas de un modelo y que por lo mismo permite «factorizar» código, lo que a su vez lo reduce; pero más importante aún, da mayor flexibilidad al código. Y este artículo … Seguir leyendo

Ventajas de una Arquitectura de Interoperabilidad


Ya había escrito sobre Qué es el aislamiento de los sistemas de información y como solucionarlo, además de sobre ¡Qué la heterogeneidad NO es el problema, es el aislamiento!, en este escrito me concentraré en las ventajas de la Arquitectura de Interoperabilidad. Primero veamos el mapa conceptual: El «fuente» está en Arquitectura de Interoperabilidad_Ventajas.vue y … Seguir leyendo