-
Aparición del software
La creación de software era dedicada para las personas que se encargaban de crear el hardware. Era considerada como un "arte" a falta de un método sistemático para su creación. -
Period: to
Primera etapa de la evolución del software
-
Lenguaje Fortran
Fue el primer lenguaje de programación de alto nivel enfocado en los cálculos numéricos. Desarrollado por John Backus, que era originalmente para las computadoras IBM. -
Aparición del término "software"
El término "software" fue mencionado por primera vez por el matemático John Tukey. -
Creación de software como ciencia
El software se empieza a ver como una ciencia con estudio propio y que se le debe dedicar principal atención separada de la creacion de hardware. -
Period: to
Segunda etapa de la evolución de software
-
Period: to
Crisis de software
Uno de los mayores problemas de la crisis del software fue que a diferencia del hardware, el software no tenía un sistema ordenado y definido para la creación de éste. Debido a esto, el hardware era cada vez más avanzado, y el software tenía que ser más complicado, y por la falta de un proceso determinado para la creación de software, causaba que los programas creados no cumplieran con el propósito principal por el que fue creado, causando grandes pérdidas de dinero y tiempo. -
Origen de ingeniería de software
Surge el concepto de ingeniería de software, en una conferencia en Garmisch, cuyo propósito era darle solución a la crisis del software que, demanda que en las instituciones y empresas más prestigiadas desaparezcan creación de códigos espagueti para llegar a una estructura en la creacion de software. Se dice que estos fueron los inicios de la Ingeniería de Software. -
Definición de ingeniería de software
Se define la Ingeniería de Software como “El establecimiento y uso de principios de ingeniería robustos, orientados a obtener software económico, que sea fiable y funcione eficientemente sobre máquinas reales”. (Bauer, 1969) -
Software como producto
Las empresas comenzaron a utilizar diferentes equipos y herramientas para la creación de hardware. Al mismo tiempo, los costos de “fabricación” del software tuvieron un gran crecimiento. Ahora era mucho más costoso la creación, implementación, mantenimiento y estructura de software.
Las técnicas para crear software de calidad comenzaron a introducirse como fue el caso de la “Programación Estructurada" que sustituyó a los códigos sin estructura y sin margen de mejora y evolución. -
Lenguaje C
Creado en los Laboratorios Bell por Dennis Ritchie, con el enfoque de recodificar el sistema de UNIX.
Ha sido tomado como el lenguaje de programación estándar. -
Period: to
Tercera etapa de la evolución del software
-
Ciclo de vida del software
Surge el proceso conocido como “El ciclo de vida del software” que consiste de 7 pasos. Definición de necesidades, Análisis, Diseño, Codificación, Pruebas, Validación, Mantenimiento. -
Windows 1
Se lanza la primera versión de Windows. -
Creación de la World Wide Web
Timothy John Berners-Lee se basó en un proyecto de Vannevar Bush llamado Memex.
1989 marca el nacimiento del internet, haciendo a Berners-Lee como padre del internet. -
Period: to
Cuarta etapa de la evolución del software
-
Creación de Java
Surge el lenguaje de programación "Java" que originalmente se llamó "OAK", después de eso se llamó "Green", y por último obtuvo su nombre actual "Java". Es un lenguaje parecido a C++ por su estructura y sintaxis.
Java ha llegado a ser uno de los lenguajes de programación de los más importantes del mundo. Uno de sus principales usos es en la programación de celulares android. -
Acceso a la Web para el público
La CERN (European Organization for Nuclear Research) decide permitir el uso gratuito de la Web al público. -
Creación de Mosaic
Primer navegador creado para el uso del público en la web. En este tiempo, todavía era muy limitado el acceso a internet solo a instituciones educativas y organizaciones gubernamentales. -
Creación de Netscape
Fue el navegador más importante desde 1994 a 1997. -
Creación de Explorer
Microsoft presentó Internet Explorer, que fue basado en Mosaic. Internet Explorer fue el navegador más popular a partir del 2000. -
Creación de Mozilla
Navegador que fue creado por la misma empresa de Netscape.
Para poder financiar del desarrollo de Mozilla, en 2004 se creó la Fundación Mozilla. -
Creación de Safari
Fue publicado por Apple solo para su uso en Mac OS X.
Se llegaron a publicar versiones de éste para Windows pero no tuvo el éxito esperado. -
Creación de Firefox
Fue creado por la Fundación Mozilla. Y fue el navegador que se hizo más importante que explorer.
Su objetivo principal fue permitir que la web fuera accesible, pública y abierta. -
Creación de Chrome
Es el navegador creado por Google. Su uso ha ido creciendo de forma considerable desde su creación en 2008.
Es conocido por la velocidad de ejecución de código Javascript.