HISTORIA DE LA INGENIERIA DE SOFTWARE

  • Hardware ≥ Software

    Hardware ≥ Software
    Se consideraba que el Hardware tenia mayos importancia, así mismo que el Software se desarrollaba de igual manera que el Hardware y esta época finaliza en 1950
  • Software ≠ Hardware

    Software ≠ Hardware
    Se comienzo a reconocer que el software era diferente y complejo que le Hardware.
    Época en la cual se usaba códigos espagueti el cual era tan confuso que ni sus escritores lograban entender
  • Crisis del Software

    Crisis del Software
    Crisis del Software, este termino se da a conocer después de los frecuentes errores al crear nuevos software. En este época la OTAN interviene y se escucha por primera vez el termino de ingeniero en software, además de eso se impone la programación estructurada. Esto dura aproximadamente una año, esta epoca finaliza en 1969
  • $oftware > Hardware

    $oftware > Hardware
    Las organizaciones empiezan a notar que los costes aumentar en la creación de Software mucho mas que del hardware
    se propone:
    *La descomposición modular
    *Ocultamiento de información
    *El modelo E/R y de ciclo de vida en cascada
  • Δ Software

    Δ Software
    Los problemas de no conformidad de proceso se intentaron
    resolver con estándares como el DoD-STD-2167 o el MILSTD-1521B.
    además aparece la primera generación de herramientas case y los lenguajes de programación orientados a objetos como C++, Objetive-C y Eiffel.
  • Software mejora

    Software mejora
    -Se desarrollaron modelos relacionados con la mejora de procesos
    de software, como, ideal, TSP o PSP.
    -Normas y estándares de calidad
    como la ISO 9126, ISO 12207, ISO 9000-3, etc.
    -lenguaje de modelado modificado (UML) y el proceso unificado (UP) empiezan a surgir varias técnicas y conocimientos sobre la
    construcción de sistemas orientados a objetos
  • Década del 2000

    Década del 2000
    -Métodos híbridos, que buscan un equilibrio, combinando la adaptabilidad de los ágiles con la forma habilidad y documentación de los métodos rigurosos.
    -Se difunden el desarrollo software dirigido por modelos (DSDM) y las familias de productos software, ponen en un esfuerzo al ingeniero.
    -También ocurre el desarrollo distribuido del software, que requiere una formación mucho más amplia del ingeniero de software para resolver problemas.
  • 2010 a la actualidad

    2010 a la actualidad
    -Mayor integración entre la ingeniería de software y la ingeniería de sistemas.
    -También la importancia de la "ciencia, gestión e ingeniería" de los servicios que requiere un enfoque interdisciplinar a la hora de abordar el diseño de los servicios; la necesidad de adaptar los métodos de desarrollo de software para trabajar en un "mundo abierto".
    -Ingeniería ha evolucionado bastante durante todos estos años, no podemos ni imaginar cómo serán los próximos años y nuestro futuro