viernes, 18 de marzo de 2016

EVOLUCIÓN DEL SOFTWARE

PASO A PASO

El contexto en que se ha desarrollado el software está fuertemente ligado a las casi cinco décadas de evolución de los sistemas informáticos. Un mejor rendimiento del hardware, una reducción del tamaño y un coste más bajo, han dado lugar a sistemas informáticos más sofisticados.
A continuación se describe la evolución del Software dentro del contexto de las áreas de aplicación de los sistemas basados en computadoras.



Los primeros años (1950 - 1965):
  • El software estaba en su infancia
  • El software era un añadido
  • Existían pocos métodos para la programación
  • No se tenia una planificación para el desarrollo del software
  • El software se diseñaba a medida del hardware
  • El software era desarrollado y utilizado por la misma persona u organización
  • El diseño de software era realizado en la mente de alguien y no existía documentación.
La 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 en línea condujeron a la primera generación de sistemas de gestión de Base de Datos.
  • Software como producto y la llegada de las "casas de software" produciéndose así una amplia distribución en el mercado.
  • El software se desarrollaba para ser comercializado
  • Se empezó a distribuir software para grandes computadoras y minicomputadores
  • El mantenimiento de software comenzó a absorber recursos en una gran medida.
  • crisis del software porque la naturaleza personalizada de los programas hizo imposible su mantenimiento.
  • Todos estos programas tenían que ser corregidos cuando se detectaban fallos, modificados cuando cambiaban los requisitos de los usuarios o adaptados a nuevos dispositivos de hardware que se hubiera adquirido.  
La tercera era (1975 - 1985):
  • Procesamiento Distribuido. Múltiple computadoras, cada una ejecutando funciones concurrentes y comunicándose con alguna otra.
  • Redes de área local y de área global. Comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso "instantáneo" a los datos.
  • Amplio uso de microprocesadores y computadoras personales (hardware de bajo costo). Incorporación de "inteligencia" (autos, hornos de microondas, robots industriales y equipos de diagnóstico de suero sanguíneo). Impacto en el consumo.
  • Planificación en el proceso del desarrollo de software.
 
La cuarta era (1985 -2000):
  • Tecnología orientada a objetos
  • Los sistemas expertos y la inteligencia artificial se han trasladado del laboratorio a las aplicaciones prácticas.
  • Software para redes neuronales artificiales (simulación de procesamiento de información al estilo de como lo hacen los humanos).
  • Impacto colectivo del software
  • Sistemas operativos sofisticados , en redes globales y locales
  • Aplicaciones de software avanzadas
  • Entorno cliente/cliente servidor
  • Superautopista de información y una conexión del ciberespacio
  • La industria del software es la cuna de la economía
  • Técnicas de cuarta generación para el desarrollo de software
  • Programación de realidad virtual y sistemas multimedia
  • Algoritmos genéticos
  • Adopción de prácticas de Ingeniería del software

La Quinta era (2000-nuestros días)

  •        Evolución constante en todos los aspectos del software





UN POCO MAS SOBRE LA EVOLUCIÓN DEL SOFTWARE



No hay comentarios:

Publicar un comentario