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.
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)

No hay comentarios:
Publicar un comentario