La ingeniería de software actual

Línea del tiempo de la ingeniería de software

  • Origen 1968

    El concepto de la ingeniería de software surgió tras una conferencia en Garmisch en Alemania, que tuvo como objetivo resolver los problemas de la crisis del software
  • Programación estructurada 1969

    Nace la metodología de desarrollo de software
  • Modelo Cascada 1970

    Nace el modelo cascada mediante una descripción del método de un articulo de una revista
  • Paradigmas de programación 1972

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

    La ley de cambio continuo indicaba que los sistemas de tipo electrónico debían tener un cambio continuo o de lo contrario serian obsoletas.
  • Ley de crecimiento continuo 1980

    La ley de crecimiento continuo indicaba que los sistemas de tipo electrónico debían incrementar para mantener la satisfacción del usuario a lo largo del periodo de vida del sistema.
  • Nace World Wide Web 1989

    Tim Berners-Lee después de proponer su proyecto, logró iniciar la web.
  • Nace el lenguaje JAVA 1990

    En 1990 nace el lenguaje de programación JAVA.
  • Dynamic Systems Develoment Method 1995

    1995 - 2012 Nace la metodología de desarrollo de software.
  • Rational Unified Process 1999

    1999 - 2012 Nace la metodología de desarrollo de software.
  • Herramientas CASE 2001

    Las herramientas CASE en el año 2001 y 2002 tuvieron un auge tremendo debido a la gran demanda y uso de tales ya que su asistencia comenzó a llamar la atención entre los usuarios.
  • Google y YouTube 2005

    En este año Google y YouTue ganan gran popularidad y los mandan a la cima, y se vuelven los gigantes de la tecnología como lo conocemos hoy.
  • Android 2008

    Surge el sistema operativo Android para dispositivos móviles.
  • Dispositivos Móviles 2009

    En el año 2009 los dispositivos móviles con sistema operativo son lo más novedoso.
  • Nuevas Metodologías 2012

    En el año de 2012 se aplican nuevas metodologías a la ingeniería de software.
  • Metodología Scrum 2013

    La metodología Scrum es un modelo de desarrollo ágil caracterizado por:
    1) Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.
    2) Basar la calidad del resultado más en el conocimiento táctico de las personas en equipos auto organizados, que en la calidad de los procesos empleados .
    3) Solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o de cascada.