-
Period: to
Primera Generación
En la primer era que abarco de 1946-1965 no existió una planificación o alguna documentación sobre el proyecto ya que se desarrollaba a base de prueba y error. -
La Evolución del Software
La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad.
Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verifica bles. Las causas son, entre otras, la complejidad que supón la tarea de programar, -
Aparecio pro 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 eimperativo, que está especialmenteadaptado al cálculo numérico y a lacomputación científica. -
Termino Software
En 1958, el renombrado matemático estadístico John Tukey acuñó el término software. -
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
1965- 1972 -
Software
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 Lenguajede programación C en losLaboratorios Bell como evolucióndel anterior es decir el lenguaje B -
Period: to
Tercera era del software
La tercera era marco el inicio de la interconectividad en áreas locales y globales así como incluir el concepto de distribución -
Consolidacion
El control de las actividades de desarrollo debería permitir gestionar el proceso -
Balas de plata: Soluciones promocionadas
Las personas creían que usar las metodologías y procesos que eran tendencia en este ámbito, podrian acabar de una vez por todas los problemas de La Crisis del Software. Sin embargo, la realidad era otra... En 1986, Fred Brooks propuso que esto seria inevitable, solo la disciplina y el trabajo duro, podria en cierta forma solventar los problemas del Software. -
Lanzamiento de windows 2.0
Presentó varias mejoras en la interfaz de usuario yen la gestión de memoria. También introdujo nuevosmétodos abreviados de teclado. También podríahacer uso de memoria expandida -
Period: to
Cuarta era del Software
La cuarta era que abarco de 1989 hacia 1995 aparecen desde redes de información,tecnologías orientadas hacia objetos,redes neuronales,sistemas expertos y el SW de la inteligencia artificial.Comienza a operar JAVA -
Surge el lenguaje de programacion JAVA
JAVA:
es un lenguaje de programación orientado a objetos desarrolladopor Sun Microsystems a principios de los años 90.
El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, perotiene un modelo de objetos más simple. en este año tambien surge Primera versión popular de Windows, Windows 3.0 -
Period: to
Quinta generación
La quinta era se establece desde el 2000 y nuestro presente.Utiliza algunos requisitos de las eras antes mencionadas,solo que aumenta la omnipresencia de la web,la reutilizacion de la información y componentes del software.Como producto tenemos nuevos nuevos sistemas operativos tales como windows,que como des arrolladora también durante la ultima década ha mejorado diferentes aspectos de lo que es el sistema operativo. -
Pymes: Demanda de Software Agil
En el nuevo milenio se crearon muchas empresas, y las Pymes (Empresas Nuevas o en surgimiento) necesitaban ser competentes. Esto condujo a la demanda del software Agile.
Se demostraria para que fueron hechas las metodologías agiles! -
Windosw Vista
Enfocada para ser utilizada en equipos de escritorios en hogares, oficionas y equipos portatiles -
Android
Surge revolucionario sistema operativo para dispositivos moviles denominado "Android" -
Nuevas Metedologias
Nuevas Metodologias se aplican a las ingeneria de Sotfware -
Windows 10
Surgue la mas reciente actualizacion de windows -
Actualidad
Estamos asistiendo a una mayor integración entre la Ingeniería del Software y la Ingeniería de Sistemas -destacando el papel de los requisitos no funcionales y, sobre todo, de la seguridad-; la importancia de la “Ciencia,Gestión e Ingeniería de los Servicios” que requiere un enfoque interdisciplinar (informática, marketing, gestión empresarial, ciencias cognitivas, derecho, etc.) -
Conclusión
Hemos resumido muy brevemente la historia de la Ingeniería del Software y sus principales innovaciones hasta la fecha; sin embargo, la Ingeniería del Software deberá evolucionar aún mucho más para adaptarse a la computación molecular, la computación cuántica y la computación biológica, etc.
Hay que reconocer que, como toda disciplina joven, la Ingeniería del Software ha recorrido algunas veces caminos poco claros, siguiendo determinadas “modas” sin saber muy bien a dónde conducían.