-
Period: to
Primera Generación del Hardware
Construidas con válvulas de vacío. Se caracterizaban por su gran tamaño y el gran consumo de energía. Ejemplo de ellas es la ENIAC: su arquitectura física se componía de 18.000 válvulas, un volumen de alrededor de 111 metros cúbicos (aproximadamente el tamaño de un autobús), unas 30 toneladas de peso y un consumo de 150.000 watios. -
Period: to
Segunda Generación del Hardware.
Construidas con transistores. El cambio fundamental que originó la aparición del transistor fue que redujo en gran medida el tamaño de las computadoras. Por otra parte se multiplicó la velocidad de cálculo (próxima a los mili segundos), y se comenzaron a utilizar los procesos por lotes. -
Period: to
Primera Generación del Software.
Se trabajaba con la idea de "codificar y corregir".
No existía un planteamiento previo ni documentación de ningún tipo.
Existencia de pocos métodos formales y verídicos.
Desarrollo a base de prueba y error. -
Period: to
Tercera Generación del Hardware.
Construidas con circuitos integrados. Con ellos no sólo se aumentó la miniaturización de los componentes, sino también su fiabilidad y velocidad de proceso, de modo que el tiempo de conmutación pasó a medirse en nanosegundos, esto es, millomillonésimas de segundo. -
Period: to
Segunda Generación del Software.
Se busca simplificar código.
Aparición de multiprogramación y sistemas de multiusuario.
Sistema de Tiempo real.
Aparición del software como producto (casas de software)
Inicio de la crisis de software.
Se buscan procedimientos para el desarrollo del software. -
Period: to
Cuarta Generación del Hardware.
Computadoras con microprocesadores, chips de memoria, y microminiaturización. Esta generación de computadoras se caracterizó por grandes avances tecnológicos realizados en un tiempo muy corto. En 1977 aparecen las primeras micro computadoras, entre las cuales, las más famosas fueron las fabricadas por Apple Computer, Radio Shack, Commodore Busíness Machines, e IBM que incluye un sistema operativo estandarizado, el MS- DOS. -
Period: to
Tercera Generación del Software.
Sistema distribuido.
Complejidad en los sistemas de información.
Aparecen redes de área local y global y comunicadores digitales.
Amplio uso de microprocesadores. -
Period: to
Quinta Generación del Hardware.
Introducción a la inteligencia artificial. Las computadoras de esta generación contienen una gran cantidad de microprocesadores trabajando en paralelo y pueden reconocer voz e imágenes. También tienen la capacidad de comunicarse con un lenguaje natural y pueden ir tomando decisiones con base en procesos de aprendizaje fundamentados en sistemas expertos e inteligencia artificial. -
Period: to
Cuarta Generación del Software.
Impacto colectivo del Software.
Aparecen redes de información, tecnologías orientadas a objetos.
Aparecen redes neurales, sistemas expertos y SW de inteligencia artificial.
La información como valor preponderante dentro de las organizaciones. -
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, se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verifica bles. Las causas son, la complejidad que supón la tarea de programar y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios. -
Period: to
Sexta Generación del Hardware.
Estas computadoras cuentan con arquitecturas combinadas paralelo / vectorial, con cientos de microprocesadores vectoriales trabajando al mismo tiempo; se han creado computadoras capaces de realizar más de un millón de millones de operaciones aritméticas de punto flotante por segundo (teraflops); las redes de área mundial siguen creciendo utilizando medios de comunicación a través de fibras ópticas y satélites, con importantes anchos de banda. -
Period: to
Quinta Generación del Software
Utilizan algunos requisitos de las eras anteriores con la diferencia de que aumenta la omnipresencia de la web, la reutilización de la información y los componentes del software.