Archivo de la categoría: Ingeniería en tecnologías de la información

Ingeniería del Software: Desarrollo, Ciclo de Vida, Sistemas de Información y Modelado

Introducción a la Ingeniería del Software

1. El Informe CHAOS

El informe CHAOS, realizado por la consultora Standish Group, intenta identificar los principales problemas del desarrollo de software. Clasifica miles de proyectos reales como:

  • Éxito: finalizado dentro del plazo y presupuesto, y cumpliendo todos los requisitos.
  • Con problemas: finalizado, pero fuera de plazo, fuera de presupuesto y sin cumplir todos los requisitos.
  • Fracaso: cancelado durante el desarrollo.

2. Factores de Éxito según los Seguir leyendo “Ingeniería del Software: Desarrollo, Ciclo de Vida, Sistemas de Información y Modelado” »

Diseño y optimización de bases de datos: Modelo E-R y normalización

Problemas de las Bases de Datos

Algunos datos serán redundantes, lo que conlleva riesgos de incoherencia durante las actualizaciones. Es preciso admitir la presencia de valores nulos en una relación de este tipo para poder mantenerlos en la base. Por lo tanto, además de hacerse más complicada la actualización, se desperdicia espacio.

Fases de Diseño de las Bases de Datos

Recolección y análisis de requerimientos

Se recogen y analizan los requerimientos del mundo real.

Diseño conceptual

Una vez Seguir leyendo “Diseño y optimización de bases de datos: Modelo E-R y normalización” »

Sistemas de Gestión de Bases de Datos (SMBD): Conceptos, Componentes y Normalización

¿Qué es un SMBD?

Un Sistema de Gestión de Bases de Datos (SMBD) es un software de sistema que gestiona bases de datos, actuando como interfaz entre la base de datos, el usuario y las aplicaciones.

Características de un SMBD