Software 1

Ingeniería de software

  • Freferick Brooks

    Freferick Brooks
    Nació Frederick Brooks creador del sistema operativo OS/360
  • Escritura

    Escritura
    Inicio de la escritura del software
  • Aparición

    Aparición
    El término ingeniería de software apareció por primera vez en la década de los 50.
  • Producto

    Producto
    Software como producto
    -Década de lenguajes y compilación.
    - “Crisis del software”.
  • La genesis

    La genesis
    Ligada a la crisis de la programación se plantea la necesidad de controlar el proceso de desarrollo
    -Primera generación del software.
    -Lenguaje de alto nivel estructurado.
  • Conferencias

    Conferencias
    Primeras conferencias sobre ingeniería de software patrocinadas por la OTAN, las cuales se dice que crearon como profesión la ingeniería del software.
  • Crisis

    Crisis
    Crisis del software estimula la ingeniería del software al ver que no tenían los resultados deseados en la creación de software nuevo.
  • Inicios

    Inicios
    Desarrollo de las primeras metodologías formales del desarrollo de software
  • Herramientas

    Herramientas
    Se pregonan herramientas, disciplina, métodos formales, proceso, y profesionalismo fueron promocionados como balas de plata
  • Programación estructurada

    Programación estructurada
    Nacen los primeros métodos estructurados.
  • 2da generación

    2da generación
    -Segunda generación del software.
    -Calidad del software.
    -Tipos abstractos dedatos.
    -Estándares.
  • Edsger Dijkstra

    Edsger Dijkstra
    Muere Edsger Dijkstra desarrolló el marco para la programación adecuada.
  • Concepto

    Concepto
    Aparición del concepto de la ingeniería del software:
    El modelo en espiral, que Barry Boehm propuso originalmente en 1986, es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del modelo en cascada.
  • 3ra generación

    3ra generación
    -Actual auge del Internet, Tercera generación del software, aumento de costos.
  • Demanda

    Demanda
    Muchas organizaciones pequeñas comienzan a realizar una demanda de software, esto genera una necesidad de creación de software a bajo costo y a su vez genera la necesidad del desarrollo de nuevas metodologías simples y rápidas para desarrollo de software funcional.
  • Metodologías simples

    Metodologías simples
    La creciente de la demanda del software a bajo costo llevo al crecimiento de metodologías más simples.
  • ISO/IEC TR 19759

    ISO/IEC TR 19759
    Se establece la norma ISO/IEC TR 19759 buscando definir límites y contenido de la ingeniería de software
  • Mejor trabajo

    Mejor trabajo
    Se califica la ingeniería del software como el mejor trabajo en Estados Unidos en términos de crecimiento, paga, niveles de estrés, flexibilidad en horas y medio ambiente de trabajo, creatividad y lo fácil que es entrar y avanzar en el campo.
  • 4ta generación

    4ta generación
    Análisis/diseño de OO, tecnologías CASE, componentes y re-utilización, cuarta generación del software.