Generaciones del Desarrollo y Evolución del Software.

Segunda Generación (1965-1972)

Nace con la incorporación del transistor a los ordenadores dando mayor
velocidad de procesamiento

Se utiliza el lenguaje ensamblador ensamblado
a través de un macroensamblador es el lenguaje de máquina combinado con una serie de
poderosas macros que permiten declarar estructuras de datos y de control complejas

Se inicia el desarrollo de los lenguajes de alto nivel que eran FORTRAN -1954
y COBOL-1959

Se inicia así el desarrollo de los llamados
sistemas de cómputo

Tercera Generación (1972-1989)

Junto con la evolución del software evolucionan los equipos de cómputo

se desarrollan los
circuitos integrados que es un circuito electrónico completo sobre una pastilla CHIP de
silicio

Llegada y amplio conocimiento de los microprocesadores

Se aplican y utilizan los lenguajes para que el usuario común pueda
solucionar problema de procesamiento de datos de una manera más fácil y rápida

Ada

C++

C#

Cobol

Delphi Smalltalk

Quinta Generacion

lenguajes de programación de asimilan mas al lenguaje humano y sus antepasados

Software de inteligencia artificial y la creación de hologramas

la tecnología se caracterizan por ser más portables

Tecnologías para procesar bases de datos y conocimientos masivos

Surge la competencia internacional por el dominio del mercado

Cuarta Generación (1989 y siguen en la actualidad )

Redes de información, tecnología orientada a objetos, rede neuronales y software de inteligencia artificial

Los ordenadores son controlados por microprocesadores

Surge Windows vista (2007) Windows 7 (2009) Windows 8 (2012)

Nuevos paradigmas de programación como ingeniería basada
por componentes

Algunas de sus características son

Programar visualmente

SQL

Visual.Net

Generación de código automáticamente

Capacidades gráficas

Acceso a base de datos

Aumento cuantitativo y cualitativo de las bases de datos

Se miniaturiza los equipos y su
capacidad de procesamiento

Primera Generación (1950 -1964)

Lenguaje de Maquina

Desarrollo de base prueba error

El software se desarrollaba con poca planificación y sin ningún tipo de
documentación

Los computadores de esta época eran

Eniac

Edvac

Univac

Consiste en sucesiones de dígitos binarios