Categoría: Programación

grasp

GRASP

GRASP (General Responsability Assignment Software Patterns) Los patrones de software para la asignación de responsabilidades generales es un apoyo para el diseño de objetos básico. Se basa en los Patrones de Asignación de Responsabilidades....

asociaciones

Asociaciones

Es una relación entre tipos (instancias de tipos) que indica alguna conexión significativa e interesante. Atributo Es un valor de datos lógico de un objeto Debemos evitar atributos complejos Cajero nombre registroActual <- No...

Estrategias para identificar clases conceptuales

Estrategias para identificar Clases Conceptuales

Utilización de una lista de categorías de clases conceptuales. objetos tangibles (Registro, Avión) especificaciones o descripciones (EspecificacionDelVuelo, DescripcionProducto) lugares (Tienda, Aeropuerto) transacciones (Venta, Pago, Reservacion) roles (Cajero, Piloto) contenedores (Caja, Tienda, Avión) cosas contenidas...

analisis y diseño

Análisis y Diseño de Sistemas

“Programar es divertido, pero desarrollar software de calidad es difícil” Entre la visión y un producto terminado, hay mucho más que sólo programar. Este artículo está basado en el libro de Craig Larman. Proceso...

Get o Post, ése es el dilema!

Cuando creamos un formulario en PHP, tenemos 2 opciones para enviar nuestra información: GET y POST. En esencia hacen lo mismo: utilizan el protocolo HTTP como una petición (REQUEST) pero el fin con el...

La belleza del operador ternario

Cuando inicias en el estudio de programación, y se habla del tema “condiciones”, de inmediato viene a tu mente la instrucción if de una forma automática como si una opción mágica fuese. El día que...