-
La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. *No existía documentación de ningún tipo.
* Existencia de pocos métodos formales y pocos creyentes en ellos.
*Desarrollo a base de prueba y error.
*Se trabajaba con la idea de “Codificar y Corregir”.
* No existía un planteamiento previo -
La programación como bases inicia la implementación de lenguajes de programación.
-
Nace el lenguaje de programación alto nivelde propósito general, procedimental eimperativo, que está especialmenteadaptado al cálculo numérico y a lacomputación científica.
-
El renombrado matemático estadístico John Tukey acuñó el término software.
-
Se creó el lenguaje de programación universal que pudiera ser usado encualquier ordenador, ya que en los años 1960 existían numerosos modelos deordenadores incompatibles entre sí
-
En este año software inicio con una Crisis del Software. Ligada a la crisis de la programación se plantea la necesidad de controlar el proceso de desarrollo.
-
El término Ingeniería del Software se utilizó por
primera vez en el título de una conferencia de la OTAN celebrada en Alemania en 1968 -
En este año nace la programación estructurada.
-
Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados. Algunos proyectos causaron daños a la propiedad.
Programación estructurada. -Ingeniería del Software.
Primeros métodos estructurados. -
Nace el modelo en cascada por medio de la descripción del método en un artículo de una revista.
-
Dennis M. Ritchie crea el Lenguajede programación C en losLaboratorios Bell como evolucióndel anterior es decir el lenguaje B.
-
En este año nacen los paradigmas de programación, el cual David Parnas introduce los conceptos claves de modularidad y camuflaje de información.
-
Esta ley indicaba que los sistemas de tipo electrónico deberían tener un cambio contínuo o de lo contrario serían obsoletos.
-
El Comité creado por la IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software, se fundó en 1976
-
Esta ley indicaba que los sistemas de tipo electrónico, deberían incrementar para mantener la satisfacción del usuario a lo largo de la vida del sistema.
-
Desde esta fecha se utilizan las metodologías de desarrollo de software.
-
Para estas fechas nace el ciclo de vida del software y su mantenimiento.
-
Surge el desarrollo en espiral, lo cual es un modelo de ciclo de vida del software.
-
Nace el lenguaje de programación Java, lenguaje de programación caracterizado como orientado a objetos.
-
1995 - 2012: Metodologías de desarrollo de software
-
Surge el metodo RUP (Rational Unified Process).
-
Nace el UML (Unified Modeling Language) sus siglas en español significa Lenguaje de Modelado Unificado.
-
Aparecen nuevos lenguajes de programación como python, PHP, entre otros.
-
Publicación del manifiesto para el desarrollo de software ágil.
-
Surge el revolucionario sistema operativo Android para dispositivos móviles.
-
Esta norma ISO se construye con el fin de la especificación de requisitos de calidad de software y evaluación de la calidad de software, soportada por el proceso de medición de calidad del software.
-
Nuevas metodologías se aplican al desarrollo de aplicaciones de software, revolucionando así el mundo de la ingeniería de software con nuevos mecanísmos ágiles para el desarollo de las mismas.
-
*Entornos de programacion
*Especificacion Formal
*Programacion Automatica
El desarrollo dirigido por modelos toma fuerza y se integra el desarrollo de software con el de sistemas.