Ingenieria de software

  • Previo

    antes de la ingenieria de software no existian lenguajes de programacion, todo era lenguaje maquina
  • Lenguaje Ensamblador

    La programacion como base, inicia la implementacion de lenguajes de programacion
  • Period: to

    Aparecen

    Aparecen los primeros lenguajes como cobol, algol y fortran
  • Programacion Estructurada

    Metodologia de desarrollo de software
  • Modelo cascada

    Nace el modelo cascada mediante una descripción del metodo en un articulo de una revista
  • Paradigmas

    Nacen los paradigmas de programación, David Parnas introduce los conceptos clave de modularidad y camuflaje de información
  • Ley de cambio continuo

    Esta ley indica que los sistemas de tipo electrónico debían tener un cambio continuo o de lo contrario serian obsoletas
  • Ley del crecimiento continuo

    Esta ley indicaba que los sistemas de tipo electrónico deben incrementar para mantener la satisfacción del usuario o lo largo del periodo de vida del sistema
  • Ciclo de vida del software

    Surge el ciclo de vida del software(definición de las necesidades, análisis, diseño, codificación, pruebas, validacion, mantenimiento)
  • Desarrollo en espiral

    Nace el desarrollo en espiral(un modelo de ciclo de vida de un software)
  • Nace Java

  • Navegadores

    Surgen los primeros navegadores e infinidad de aplicación a través de la red
  • CASE

    Esta herramienta nació en 1990, pero en 2001 y 2002 tuvieron una gran auge debido a la gran demanda y uso de tales por su asistencia
  • Metodología Srum

    Nuevas metodologías se aplican a la ingeniería de software