Maquina tiempo 46706 713

Sucesos Importantes en la evolución de la Ingenieria de Software

  • Etapa previa al lenguaje

    Etapa previa al lenguaje
    Solo existía el lenguaje de máquina, etapa previa a la programación
  • Implementación del primer lenguaje

    Implementación del primer lenguaje
    Se inicia la implementación de los primeros lenguajes de programación.
  • Popularización de los primeros lenguajes

    Popularización de los primeros lenguajes
    Se popularizaros e implementaron lenguajes como COBOL, Algol, y sobre todo Fortran
  • Aparición del término "Ingeniería de Software"

    Aparición del término "Ingeniería de Software"
    En la convención de Garmisch en Alemania, se bautiza con este nombre la investigación para creación de software.
  • Programación Estructurada

    Programación Estructurada
    Se comienza a utilizar el método estructurado
  • Modelo Cascada

    Modelo Cascada
    Se concibe a este modelo de creación de software como una sucesión de métodos que se ejecutan uno tras otro.
  • Se definen los primeros paradigmas

    Se definen los primeros paradigmas
    Se le da al diseño de software un marco conceptual, un conjunto de ideas que describe una forma de entender la construcción de programa.
  • Ley de cambio continuo

    Ley de cambio continuo
    Se define una ley entre los desarrolladores que indica la permanente actualización del software, ya que de lo contrario quedaría obsoleto
  • Ley de crecimiento continuo

    Ley de crecimiento continuo
    Esta ley se pensó para que los sistemas crezcan a lo largo del periodo de su vida a la par de las necesidades y mantener satisfecho al usuario.
  • Definición de los metodo de desarrollo

    Definición de los metodo de desarrollo
    Se teorizan métodos para el desarrollo organizado y se determinan los primeros estándares.
  • Ciclo de vida del Software

    Ciclo de vida del Software
    En este año nace el término y la idea de realizar un ciclo de vida del software y con ello su mantenimiento, el cual describe el desarrollo de software, desde la fase inicial hasta la fase final.
  • Desarrollo en espiral

    Desarrollo en espiral
    Es uno de los modelos aplicados el la teoria del ciclo de vida
  • Primeras F.r.a.m.e.w.or.k

    Primeras F.r.a.m.e.w.or.k
    El usuario posee un entorno de trabajo iterativo que se ajusta a las necesidades cambiantes, para desarrollar sistemas que se ajusten en tiempo y presupuesto
  • Lenguaje Java

    Lenguaje Java
    Aparece el lenguaje mas utilizado actualmente
  • Metodo orientado a objetos

    Metodo orientado a objetos
    Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos.
  • Pluralización de lenguajes

    Pluralización de lenguajes
    En esta década aparecen variedad de lenguajes para diferentes ambitos
  • Metodología Scrum

    Metodología Scrum
    Es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente en la mejora del software