-
Primera Evolución del Software
1950-1965
-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
Primera evolución del Software
-
Hardware como propósito general
La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. La misma persona lo escribía, lo ejecutaba y, si fallaba, lo depuraba. Debido a que la movilidad en el trabajo era baja, los ejecutivos estaban seguros de que esa persona estará allí cuando se encontrara algún error. Debido a este entorno personalizado del software, el diseño era un proceso implícito, realizado en la mente de alguien, y la documentación normalmente no existía. -
Las primeras compuadoras
Los operadores ingresaban datos y programas en código especial por medio de tarjetas perforadas. -
Primera aparición de la Ing. del Software
1 Jan 1955 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
1 Jan 1957 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. -
Aparece el termino Software
En 1958, el renombrado matemático estadístico John Tukey acuñó el término software. -
Nace Lenguaje cobol
Crear un 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í. -
Period: to
2da era del 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. -
Los Sistemas De Tiempo Real
Los sistemas de tiempo real podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidas en milisegundos en lugar de en minutos. Los avances en los dispositivos de almacenamiento en línea condujeron a la primera generación de sistemas de gestión de bases de datos. -
Aparece el 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 -
Surge lenguaje de programacion C
Dennis M. Ritchie crea el Lenguajede programación C en los Laboratorios Bell como evolucióndel anterior es decir el lenguaje B. -
Period: to
Tercera era del Software
-
Fundación 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 -
Hardwarer de Bajo Costo
Los sistemas multiprocesador, procesadores multinúcleo y clusters de computadoras. -
Potentes Sistemas
Potentes máquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzadas se han convertido en la norma. -
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. -
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 también surge primera versión popular de Windows. -
Period: to
Cuarta era del Software
-
Open Source
El software libre comienza a ser más conocido -
Sistemas Expertos
Las técnicas de la cuarta generación para el desarrollo del software están cambiando en la forma en que la comunidad del software construye programas informáticos. Las tecnologías orientadas a objetos están desplazando rápidamente los enfoques de desarrollo de software más convencionales en muchas áreas de aplicaciones -
Mozilla M13
Considerada como la primera versión razonablemente estable de Mozilla. -
Lenguajes Orientados a Objetos
Se van implementando más los Lenguajes con programación orientada a Objetos. -
Surge windows 10
Surgue la mas reciente actualizacion de windows