Is1

Desarrollo de la ingeniería de software

  • Inicios

    Inicios
    La Ingeniería de Software tuvo sus inicios en la década de los 40's. Casi todo era lenguaje Maquina
  • Period: to

    Ingeniería de Software

    Es una disciplina de ingeniería que se interesa por todos los aspectos de la producción de software, desde las primeras etapas de la especificación del sistema hasta su mantenimiento después de que se pone en operación (Somerville, 2011)
  • Aparición

    Aparición
    El termino Ingeniería de Software empezó a usarse en la década de los 50. Inicia implementación de lenguajes de programación
  • Software como Producto. Impulso inicial a lo que será la Ingeniería de Software

    Software como Producto. Impulso inicial a lo que será la  Ingeniería de Software
    Toman fuerza los lenguajes de programación.
    El software se lanza al mercado como producto.
    Década de Múltiples lenguajes de programación.
    Se presenta la llamada “Crisis del Software”.
  • Inicio de Ingenieria de Software

    Inicio de Ingenieria de Software
    Programacion estrucurada, metodologias de desarrollo de software
    El concepto ingeniería de software se propuso en 1969 en una conferencia de la
    Organización del Tratado del Atlántico Norte (OTAN) para analizar los
    problemas del desarrollo de software antes denominado “crisis de software” en
    donde se vio que en los proyectos había.
    • Presupuestos excedidos, entregas tardías
    • Problemas con la calidad y confiabilidad del software entregado
  • Desarrollo de tecnicas y metodos para desarrollo. Programacion estructurada

    Desarrollo de tecnicas y metodos para desarrollo.  Programacion estructurada
    A lo largo de los 70’s y 80’s
    • Se desarrollaron nuevas técnicas y métodos de la ingeniería de software como programación estructurada
    • Desarrollo orientado a objetos
    • Se perfeccionaron herramientas que hoy en día se usan
    • Nacen los paradigmas de programacion modularidad y camuflaje de informacion
  • Nuevos Paradigmas y Metodología hacia la ingeniería de Software

    Nuevos Paradigmas y Metodología hacia la ingeniería de Software
    • Nuevos paradigmas de programación y de producción de programación
    • Lenguajes gráficos
    • Ciclos de vida en espiral
    • Sistemas de Crecimiento continuo, los sistemas de tipo electrónico debían incrementar para mantener la satisfacción del usuario a lo largo de
    • la vida del sistema
    • Ingeniería de la información (IE/IM)
    • Metodología de desarrollo de software
  • Ciclo de vida del Software

    Ciclo de vida del Software
    El ciclo de vida del desarrollo Software (SDLC en sus siglas inglesas), es una secuencia estructurada y bien definida de las etapas en Ingeniería de software para desarrollar el producto sofware deseado.
  • WWW- World Wide Web

    WWW- World Wide Web
    El proyecto de la WorldWideWeb (WWW) permitio que todos los enlaces se hagan a cualquier información en cualquier lugar
  • Auge de lenguajes para internet y metodologías de desarrollo de software

    Auge de lenguajes para internet y  metodologías de desarrollo de software
    Auge de lenguajes para internet y metodologías de desarrollo de software
    • 1990 Nace el lenguaje de programación Java
    • 1993 Auge de los navegadores web Infinidad de aplicaciones a través de la red
    • 1995 Dynamic system development method
    • 1999 Rational Unified Process (RUP)
  • Crece y robustecen metodologias para desarrollo de software

    Crece y robustecen metodologias para desarrollo de software
    La creciente demanda del software a bajo costo ha llevado al crecimiento de metodologías más simples con el objetivo presentar un conjunto de técnicas tradicionales y modernas de modelado de sistemas que permitan desarrollar software de calidad, incluyendo heurísticas de construcción y criterios de comparación de modelos de sistemas.
  • Ingenieria de Software Actual

    Ingenieria de Software Actual
    • Tecnologías CASE supone la automatización del desarrollo del software contribuyendo a mejorar la calidad y productividad en el desarrollo de sistemas de información
    • Nuevas y mejores metodologías
    • Revolucionarios sistemas para dispositivos móviles
    • Las nuevas tecnologías consideran en todo momento conciencia social, ambiental/ecológica y humana