-
Decada de los 40
El costo de hardware fue mayor que el software y y en estos tiempos los ingenieros fueron los mismos que se encargan de hacer el software -
Decadas de los 50
No existían metodologías de desarrollo de software o estándares a seguir, todo estaba a cargo de los programadores y asi Inicia la implementación de lenguajes de programación -
Decadas de los 60
Aparecen los primeros lenguajes como cobol, algol y el más popular, fortran.
El desarrollo de software lo hace que sea un producto -
Period: to
Crisis del software en 1960
Se llamo crisis del software por que registraron tres muertes por la maquina radioterapia Therac-25, emitía una fuerte radiación
La crisis de software comienza en 1965 por los costos e usuarios insatisfechos -
Decada de los 70
Dennis M. Ritchie crea el lenguaje de programación C en los laboratorios Bell como la evolución del anterior es decir el lenguaje B. -
Period: to
1970: Modelo Cascada
Nace el modelo cascada: Ordena 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,. -
Décadas de los 80
Ley del crecimiento continuo: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., Se crearon herramientas para automatizar el ciclo de vida del software, apareciendo así la primera generación de herramientas CASO, se utilizó para la creación de software de alta calidad, sin defectos y de un fácil mantenimiento -
Mediados de la década de 1990
Surgimiento de la Agilidad: a definición moderna de desarrollo ágil de software evolucionó -
El surgimiento de la Integración Continua
Se descubrió que este modelo de trabajo redujo el proceso de creación de software, dicho modelo surgió de las 12 prácticas de la programación extrema, que fue implementado por primera vez por el señor llamado Grady Booch en su método de Booch. -
Década de los 2000
Se firma el Manifiesto Ágil, para reducir la dificultad de los métodos existentes asi mismo surgen las ingeniería del software empíricas y la ingeniería de software basadas en evidencias, que sobresalen para la experimentación y rigurosidad en ingeniería del software -
2010 Avances de la Ingeniería de Software
En esta década, se ha superado por completo la crisis del software y se ha creado modelos de metodologías de la creación de software, destacando la integración de la ingeniería de software y la ingeniería de sistemas revisando el software del futuro y poniendo especial énfasis en la seguridad, escalabilidad y mantenimiento. También está implementado la ingeniería del software "DevOps", que logró reducir el tiempo entre la sugerencia de cambios y la implantación de estos en un área de producción. -
Ingenieria de Software en El Salvador
Dentro de nuestro país existe en su mayoría trabajadores tipo “freelance”, es decir, programadores independientes que desarrollan software a la medida. Sus productos en un alto porcentaje son aplicaciones para escritorio bajo ambiente del sistema operativo Windows y con un porcentaje muy bajo se desarrollan aplicaciones web. En la actualidad en el salvador hay pocas empresas que están legalmente establecidas como desarrolladoras de software