Historia de la Fabrica de Software

By Licho04
  • Period: to

    Primera decada del Software

    El hardware tenía un costo muy superior al software, y se creía que ambos podían desarrollarse de la misma manera.
  • Primera Computadora Programable

    Primera Computadora Programable
    Konrad Zuse desarrolla la Z3, la primera computadora programable.
  • Arquitectura Von Neumann

    John von Neumann propone la arquitectura de von Neumann, base de las computadoras modernas.
  • Period: to

    1945-1956

    Primera generación de hardware, basada en tubos de vacío.
  • FORTRAN

    FORTRAN
    IBM introduce FORTRAN, el primer lenguaje de programación de alto nivel.
  • Period: to

    1957-1963

    Segunda generación de hardware, con transistores.
  • COBOL

    COBOL
    Se lanza COBOL, diseñado para aplicaciones comerciales.
  • Period: to

    1960-1970

    El software no era considerado un producto, sino un complemento de las mainframes. Se compartía libremente sin restricciones.
  • CTSS Primer Sistema de Tiempo Compartido

    Se desarrolla el primer sistema de tiempo compartido, CTSS, en el MIT.
  • System/360

    System/360
    IBM presenta el System/360, una familia de computadoras compatibles.
  • Period: to

    Tercera Gen de Hadware

    Tercera generación de hardware, basada en circuitos integrados.
  • Martin Goetz

    Martin Goetz
    Martin Goetz obtiene la primera patente de software, marcando el inicio de la industria del software.
  • Period: to

    1968-1969

    Conferencias de la OTAN sobre la crisis del software, se plantean conceptos como "reutilización" y "arquitectura software". Aparece el término "fábrica de software".
  • Primer Lenguaje de Programación "C"

    Se lanza el lenguaje de programación C, fundamental para el desarrollo de software.
  • Microsoft

    Microsoft
    Bill Gates y Paul Allen fundan Microsoft.
  • Software de Sistemas

    Había empresas que vendían software de sistemas, como el de gestión de redes, copias de seguridad en cinta, seguridad y otras utilidades, normalmente para el mainframe IBM 360. Entre las empresas de software de sistemas más destacadas están Compuware y Computer Associates, creada por el inmigrante chino Charles Wang. (Sacrificio, 2014, p. 35)
  • El Auge de las Bases de Datos Relacionales

    Oracle introduce el primer sistema de gestión de bases de datos relacional comercial.
  • Period: to

    1980s

    *Comienza el uso de sistemas operativos privativos.
    *Surge la primera generación de herramientas CASE y lenguajes de programación orientados a objetos como C++, Objective-C y Eiffel.
  • IBM y la Demanda de Software

    IBM lanza su primera computadora personal, impulsando la demanda de software.
  • Macintosh (GUI)

    Macintosh (GUI)
    Apple presenta el Macintosh, popularizando las interfaces gráficas de usuario.
  • Windows

    Windows
    Microsoft lanza Windows, una interfaz gráfica para MS-DOS.
  • Period: to

    1990s

    *Surgen estándares de calidad como ISO 9126, ISO 12207 e ISO 9000-3.
    *Se consolida la orientación a objetos con UML y el Proceso Unificado.
  • El Nacimiento de World Wide Web

    El Nacimiento de World Wide Web
    Tim Berners-Lee crea la World Wide Web, transformando el acceso a la información.
  • Windows 95

    Windows 95
    Microsoft lanza Windows 95, integrando Internet Explorer y popularizando la navegación web.
  • Period: to

    2010s

    *Se integra la Ingeniería del Software con la Ingeniería de Sistemas, enfatizando la seguridad y los requisitos no funcionales.
    *Surge el concepto de Ingeniería del Software Continua y la cultura DevOps.
  • Siri de Apple

    Siri de Apple
    Se lanza el asistente virtual Siri de Apple, popularizando la inteligencia artificial en dispositivos personales.
  • Windows 10 y Cortana

    Windows 10 y Cortana
    Microsoft introduce Windows 10, integrando Cortana y otras herramientas de IA.
  • Period: to

    Futuro del Software

    Se espera la evolución de la Ingeniería del Software hacia la computación cuántica, molecular y biológica.
  • Decada del 2020

    La combinación de tecnologías como IA, IoT, Machine Learning, Blockchain, Robótica y Realidad Aumentada impulsa la automatización y la gestión de datos en múltiples dispositivos, marcando asi una nueva era donde el software trabaja en conjunto con la IA.