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.