Historia de la Ingeniería del Software - por Isai Madueño

By madue23
  • Las primeras computadoras

    Las primeras computadoras
    Los operadores ingresaban datos y programas en código especial por medio de tarjetas perforadas.
  • Proposito del Software

    Proposito del Software
    El software como producto estaba en su infancia. La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. La misma persona lo escribía, lo ejecutaba y, si fallaba, lo depuraba.
  • Ingeniería del software por primera vez

    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.
  • Los programadores

    Los problemas a ser resueltos eran principalmente de una naturaleza técnica, el énfasis estaba en expresar algoritmos conocidos eficazmente en algún lenguaje de programación.
  • Primer lenguaje

    Primer lenguaje
    Primer lenguaje de programación llamado FORTRAN para IBM 704
  • Sistemas de tiempo real

    Los sistemas de tiempo real podían recoger, analizar y transformar datos de múltiples fuentes, controlando así los procesos y produciendo salidas en milisegundos en lugar de en minutos. Los avances en los dispositivos de almacenamiento en línea condujeron a la primera generación de sistemas de gestión de bases de datos.
  • Crisis del Software

    Crisis del Software
    El auge de la Internet condujo a un rápido crecimiento en la demanda de sistemas internacionales de despliegue de información y e-mail en la World Wide Web. Los programadores debían manejar ilustraciones, mapas, fotografías y otras imágenes, más animación sencilla, a un ritmo nunca antes visto, con pocos métodos conocidos para optimizar la visualización/almacenamiento de imágenes (como el uso de imágenes en miniatura).
  • Compilación

    Compilación
    Todos esos programas, todas esas sentencias fuente tenían que ser corregidos cuando se detectaban fallos, modificados cuando cambiaban los requisitos de los usuarios o adaptados a nuevos dispositivos hardware que se hubieran adquirido. Estas actividades se llamaron colectivamente mantenimiento del software. El esfuerzo gastado en el mantenimiento del software comenzó a absorber recursos en una medida alarmante.
  • Software como producto

    Software como producto
    Los programas se distribuían para computadoras grandes y para minicomputadoras, a cientos e incluso a miles de usuarios. Los patronos de la industria, del gobierno y de la universidad se aprestaban a “desarrollar el mejor paquete de software” y ganar así mucho dinero.
  • Sistemas distribuidos

    Sistemas distribuidos
    Colección de computadoras independientes; es decir autónomas, que aparecen ante los usuarios del sistema como una única computadora.
  • Potentes sistemas

    Potentes máquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzadas se han convertido en la norma.
  • Exelentes Sistemas

    mbiando en la forma en que la comunidad del software construye programas informáticos. Las tecnologías orientadas a objetos están desplazando rápidamente los enfoques de desarrollo de software más convencionales en muchas áreas de aplicaciones
  • World Wide Web

    World Wide Web
    Tim Berners-Lee propuso su proyecto y logró iniciar la web
  • Lenguajes orientados a Objetos

    Lenguajes orientados a Objetos
    En la época del 2000 se van implementando más los Lenguajes con programación orientada a Objetos.
  • Redes sociales

    Redes sociales
    Este año las redes sociales se vuelven tan populares alrededor del mundo de la Internet.