Imagen 2022 08 15 221225644

Linea del tiempo ing de software. 1946 - 2022

  • Primera generación de computadoras

    Primera generación de computadoras
  • Period: to

    Era pionera

    El desarrollo más importante fue que las nuevas computadoras que salían volvían obsoletas las ya existentes. La gente del software tenía que volver a escribir todos sus programas para correr en estas nuevas máquinas. Los programadores no tenían equipos en sus escritorios y tenían que ir a la "sala de máquinas".
  • Period: to

    Origenes

    El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software.
    Se aplica al desarrollo de software el mismo proceso que al desarrollo de hardware, tipo cascada rigurosa.
  • Primera computadora comercial en ser vendida

    Primera computadora comercial en ser vendida
  • Period: to

    Crisis del software

    fue estimulada por la llamada crisis del software de la década de 1960, 1970 y 1980 identifica muchos de los problemas de desarrollo de software. Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados
    Los defectos de software pueden matar. Algunos sistemas embebidos en máquinas de radioterapia fallaron de una manera tan catastrófica que administraron dosis letales de radiación a pacientes. La más famosa de estas fallas es el incidente de Therac 25.
  • Period: to

    Programación estructurada

    Se identifican principios de diseño, como modularidad, encapsulación, abstracción de tipos de datos, acoplamiento débil y alta cohesión, entre otros. Se publica el modelo de cascada y se definen los conceptos de verificación y validación.
  • Period: to

    "No silver bullet"

    Fred Brooks publicó el artículo No Silver Bullet, argumentando que ninguna tecnología o práctica por sí misma podría mejorar en un diez por ciento la productividad en los siguientes diez años. El debate sobre las balas de plata continuó durante la siguiente década, dando lugar a numerosas interpretaciones sobre el artículo de Brooks.
  • Period: to

    Prominencia de internet

    Las amplias conexiones de red condujeron al crecimiento y la prevención de virus informáticos internacionales en computadores con MS Windows, y la gran proliferación de correo basura se convirtió en una cuestión de diseño importante en sistemas de correo electrónico, inundando canales de comunicación y requiriendo de precalificación semiautomatizada.
  • Period: to

    Metodologias ligeras

    El uso de prototipos rápidos evolucionó a metodologías ligeras completas como la programación extrema (XP), que intentó simplificar muchas de las áreas de la ingeniería de software, incluyendo la recopilación de requerimientos y las pruebas de confiabilidad para el creciente y gran número de pequeños sistemas de software.