Software crisis

Historia de la ingeniería de software

  • Aparecen los lenguajes de programación

    Aparecen los lenguajes de programación

    Aparecen los primeros lenguajes como cobol, algol y el más popular, fortran. El desarrollo de software lo hace que sea un producto.
  • Surge el concepto de software

    Surge el concepto de software

    Este surge tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software.
  • Nace el modelo cascada para desarrollo de software

    Nace el modelo cascada para desarrollo de software

    Ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior. La primera descripción formal la realizó en 1970 Winston W. Royce, en uno de sus artículos.
  • Crisis del software

    Crisis del software

    El término crisis del software se usó desde finales de 1960 hasta mediados de 1980 para describir los frecuentes problemas que aparecían durante el proceso de desarrollo de nuevo software.
  • Nacen leyes para el desarrollo de software

    Nacen leyes para el desarrollo de software

    Esta ley indicaba que los sistemas electrónicos debían incrementar para mantener la satisfacción del usuario a lo largo del periodo de vida del sistema
  • Surge el ciclo de vida del software

    Surge el ciclo de vida del software

    Surge el ciclo de vida del software y con ello su mantenimiento
  • Surgimiento de la agilidad

    Surgimiento de la agilidad

    La definición moderna de desarrollo ágil de software evolucionó a mediados de la década de 1990 como parte de una reacción contra los métodos de "peso pesado", muy estructurados y estrictos, extraídos del modelo de desarrollo en cascada. El proceso originado del uso del modelo en cascada era visto como burocrático, lento, degradante e inconsistente con las formas de desarrollo de software que realmente realizaban un trabajo eficiente.
  • Surgimiento de la integracion continua

    Surgimiento de la integracion continua

    La CI fue propuesta y nombrada por primera vez en 1991 por Grady Booch en su método (Metodo Booch). En este caso Booch no hablaba en ningún caso de integrar varias veces al día. Grady Booch es conocido por desarrollar UML junto con James Rumbaugh.
  • Se instala servidor con Mandrake Linux en la Biblioteca Central de la Fuerza Armada

    Se instala servidor con Mandrake Linux en la Biblioteca Central de la Fuerza Armada

    esos serían parte de los inicios del software libre en el país. También se hace referencia de que la extinta Administración Nacional de Telecomunicaciones (ANTEL) habría contado con servidores con Sistemas Operativos basados en Linux.
  • Surgen los desarrollos de modelos relacionados

    Surgen los desarrollos de modelos relacionados

    Se desarrollan los modelos relacionados con la mejora de procesos software, como Ideal, TSP o PSP, y las normas y estándares de calidad como la ISO 9126, ISO 12207, ISO 9000-3, etc. También durante esta década se consolida la orientación a objetos (OO) como aproximación para el desarrollo de sistemas informáticos, apareciendo más de cien metodologías, que terminan dando lugar a la aparición del Lenguaje de Modelado Unificado (UML) y el Proceso Unificado (UP).
  • Nuevos procesos agiles de Ingeniería de Software

    Nuevos procesos agiles de Ingeniería de Software

    Se firma el “Manifiesto Ágil” como intento de simplificar la complejidad de las metodologías existentes y en respuesta a los modelos “pesados” tipo CMM, y surgen, los métodos híbridos, que buscan un equilibrio, combinando la adaptabilidad de los ágiles con la formalidad y documentación de los métodos rigurosos
  • Se celebra el encuentro centroamericano de software libre en El salvador

    Se celebra el encuentro centroamericano de software libre en El salvador

    Un hecho de mucha importancia a nivel Centroamericano fue la organización del Encuentro Centroamericano de Software Libre, realizado en la ciudad de Suchitoto en el año