-
Etapa previa al lenguaje
Solo existía el lenguaje de máquina, etapa previa a la programación -
Implementación del primer lenguaje
Se inicia la implementación de los primeros lenguajes de programación. -
Popularización de los primeros lenguajes
Se popularizaros e implementaron lenguajes como COBOL, Algol, y sobre todo Fortran -
Aparición del término "Ingeniería de Software"
En la convención de Garmisch en Alemania, se bautiza con este nombre la investigación para creación de software. -
Programación Estructurada
Se comienza a utilizar el método estructurado -
Modelo Cascada
Se concibe a este modelo de creación de software como una sucesión de métodos que se ejecutan uno tras otro. -
Se definen los primeros paradigmas
Se le da al diseño de software un marco conceptual, un conjunto de ideas que describe una forma de entender la construcción de programa. -
Ley de cambio continuo
Se define una ley entre los desarrolladores que indica la permanente actualización del software, ya que de lo contrario quedaría obsoleto -
Ley de crecimiento continuo
Esta ley se pensó para que los sistemas crezcan a lo largo del periodo de su vida a la par de las necesidades y mantener satisfecho al usuario. -
Definición de los metodo de desarrollo
Se teorizan métodos para el desarrollo organizado y se determinan los primeros estándares. -
Ciclo de vida del Software
En este año nace el término y la idea de realizar un ciclo de vida del software y con ello su mantenimiento, el cual describe el desarrollo de software, desde la fase inicial hasta la fase final. -
Desarrollo en espiral
Es uno de los modelos aplicados el la teoria del ciclo de vida -
Primeras F.r.a.m.e.w.or.k
El usuario posee un entorno de trabajo iterativo que se ajusta a las necesidades cambiantes, para desarrollar sistemas que se ajusten en tiempo y presupuesto -
Lenguaje Java
Aparece el lenguaje mas utilizado actualmente -
Metodo orientado a objetos
Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos. -
Pluralización de lenguajes
En esta década aparecen variedad de lenguajes para diferentes ambitos -
Metodología Scrum
Es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente en la mejora del software