Linea de tiempo de la Ingeniería de Software

  • Period: to

    Creación de la IEEE

    El Instituto de Ingeniería Eléctrica y Electrónica.
    Su creación se remonta al año 1884, contando entre sus fundadores a personalidades de la talla de Thomas
    Alva Edison, Alexander Graham Bell y Franklin Leonard Pope. En 1963 adoptó el nombre de IEEE al
    fusionarse asociaciones con el AIEE (American Institute of Electrical Engineers) y el IRE (Institute of Radio
    Engineers).
  • Period: to

    Lenguaje máquína

    Previo a la ingeniería de software no existian los lenguajes de programación.
  • Period: to

    Lenguajes máquina

    Lenguaje Ensamblador (lenguaje máquina) Lenguajes experimentales de alto nivel
  • Period: to

    Aparecen los primeros lenguajes

    FORTRAN ALGOL 58 y 60 COBOL LISP
  • Period: to

    Primeros años del software

    Los primeros años , el software no era considerado un producto sino un añadido que
    los vendedores de las grandes computadoras de la época (mainframes) aportaban a sus clientes para que
    estos pudieran usarlos. Era muy común que los programadores y desarrolladores del software compartieran
    libremente sus programas unos con otros.
  • Period: to

    Creación del lenguaje BCPL

    En 1967 Martin Richard creo el lenguaje BCPL que fue la base para la creación del lenguaje B
    escrito por Ken Thompson en 1970 con la intención de recodificar el UNIX, que en su fase de arranque
    estaba codificado en lenguaje ensamblador.
  • Period: to

    Origen

    El concepto de ingeniería del software surgió en 1968, tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. El término crisis del software se usó desde finales de 1960 hasta mediados de 1980 para describir los frecuentes problemas que aparecían durante el proceso de desarrollo de nuevo software.
  • Period: to

    Programación Estructurada Sol

    Programación estructurada sol El lenguaje SOL (por las siglas en ingles de estructurados Oriented
    Languaje) Trata de llenar Este hueco de historiar la concepción de las Naciones Unidas Programa Partiendo de la idea básica de Comportamiento Que TODO PUEDE secuencial modelarse por medio de las Naciones
    Unidas autómata finito.
  • Period: to

    Creación del lenguaje C

    C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell
    como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a
    la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código
    que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también
    se utiliza para crear aplicaciones.
  • Period: to

    Crisis del software

    Una de las primeras y más conocidas referencias a los conceptos crisis el software e ingeniería del software fue hecha por Edsger Dijkstra, durante la presentación de 1972 titulada “The Humble Programmer” en la Association for Computing Machinery, cuando se le hizo entrega de un Premio Turing.
  • Period: to

    Primeras leyes de la Ingeniería del Software

    En ingeniería del software, las Leyes de evolución del software, o simplemente leyes de Lehman
    se refieren a una serie de leyes empíricas que Lehman y Belady formularon, basados en trabajos que
    comenzaron en 1974, con respecto a la evolución del software. Las leyes describen el balance entre las
    fuerzas que impulsan nuevos desarrollos, y las fuerzas que ralentizan el proceso.
  • Period: to

    Software libre

    Se suele considerar que el software libre surgió en los años ochenta del siglo pasado por la
    necesidad de llevar a cabo proyectos para su elaboración ante la aplastante mayoría del privativo. No
    obstante, pese a que esta afirmación es correcta, no lo es menos la de que el desarrollo de los primeros
    ordenadores y programas informáticos era colaborativo, muy influido por la dinámica académica.
  • Period: to

    Incremento Del Precio Del Software

    Durante décadas, solucionar la crisis del software fue de suprema importancia para
    investigadores y empresas productoras de herramientas de software. El costo de propiedad y mantenimiento del software en la década de 1980 fue dos veces más caro que el propio desarrollo del software.
  • Period: to

    Sistemas en la guerra

    Error de software el Sistema de Alerta Temprana de la Unión Sovietica estuvo un punto en 1983
    de causar la 3ra guerra mundial cuando error de la ONU en el Indico que el software del cinco misiles
    balísticos habian sido Lanzados por los Estados Unidos.
  • Period: to

    Se crea el X Window System

    Se crea el X Window System, la piedra fundacional de las interfaces gráficas para Unix,
    utilizando una licencia de código abierto y dirigido por una organización independiente. Su naturaleza abierta
    ayuda a que sea aceptado como un sistema gráfico estándar por los fabricantes de la época, al pasar los
    años necesitará un remezón que lo sacará de su estancamiento para convertirse en un sistema gráfico
    revolucionario.
  • Period: to

    No silver bullet

    Fred Brooks publicó el artículo No Silver Bullet, argumentando que ninguna tecnología o práctica por sí misma podría mejorar en un diez por ciento la productividad en los siguientes diez años. El debate sobre las balas de plata continuó durante la siguiente década, dando lugar a numerosas interpretaciones sobre el artículo de Brooks.
  • Period: to

    Lanzamiento De Windows 2.0

    Windows 2.0 fue un sistema operativo desarrollado por Microsoft con una interfaz gráfica de
    usuario de 16 bits, que fue lanzado el 9 de diciembre de 1987 y es el sucesor de Microsoft Windows 1.0.
    Microsoft Windows 2.0 fue continuado con la posterior edición de Microsoft Windows/286 y Microsoft
    Windows/386
  • Period: to

    Crisis del software

    La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo
    no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad.
  • Period: to

    Ingeniería de Software en los años 90

    Ingeniería de Software en los años 90 Procesos de software: "El Proceso de software Es Un
    Grupo De Personas, La Estructura De Una organization, reglas, politicas, Actividades y Procedimientos,
    Componentes de software, Metodologías y Herramientas Usadas o creadas especificamente para
    conceptualizar, desarrollar, ofrecer servicio de las Naciones Unidas, innovar y extensor de la ONU
    PRODUCTO dE software "(FuggetaA., 1996).
  • Period: to

    Desarrollo De Aplicaciones

    El Desarrollo Rápido de Aplicaciones o RAD (acronimo en inglés de
    desarrollo rápido de aplicaciones) Es Un Proceso de Desarrollo de software, Desarrollado inicialmente por
    James Martin en 1980. El Método Comprende el Desarrollo Interactivo, la Construcción de Prototipos Y EL
    USO DE CASO de Utilidades ( Ingeniería Asistida por computadora). Traditionally, el Desarrollo Rápido de
    Aplicaciones Tiende a englobar también la usabilidad, utilidad f y La Rapidez de ejecucion.
  • Period: to

    Linus Torvalds

    Linus Torvalds publica la primera versión de Linux, el componente que le faltaba al
    proyecto GNU: Un kernel. A partir de este momento se desencadena la famosa “dominación mundial” del
    código abierto.
  • Period: to

    Primer Sistema Operativo

    Fue posible combinar el kernel Linux con los utilitarios del proyecto GNU y surgió el primer sistema operativo
    completamente basado en software libre.
  • Period: to

    Desarrollo del Lenguaje JAVA

    El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun
    Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente
    fundamental de la plataforma Java de Sun Microsystems. Las aplicaciones de Java son generalmente
    compiladas a bytecode (clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin
    importar la arquitectura de la computadora subyacente.
  • Period: to

    Uso De HURD

    HURD ha comenzado a ser utilizado en forma confiable. Mucho antes de que esto sucediera, un estudiante
    finlandés, Linus Torvalds, desarrolló un kernel para computadoras basadas en el procesador Intel 386,
    compatible con unix, que llamó LINUX. Este kernel fue también desarrollado como software libre, y
    rápidamente fue creciendo merced a la colaboración de programadores de todo el mundo.
  • Period: to

    Google Compra Android Inc.

    En julio de 2005, la multinacional Google compra Android Inc. por unos 50 millones de dólares y a
    su vez contrató a los fundadores de la misma – liderado por Andy Rubin -. Android Inc. disponía de software
    para móviles y eso fue lo que le interesaba a Google.
  • Period: to

    Primera versión del Andorid

    Se crea la Open Handset Alliance, un conglomerado de fabricantes y
    desarrolladores de hardware, software y operadores de servicio. El mismo día se anuncia la primera versión
    del sistema operativo: Android 1.0 Apple Pie. Los terminales con Android no estarían disponibles hasta el año
    2008.