Evolucion

Historia del software

  • Aparece el termino de ingeniería de software

    Aparece el termino de ingeniería de software
    El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software.
  • Fortran

    Fortran
    Desarrollado originalmente por IBM en 1957 para el equipo IBM 704,FORTRAN es un acrónimo de FORmula TRANslation (traducción de formulas), diseñado especialmente para la manipulación de formulas científicas y la aplicación de métodos numéricos a la solución de problemas.
  • Unix

    Unix
    Surgen los conceptos de:
    Multitarea
    Multiusuario
    Multiprocesadores
    En tiempo real.
  • Lenguajes de programación de alto nivel

    Lenguajes de programación de alto nivel
    Los programas estaban elaborados con un mejor diseño y esto permitía un mayor control de los procesos; los primeros fueron codificados en lenguaje FORTRAN y los últimos en COBOL
  • Software como producto

    Software como producto
    El establecimiento del software ya se desarrollaba para tener una amplia distribución en un mercado.
  • multiprogramación

    multiprogramación
    Multiprogramación
    Sistemas multiusuario
    Bases de datos
    El software se desarrollaba paras ser comercializado
  • MS DOS

    MS DOS
    Bill Gates y Allen,crean el nuevo SO como"MS DOS.
    MS DOS significa Microsoft Disk Operating System
  • IA

    IA
    Implementación de inteligencia artificial
  • Windows 1.0

    Windows 1.0
    La empresa Microsoft lanza Windows 1.0.
    Primer SO de mayor difusión entre computadoras personales
  • Programacion orientada a Objetos

    Programacion orientada a Objetos
    La Tecnologia Orientada a Objetos(TOO) es un enfoque sobre la manera de organizar las diferentes piezas que conforman un sistema de información.
    Terminos:
    POO
    BDOO
    AOO
    DOO
  • Herramientas case

    Herramientas case
    programación estructurada, programación orientada a objetos, herramientas CASE, el lenguaje de programación Ada, documentación y estándares
  • Surge el internet

    Surge el internet
    La Web 2.0 se caracteriza principalmente por la participación del usuario como contribuidor activo y no solo como espectador de los contenidos de la Web (usuario pasivo). Esto queda reflejado en aspectos como:
    • El auge de los blogs.
    • El auge de las redes sociales.
    • Las webs creadas por los usuarios, usando plataformas de auto-edición.
  • SOA

    SOA
    SOA, acrónimo de Service-Oriented Architectures (Arquitecturas orientadas a Servicios) es una arquitectura que permite que las nuevas aplicaciones no sean desarrolladas de cero sino una integración de un conjunto de servicios publicados.
  • COMERCIO ELECTRONICO

    COMERCIO ELECTRONICO
    El comercio electrónico comienza a ganar terreno así como el open sorce.
  • Metodologias agiles

    Metodologias agiles
    • Con la creciente demanda de software en muchas organizaciones pequeñas, la necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples y rápidas que desarrollaran software funcional, de los requisitos de implementación, más rápidos y más fáciles.