Descarga

Historia de la Ingeniera de Software

  • Frederick Brooks

    Frederick Brooks
    1931
    Nació Frederick Brooks creador del sistema operativo OS/360.
  • INICIOS

    INICIOS
    La ingeniería de software presento sus inicios en los años 40
  • PRIMERA ERA 1950-1965

    PRIMERA ERA 1950-1965
    El software es visto como un agregado.
    *No tenia avanzada importancia
    *Carecía de desarrollo
    *Se trabajo bajo la idea de codificar y corregir
    *No había ningun tipo de decumentación
    *Se desarrolla a base de pruebas y errores
  • LA GÉNESIS

    LA GÉNESIS
    *Ligada a la crisis de la programación se planteala necesidad de controlar el proceso de desarrollo.
    *-Lenguaje de alto nivel estructurado.
  • SEGUNDA ERA 1965-1972

    SEGUNDA ERA 1965-1972
    *Se busca simplificar el código
    *Se abren nuevas aplicaciones de software y hardware
    *Sistemas de tiempo real contribuyen a la toma de decisiones
    *aparece el software como producto del mercado
  • TERCERA ERA 1975- 1989

    TERCERA ERA 1975- 1989
    *Desarrollo de software de mayor complejidad y de forma mas eficiente
    *Aparece el concepto de sistemas distribuidos
    *Complejidad de sistema de información
    *Aparecen redes de área local
    *Uso de microprocesadores
  • CUARTA ERA 1989

    CUARTA ERA  1989
    *El software desfasa al hardware
    *Impacto colectivo de software.
    *Aparecen redes de información, tecnológicas orientadas a objetos.
    *Aparecen redes neuronales, sistemas expertos, y SW de inteligencia artificial.
    *Lenguaje de programación java.
  • METODOLOGIA - 2000

    METODOLOGIA - 2000
    La creciente de la demanda del software a bajo costo llevo al crecimiento de metodologías más simples
  • INGENIERÍA DE SOFTWARE ACTUAL. 2010-2012

    INGENIERÍA DE SOFTWARE ACTUAL. 2010-2012
    *Análisis/diseño de OO
    *Tecnologías CASE, componentes y re-utilización
  • EN LA ACTUALIDA

    EN LA ACTUALIDA
    Los tipos de software que existen se pueden clasificar en tres grandes grupos de acuerdo con las funciones que habilitan.
    *Software de aplicación (dentro del cual se encuentra, a su vez, el software de gestión)
    *Software de programación
    *Software de sistema.