View
4.598
Download
1
Category
Preview:
DESCRIPTION
Breve cronología de la evolución del software en una línea del tiempo
Citation preview
• Ingeniería de Software
EVOLUCIÓN DEL
SOFTWARE
Catedrático: Lic. Inf. Daniel Carrasco Arias
EQUIPO Abimael Pérez
Vázquez Inocencio Moreno
Arenas Néstor L.
Gonzales Jiménez Filiberto
Fernández Rojas Edgar Quiroz
Alavez
1
SU LÍNEA DEL TIEMPO
• De la evolución del Software
1950
PRIMERA ERA
1951
1952
1953
1954
• Se trabajaba con la idea de “Codificar y Corregir”.• No existía un planteamiento previo.
• 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.
(características) Lenguajes: C, C++ Modula-2 dBase
1955
PRIMERA ERA
1956
1957
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.
1958
Nace el lenguaje Fortran
1959
Lenguaje Lisp
• Especificado originalmente por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts de extenso uso hoy en día.
• Al igual que el FORTRAN, el Lisp ha cambiado mucho desde sus comienzos, y han existido un número de dialectos en su historia.
• Hoy, los dialectos Lisp de propósito general más ampliamente conocidos son el Common Lisp y el Scheme.
1960
PRIMERA ERA
1961
1962
1963
1964
LENGUAJE COBOL
Su objetivo: 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í, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
1965
PRIMERA ERA
1966
1967
1968
1969
SEGUNDA ERA
Se busca simplificar código. Aparición de Multiprogramación y Sistemas Multiusuarios. Sistemas de Tiempo Real apoyan la toma de decisiones.
Aparición de Software como producto. (Casas de Software). INICIO DE LA CRISIS DEL SOFTWARE. Se buscan procedimientos para el desarrollo del Software. Nace la Ingeniería del Software
(características)
Lenguajes:• Pascal•Prolog•Mumps•Lisp
1970
TERCERA ERA
1971
1972
1973
1974
SEGUNDA ERA
El Lenguaje de programación 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.
Nuevo Concepto: Sistemas Distribuidos.
Complejidad en los Sistemas de Información.
Aparecen: Redes de área local y global, y Comunicadores Digitales.
Amplio Uso de Microprocesadores.
(características)
1975
1976
1977
1978
1979
TERCERA ERA
Lenguaje de programación Basic por Steven Wosniak
1980
1981
1982
1983
1984
TERCERA ERALenguajes:
C, C++Modula-2dBase
1985
1986
1987
1988
1989
TERCERA ERA
Presentó varias mejoras en la interfaz de usuario y en la gestión de memoria. También introdujo nuevos métodos abreviados de teclado. También podría hacer uso de memoria expandida.
Lanzamiento de Windows 2.0
1990
CUARTA ERA
1991
1992
1993
1994
Lenguaje de programación 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 y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
Primera versión popular de Windows, Windows 3.0
Permitiría ejecutar en modo multitarea viejas aplicaciones basadas en MS-DOS.
Windows 3 convirtió al IBM PC en un serio competidor para el Apple Macintosh.
Lenguajes: Visual C++ Visual Basic
1995
1996
1997
1998
1999
CUARTA ERA
Impacto Colectivo de Software. 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.
(características)
2000
2001
2002
2003
2004
CUARTA ERA
2005
2006
2007
2008
2009
CUARTA ERA
Es lanzado Windows VistaWindows 7
2010
C U A R T A E R A
2011
2012
Saca Gates a Windows 8
En agosto se lanza en México
Patrón de prueba de pantalla panorámica (16:9)
Prueba de la relación de
aspecto
(Debe parecer circular)
16x9
4x3
Recommended