Ingenieria ejecutiva en software y redes uvm

Ingeniería de Software.

  • ENIAC

    ENIAC
    Se crea la ENIAC, una de las primeras computadoras electrónicas programables.
  • FORTRAN

    FORTRAN
    Se desarrolla FORTRAN, uno de los primeros lenguajes de programación de alto nivel.
  • Término "ingeniería de software"

    Término "ingeniería de software"
    Margaret Hamilton "La primera ingeniera de software" acuña el término "ingeniería de software" durante su trabajo en el proyecto Apollo.
  • Crisis del software

    Crisis del software
    Se lleva a cabo la Conferencia de la OTAN sobre Ingeniería de Software, donde se consolida el término y se reconoce la "crisis del software".
  • The Mythical Man-Month

    The Mythical Man-Month
    Se publica "The Mythical Man-Month" de Frederick Brooks, un libro fundamental sobre la gestión de proyectos de software.
  • Modelo de desarrollo en cascada

    Modelo de desarrollo en cascada
    Es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior. La versión original fue propuesta por Winston W. Royce en 1970 y posteriormente revisada por Barry Boehm en 1980 e Ian Sommerville en 1985.
  • Period: to

    Primeras metodologías estructuradas

    En la década de 1970 se desarrollan las primeras metodologías estructuradas, como el análisis estructurado y el diseño estructurado.
  • Period: to

    Herramientas CASE

    En la década de 1980 se popularizan las herramientas CASE (Computer-Aided Software Engineering) para automatizar tareas de desarrollo.
  • C++

    C++
    Se publica el lenguaje C++, introduciendo la programación orientada a objetos de manera más accesible.
  • Desarrollo de Software Basado en Componentes.

    Desarrollo de Software Basado en Componentes.
    Es un acercamiento basado en la reutilización para definir, implementar, y componer componente de software débilmente acoplados en sistemas.
  • Manifiesto Ágil

    Manifiesto Ágil
    Se publica el "Manifiesto Ágil", dando origen a las metodologías ágiles como Scrum y Extreme Programming.
  • Period: to

    La nube

    En la década de los 2000 la nube comienza a ganar popularidad, cambiando la forma en que se desarrolla y despliega software.
  • Docker

    Docker
    Se lanza Docker, una plataforma de contenedores que revoluciona la forma de empaquetar y desplegar aplicaciones.
  • Period: to

    Inteligencia artificial

    Década de 2010: La inteligencia artificial se integra cada vez más en el desarrollo de software, con tecnologías como el aprendizaje automático y el procesamiento del lenguaje natural.
  • Kubernetes

    Kubernetes
    Se lanza Kubernetes, una plataforma de orquestación de contenedores que se convierte en estándar de facto.