-
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 -
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 -
Aparecen los primeros lenguajes como cobol, algol y el más popular, fortran.
El desarrollo de software lo hace que sea un producto -
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 -
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. -
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,.
-
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 -
Surgimiento de la Agilidad: a definición moderna de desarrollo ágil de software evolucionó -
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. -
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 -
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. -
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