Desarrollo software

Línea de tiempo del software

  • Tarjetas perforadas

    Tarjetas perforadas
    Las computadoras funcionaban por medio de tarjetas perforadas en las cuales entraban datos y programas.
  • Period: to

    Primera generación

    Se trabajaba con la idea de "CODIFICAR y CORREGIR"
  • IBM

    IBM
    Su tarea era básicamente comenzar la
    ejecución de un programa cuando el anterior terminaba.
    Creado para IBM 704
  • 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.
  • Period: to

    Segunda generación

    Aparición de multiprogramación y sistemas multiusuarios, tambien buscaron simplificar el código.
  • Sistemas de tiempo real

    Los sistemas de tiempo real apoyan la toma de decisiones.
  • 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
  • Cobol

    Cobol
    El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador
  • Software como producto

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

    Tercera generación

    Caracterizada por:
    • Generalización de lenguas de programación de alto nivel
    • Compatibilidad para compartir software entre diversos equipos
    • Multiprogramación
    • Ampliación de aplicaciones
  • Sistemas distribuidos

    Sistemas distribuidos
    Es una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones; cada máquina posee sus componentes de hardware y software que el programador percibe como un solo sistema
  • Apple II

    Apple II
    Apple II sistema operativo para la serie de microordenadores.
  • Surgimiento de MS DOS

    Surgimiento de MS DOS
    Bill Gates y Allen, crean el nuevo SO como "MS DOS.
    MS DOS significa Microsoft Disk Operating System.
  • Redes de área local y global

    Redes de área local y global
    Las redes de área local y de área global, las comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso “instantáneo” a los datos, supusieron una fuerte presión sobre los desarrolladores del software.
  • Windows 1.0.

    Windows 1.0.
    La empresa Microsoft lanza Windows 1.0. el primer S.O. de mayor difusión entre computadoras personales.
  • Period: to

    Cuarta generación

    • Impacto colectivo del software.
    • Potentes sistemas de Sobremesa
    • Tecnologías orientadas a objetos
    • Computación paralela
  • Tecnología orientada a objetos

    Tecnología orientada a objetos
    Surge la tecnología Orientada a Objetos, (TOO) es un enfoque sobre la manera de organizar las diferentes piezas que conforman un sistema de información.
  • Period: to

    Quinta generación (hoy)

    • Aumenta la omnipresencia de la web
    • Desarrollo de la verdadera inteligencia artificial
  • Aparición de ANDROID

    Aparición de ANDROID
    S.O. basado en el kernel de Linux diseñado principalmente para dispositivos móviles tabletas, televisores y automóviles, inicialmente desarrollado por Android, Inc. Google respaldó económicamente y más tarde compró esta empresa en 2005.