-
Primera Evolucion del software
1950-1965
el software se contemplaba como un añadido. 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 -
Period: to
Aparecio por primera vez la ingenieria de software
en esa década la Ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software. -
Nace el Lenguaje Fortran
Lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. -
Period: to
Lenguaje lisp
Especificado originalmente por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts de extenso uso hoy en día -
Period: to
termino Software
En 1958, el renombrado matemático estadístico John Tukey acuñó el término software. -
Nace Cobol
crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí -
Crisis de Software
De 1965 a 1985 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. -
Period: to
Segunda era del software
-
Period: to
termino Ing. de Software
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 -
Software como producto
Durante La década de 1970 y 1980, que identifica muchos de los problemas de desarrollo de software. 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. -
Surge lenguaje de programacion C
Dennis M. Ritchie crea el Lenguaje de programación C en los Laboratorios Bell como evolución del anterior es decir el lenguaje B -
Period: to
Tercera era del software
-
la consolidacion
El control de las actividades de desarrollo debería permitir gestionar el proceso -
Period: to
fundacion de IEEE
El Comité creado por la IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software, se fundó en 1976 -
lanzamiento de windows 2.0
Presentó varias mejoras en la interfaz de usuario yen la gestión de memoria. También introdujo nuevos métodos abreviados de teclado. También podría hacer uso de memoria expandida -
Period: to
Cuarta era del Software
-
Surge el lenguaje de programacion JAVA
JAVA:
es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90.
El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple. en este año tambien surge Primera versión popular de Windows, Windows 3.0 -
Period: to
impacto del software
durante 1995-2016
Aparecen: Redes de Información, Tecnologías Orientadas a Objetos, Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial.
La información como valor preponderante dentro de las Organizaciones. -
Más lenguajes
Aparecen más lenguajes de programación para diferentes ámbitos -
Google & You Tube
La popularidad de estos servicios toma gran importancia y los manda a la cima -
Redes sociales
Este año las redes sociales se vuelven tan populares alrededor del mundo de la Internet. -
Android - dispositivos móviles
Surge el revolucionario sistema operativo para dispositivos móviles denominado "Android"
Los dispositivos móviles son lo más novedoso con nuevos sistemas operativos -
Scrum
Metodología Scrum
Scrum es un modelo de desarrollo ágil caracterizado por: Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.
Basar la calidad del resultado más en el conocimiento tácito de las personas en equipos auto organizados, que en la calidad de los procesos empleados.
Solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o de cascada. -
surge windows 10
surge la mas reciente actualización de windows -
RA
Solinix,[5] empresa Colombiana. Lanza la primera App que revoluciona el concepto de Mobile Marketing aprovechando la Realidad Aumentada.2016: Niantic saca Pokémon Go, un juego de RA para móviles que alcanza un éxito sin precedentes en el género. -
Period: to
Bibliografia
https://www.timetoast.com/timelines/linea-del-tiempo-ingenieria-de-software-42ce9f50-00f2-4d20-a169-11ed4d340cb5 https://sg.com.mx/revista/58/50-anos-de-la-ingenieria-de-software-problemas-logros-tendencias-y-retos https://www.timetoast.com/timelines/historia-y-evolucion-de-la-ingenieria-de-software