jueves, 20 de agosto de 2015

HISTORIA DEL SOFTWARE.

1955 -1965: Origen:

En este tiempo se le desconocía a los programadores su titulo como ingenieros, pero en 1969 se dio un impulso ya que las conferencias en 1968 marcaron el inicio de la ingeniería de software como profesión.  


De 1965 a 1985 crisis del software:

Este periodo se identificó por los problemas en el desarrollo del software, ya que tuvieron muchos inconvenientes como: los proyectos se pasaban el límite de tiempo estipulado, sobrepasaban el presupuesto, Algunos proyectos causaron daños a la propiedad y pérdidas de vidas.

Esta crisis en un principio se definió en términos de productividad, pero evolucionó para enfatizar la calidad.


DE 1985 A 1989:

El mantenimiento del software en 1980 fue más cara que el mismo desarrollo del mismo.
Aparentemente, cada nueva tecnología y práctica en 1970 a  1990 fue pregonada como una bala de plata para resolver la crisis del software.
- Herramientas: Especialmente enfatizaba que las herramientas:  programación estructurada, objetos, herramientas, el lenguaje de programación ADA, documentación y estandares eran promocionados como balas de plata.
- Disciplina: la crisis del software era debido a la falta de disciplina de los programadores.
- Métodos formales: Algunos creían que si las metodologías de ingeniería formal fueran aplicadas al desarrollo de software, entonces la producción de software sería una industria tan predecible como otras ramas de la ingeniería. Abogaron que había que demostrar que todos los programas eran correctos.
- Proceso: Muchos abogaron el uso de procesos definidos y metodologías como el modelo de capacidad y madurez. 
- Profesionalismo: Esto llevó a trabajar en un código de ética, licencias y profesionalismo.





DE 1990 A 1999:

Con el rápido crecimiento de Internet se produjo una gran demanda de sistemas de información, para ello los programas tenían que manejar almacenamiento de datos entre esos las imágenes, fotos, ilustraciones, entre otras.
Todo esto condujo el rediseño de los programas para poder satisfacer la demanda de las necesidades de las personas, modificando cosas como:

- sistema de búsqueda con palabras clave.
- traducción de lenguajes, entre otras.



De 2000 al presente:  

La necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples y rápidas que desarrollaran software funcional, de los requisitos de complementación, más rápidos y más fáciles. El uso de prototipos rápidos evolucionó a metodologías ligeras completas como la programacin extrema (XP) Sistemas de software muy grandes todavía utilizan metodologías muy documentadas, con muchos volúmenes en el conjunto de documentación; Sin embargo, sistemas más pequeños tenían un enfoque alternativo más simple y rápido para administrar el desarrollo y mantenimiento de cálculos y algoritmos de software, almacenamiento y recuperación de información y visualización.





No hay comentarios.:

Publicar un comentario

Gracias por visitar esta pagina, espero te sirva la información.