inicio del software

Evolución del desarrollo del software

Primera era 1950-1965

El software era un añadido.

Existían pocos métodos de programación.

No se tenia una planificación para el desarrollo del software.

Los programadores trataban de hacer las cosas bien.

El software se diseñaba a medida

El software era desarrollado y utilizado por una sola persona u organización.

El diseño del software era realizado en la mente de alguien pero sin documentación.

Segunda era 1965-1975

Multiprogramación y sistemas multiusuarios introducen nuevos conceptos de interacción hombre-máquina.

Sistemas de tiempo real que podían recoger, analizar y transformar datos de múltiples fuentes.

Avances en los dispositivos de almacenamiento, produjeron la primera generación de sistemas de bases de datos.

El software como producto y nacen las primeras " casas de software".

El software se volvió comercial.

Distribución de software a grandes computadoras y minicomputadoras

El mantenimiento del software empezaba a absorber recursos.

Comenzó la crisis del software.

Aparece por primera vez el mantenimiento de software.

Tercera era 1975-1985

Procesamiento distribuido.

Redes de área local y global y creciente demanda de ingreso instantáneo a los datos

Incorporación de software a elementos de uso personal como : autos, microondas entre otros.

Planificación en el desarrollo del software.

Cuarta era 1985-2000

Tecnología orientada a objetos.

L a inteligencia artificial se traslada a las aplicaciones practicas.

Sistemas operativos sofisticados.

Aplicaciones de software avanzado.

Super autopista de la información y una conexión al ciberespacio.

La industria del software es la cuna de la economía.

Programación de realidad virtual y sistemas multimedia.

Algoritmos geneticos.

Adopción de practicas de ingeniería de software

Quinta era -actualidad

Técnicas avanzadas para el desarrollo del software.

Desarrollo de aplicativos en dispositos moviles.

Videojuegos de altas definición.

Inteligencias artificiales.

Educativo

clasificación del software

Software de funcionalidad

Software de aplicacion

Bases de calculo

Programas de empresas

diseño

Software de gestión

Programas de gestión contable.

software de facturación.

software de gestión de nominas.

Software fiscal.

Programas ERP.

Software de programación

Desarrollo de la informática.

Desarrollo de aplicaciones.

Software de sistema

funcionalidad usuario-software-hardware

Software por tipo de licencia

Libre.

Propiedad

Software por tipo de alojamiento.

Software on premise

Software en la nube

software machine learning

ayuda a que los desarrolladores se concentren en crear.