HISTORIA DEL SOFTAWARE

  • FREEWARE

    Richard Matthew Stallman creo el software gratis define un tipo de software que se distribuye sin costo, disponible para su uso, ​ pero que mantiene restricciones en su copyright, por lo que no se puede modificar o vender
  • 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
  • SOFTWARE DE PAGO.

    no existe una forma libre de acceso a su código fuente, el cual solo se encuentra a disposición de su desarrollado y no se permite su libre modificación, adaptación o incluso lectura por parte de terceros
  • Period: to

    crisis del software

    La ingeniería de software fue estimulada por la llamada crisis del software de la década de 1960, 1970 y 1980, que identifica muchos de los problemas de desarrollo de software. Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados
  • Period: to

    no hay balas de plata

    Durante décadas, solucionar la crisis del software fue de suprema importancia para investigadores y empresas productoras de herramientas de software. El costo de propiedad y mantenimiento del software en la década de 1980 fue dos veces más caro que el propio desarrollo del software
  • Period: to

    Prominencia de Internet

    El auge de la Internet condujo a un rápido crecimiento en la demanda de sistemas internacionales de despliegue de información y correo electrónico en la World Wide Web. El crecimiento cambió la manera en que estaba organizada la visualización y la recuperación de la información.
  • Metodologías ligeras

    El uso de prototipos rápidos evolucionó a metodologías ligeras completas como la programación extrema (XP), que intentó simplificar muchas 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.