Línea de tiempo Ingeniería de Software

  • El primer lenguaje de programación

    El primer lenguaje de programación
    En 1801, un inventor francés, Joseph Marie Jacquard fue el inventor del telar programable. Jacquard creó unas tarjetas programables que se introducían en un telar que leía el código, que contenía las instrucciones y, de esta forma, se automatizaba el proceso. Esto permitió que cualquier persona que tuviera un telar y las tarjetas perforadas, pudieran crear diferentes diseños de tejidos sin ser expertos en ello.
  • Z3 la primera computadora digital

    Z3 la primera computadora digital
    La Z3 puede ser considerada una de las primeras máquinas programables y automáticas que de manera eficiente podía desarrollar sumas, restas, multiplicación, división, sacar la raíz cuadrada y gestionar memoria. Funcionaba gracias a 2300 relés de teléfono y la reutilización de cintas cinematográficas que perforadas servían como memoria de las instrucciones. Zuse ideó lo que se consideraba el primer programa con el que funcionaba la computadora: el Plankalkül.
  • El primer lenguaje de programación de verdad

    El primer lenguaje de programación de verdad
    En este año, John W.Backus, crea el primer lenguaje de programación de alto niveles y, el primero que usaron programadores más cercanos a lo que conocemos hoy en día: Fortran. Fortran, se trata del lenguaje de programación más antiguo y que continúa en uso hoy en día. Este lenguaje se sigue utilizando en la industria automovilística, gubernamental, aeroespacial y en la investigación. Por ejemplo, resulta muy eficaz para pronosticar el tiempo.
  • Cobol

    Cobol
    El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión. COBOL se utiliza principalmente en sistemas comerciales, financieros y administrativos para empresas y gobiernos.
  • Basic

    Basic
    Desarrollado por alumnos de Darmouth College, Basic fue diseñado como un lenguaje simplificado para aquellos que no contaban con grandes conocimientos técnicos o matemáticos. Una versión modificada de Basic, elaborada por Bill Gates y Paul Allen, fue el primer producto de Microsoft. En 1977, Basic fue integrado en el Apple II para su puesta en marcha.
  • Origen del término 'Ingenieria de software'

    Origen del término 'Ingenieria de software'
    Grady Booch sostiene que todos sus datos apuntan a que Margaret Hamilton usó por primera vez el término 'ingenieria de software' para distinguir su trabajo de la ingeniería de hardware mientras trabajaba en un programa espacial, el famoso proyecto Apollo y el Skylab, entre 1963 y 1964.
  • Crisis del software (1965-1985)

    Crisis del software (1965-1985)
    En estos años el software inicio con una Crisis del Software. Ligada a la crisis de la programación se plantea la necesidad de controlar el proceso de desarrollo. Se busca simplificar código. Aparición de multiprogramación. Sistemas de tiempo real apoyan la toma de decisiones. Aparición de software como producto.
  • C

    C
    Este lenguaje de programación se desarrolló entre 1969 y 1973, por Dennis Ritchie para los laboratorios Bell Telephone, con el objetivo de utilizarlos en el sistema Unix. C llegó a ser tan potente que gran parte del núcleo de Unix se reescribió con C. De hecho, en la actualidad, Linux sigue basado en C.
  • Modelo en Cascada

    Modelo en Cascada
    El modelo en cascada ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior. La primera descripción formal la realizó en 1970 Winston W. Royce, en uno de sus artículos.
  • Ciclo de vida de desarrollo de software

    Ciclo de vida de desarrollo de software
    El ciclo de vida de desarrollo de software o SDLC (Software Develop Life Cicle) comenzó a aparecer, a mediados de la década, como un consenso para la construcción centralizada de software, y daría las pautas en la que se logra establecer, de manera general. , los estados por los que pasa el producto software desde que nace a partir de una necesidad, hasta que muere.
  • Fundacion IEEE

    Fundacion IEEE
    La Fundación IEEE es El Instituto de Ingeniería Eléctrica y Electrónica es una asociación mundial de ingenieros dedicada a la normalización y el desarrollo en áreas técnicas y es un instituto internacional sin fines de lucro dedicado a promover la innovación y la excelencia tecnológica en beneficio de la humanidad. . El Comité creado por la IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software, se fundó en 1976.
  • Método de desarrollo orientado a objetos.

    Método de desarrollo orientado a objetos.
    Ivar Jacobson fundó la compañía Objectory AB, que desarrolló Objetory, un método de desarrollo orientado a objetos, extensión de lo que se conoció como aproximación Ericsson. En 1995, Rational Software compró Objectory AB, y en los siguientes años desarrollaron y lanzaron el estándar UML (Unified Modeling Language), así como el Rational Unified Process (RUP), que aunaba los esfuerzos y la experiencia de todas las compañías adquiridas por Rational. Software.