Actividad: Recorrido Ingeniería de Software

  • Historia

    Historia

    Previo a la Ingeniería de Software no existían lenguajes de programación, todo era lenguaje de máquina.
  • Inicio de Lenguajes de Programación

    Inicio de Lenguajes de Programación

    La programación como base. Inicia la implementación de lenguajes de programación
  • Period: to

    Primeros Lenguajes de Programación

    Aparecen los primeros lenguajes de programación como cobol, algol y el más popular fortran.
  • Origen

    Origen

    El concepto de Ingeniería del Software surgió en 1968, tras una conferencia en Garmish (Alemania) que tuvo como objetivo resolver los problemas de la crisis de software. Este fue causado por el avance desmesurado de el hardware lo que hacía al software cada vez más completo y generalmente nunca se terminaba a tiempo
  • Programación Estructurada

    Programación Estructurada

    Metodología de Desarrollo de Software
  • Modelo Cascada

    Modelo Cascada

    Nace el modelo cascada mediante una descripción del método en un artículo de una revista.
  • Paradigmas de Programación

    Paradigmas de Programación

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

    Esta ley indicaba que los sistemas de tipo electrónico debían tener un cambio continuo o de lo contrario serían obsoletas.
  • Ley del Crecimiento continuo

    Esta ley indicaba que los sistemas de tipo electrónico debían incrementar para mantener la satisfacción del usuario a lo largo del período de vida del sistema.
  • Ingeniería de Información

    Ingeniería de Información

    Ingeniería de información (IE/IEM). Metodología de desarrollo de software.
  • Ciclo de vida del software

    Ciclo de vida del software

    Surge el ciclo de vida del software. Por estas fechas surge el ciclo de vida del software y con ello su mantenimiento. 1. Definición de necesidades 2. Análisis 3. Diseño 4. Codificación 5. Pruebas 6. Validación 7. Mantenimiento y evolución.
  • Desarrollo en espiral

    Desarrollo en espiral

    Nace el desarrollo en espiral. El desarrollo en espiral es un modelo de ciclo de vida del software.
  • World Wide Web

    World Wide Web

    Tim Berners-Lee después de proponer su proyecto, logra iniciar la web
  • Java

    Java

    Nace el lenguaje de programación Java
  • Navegadores de web

    Surgen los primeros navegadores web e infinidad de aplicaciones a través de la red.
  • Dynamic Systems Development Method

    Inicia la metodología de Desarrollo de Software. Vigente de 1995 a 2012.
  • Más lenguajes de programación

    Aparecen más lenguajes de programación: python, UML, PHP, Eclipse, entre otros
  • CASE

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

    Google & Youtube

    La popularidad de estos servicios toma gran importancia y los manda a la cima
  • Android

    Android

    Surge el revolucionario sistema operativo para dispositivos móviles denominado "Android".
  • Dispositivos móviles

    Dispositivos móviles

    Los dispositivos móviles son lo más novedosos con nuevos sistemas.
  • Nuevas metodologías

    Nuevas metodologías se aplican a la Ingeniería de Software
  • SCRUM

    SCRUM

    Metodología SCRUM, es un modelo de desarrollo ágil caracterizado por: Adoptar una estrategia de desarrollo incremental, en lugar de planificación y ejecución completa del producto. Basar la calidad del resultado más en el conocimiento táctico de las personas en equipos autoorganizados, que en la calidad de los procesos empleados.
  • El Salvador

    El Salvador

    En El Salvador, existen pocas empresas que están legalmente establecidos como desarrolladores de software. A lo largo de la historia del desarrollo del software desde su inicio solo a los países con mejor economía que a despegar en gran medida en esta área. Solo en este último siglo El Salvador ha empezado a prepararse profesionales en esta área del desarrollo informático.
    Por ende El Salvador está dando sus primeros pasos en el desarrollo del software.