Posted by aztlek on julio 27, 2015 · Dejar un comentario
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 … Sigue leyendo →
Posted by aztlek on octubre 8, 2014 · Dejar un comentario
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 … Sigue leyendo →
Posted by aztlek on septiembre 26, 2014 · Dejar un comentario
En este escrito te explico lo básico de una lista doblemente encadenada: su estructura y sus dos operaciones principales: insertar y retirar, y en cada una éstas la precondición, la postcondición y el algoritmo. Al igual que en Lista encadenada lo vemos con gráficos para que lo puedas entender más fácilmente. Pero entremos en materia … Sigue leyendo →
Posted by aztlek on septiembre 15, 2014 · Dejar un comentario
Este escrito es la segunda parte del artículo Lista encadenada, ¡sin código! con gráficos. En esta parte te explicaré operaciones más avanzadas. Pero primero recordemos la estructura de la lista encadenada. Recordarás que la clase de la izquierda es la lista en si y que la de la derecha es cada uno de los nodos … Sigue leyendo →
Categoría Computación, Estructuras de Datos · Tagged with diagrama de clases, diagrama de objetos, estructura, lista encadenada, lista enlazada, operaciones, TAD, TDA, tipo abtracto de dato, tipo de dato abstracto, UML
Posted by aztlek on septiembre 9, 2014 · Dejar un comentario
En este escrito te explico en que consiste la separación interfaz-implementación. Primero te presento un diagrama explicándote el concepto, para luego pasar al mapa conceptual y finalmente mediante diagramas, te cuento una de las consecuencias del concepto: el impacto que se tiene en un sistema hecho con muchos módulos interdependientes hecho con y sin separación. … Sigue leyendo →
Categoría Computación, Destacado, Estructuras de Datos, Sistemas de Información, SOA, TICs · Tagged with caja negra, implementación, interfaz, separación, separación interfaz implementación, SOA, TAD, TDA, tipos abstractos de datos, tipos de datos abstractos