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.