Evolucioncmms 768x529

Historia y evolución de la Ingeniería de Software

By Ronny G
  • Period: to

    Origen

    Konrad Zuse diseño y fabrico la Z1 la que para muchos es la primera computadora programable de la historia era del tamaño de una mesa y pesaba 1,000kg y estaba constituida por 20,000 piezas, aunque no permitiera un lenguaje de programación como tal, sino que ejecutaba instrucciones por medio de cintas perforadas. La Z1 se podía programar con 6 instrucciones suma, resta, multiplicación y división, las otras dos instrucciones restantes consistían en leer la memoria y guardar en la memoria.
  • Period: to

    Plankalkül

    De 1942 a 1948 Zuse diseña y crea el primer lenguaje de programación de alto nivel el cual lleva por nombre Plankalkül.
  • Fortran

    Fortran
    John W. Backus un científico de la computación estadounidense crea el lenguaje de programación de alto nivel “Fortran” que es el primer lenguaje ampliamente difundido y utilizado a nivel mundial.
  • Primer sistema operativo

    Primer sistema operativo
    Se crea el primer sistema operativo para la computadora IBM 704 de International Business Machines Corporation (IBM).
  • COBOL

    COBOL
    Se creo el lenguaje de programación COBOL que surgió por la necesidad de normalizar la programación ya que cada computadora tenía su propio lenguaje por lo que en mayo 1959 un grupo de profesionales, usuarios y el Departamento de Defensa de Estados Unidos se reunieron para dar solución a la problemática.
  • IBM

    IBM
    En el mismo año John W. Backus inventa la notación Backus-Naur Form también conocida como IBM, es una notación metasintáctica que es usada para especificar la sintaxis de los lenguajes de programación.
  • Primera computadora en el pais

    Primera computadora en el pais
    La empresa La Constancia, S.A. fue posiblemente la primera en traer una computadora a El Salvador, según ha quedado registrado. Fue una IBM 1401.
  • Period: to

    El termino Ingeniería de Software

    Margaret Hamilton uso por primera vez el termino Ingeniería de Software mientras trabajaba en un programa espacial, el famoso proyecto Apollo y el Skylab.
  • Crisis del software e ingeniería de software.

    Crisis del software e ingeniería de software.
    El termino crisis de software fue acuñado por primera ves en la primera conferencia sobre en software organizado por la OTAN. Con dicho término se definieron los problemas que surgían en el desarrollo de sistemas de software, cuyos proyectos terminaban tarde, desbordando los presupuestos y con problemas de funcionamiento.
    En la misma conferencia se definió el termino ingeniería de software que hace referencia al enfoque disciplinado y sistemático para el desarrollo y mantenimiento de software.
  • Leyes de la evolución del software

    Manny Lehman y Belady formularon las que se conocen como leyes de la evolución del software, que escribió desde su observación de la evolución del OS/360 y 370
  • El país y las computadoras

    Para finales del año en El Salvador ya había 23 computadoras trabajando en el sector público y 49 en el sector privado. Eso representaba ya una inversión de 18.5 millones de colones.
  • Scrum

    Scrum
    Aparece por primera vez el termino Scrum fue credo a partir de un estudio que realizaron distintas empresas que buscaban un nuevo enfoque de trabajó.
  • Desarrollo iterativo

    Aunque su concepto fue presentado en 1986 no fue hasta 1988, dos años después que Barry Boehm lo definiera. Aunque no fue el modelo a discutir el desarrollo iterativo si fue el primero en explicar la importancia de la iteración. Según lo previsto originalmente, las iteraciones eran típicamente 6 meses a 2 años de largo. Cada fase comienza con un diseño meta y extremos con cliente repasando el progreso hasta el momento.
  • Creación de la World Wide Web

    Creación de la World Wide Web
    El 12 de marzo de 1989 es conocido como el nacimiento de Internet por que en esa fecha Berners-Lee crea la World Wide Web (WWW o simplemente la Web) tomando como idea precursora a un proyecto jamás materializado llamado Memex.
  • JAVA

    JAVA
    En un principio conocido con el nombre de Oak creado por el equipo Green Team. El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos para dispositivos digitales de consumo.
    Java demostró el uso del lenguaje con una televisión interactiva. Sin embargo, era demasiado avanzado para la televisión digital por cable en ese momento, y era más adecuada una tecnología que comenzaba a despegar, Internet.
  • Integración continua

    Integración continua
    Grady Booch uso la frase integración continua en “Análisis y diseño orientado a objetos con aplicaciones (2nda edición)” para explicar cómo, cuándo se desarrolla utilizando micro procesos, "liberaciones internas representan una forma continua de integración del sistema, y existe para forzar a dar cierre a los micro procesos".
  • Método de desarrollo de sistemas dinámicos o DSDM

    Método de desarrollo de sistemas dinámicos o DSDM
    La primera versión fue terminada en enero de 1995 y publicada en febrero de 1995. Se basa en 8 principios básicos que se centran en brindar funcionalidades que se corresponden con las necesidades reales del negocio en intervalos cortos.
  • Primeros dominios informáticos en El Salvador

    Los primeros cinco dominios se registraron para la Universidad Centroamericana José Simeón Cañas (UCA), Universidad Don Bosco (UDB), Universidad de El Salvador (UES), el Consejo Nacional de Ciencia y Tecnología (CONACYT) y la organización SVNet. Estos fueron sus dominios:
    UCA: uca.edu.sv
    UDB: udb.edu.sv
    UES: ues.edu.sv
    CONACYT: conacyt.gob.sv
    SVNet: svnet.org.sv
  • Teléfonos inteligentes

    Teléfonos inteligentes
    Con su salida al mercado se abre una nueva ventana en el desarrollo de software y programas dirigido hacia esta nueva tecnología.
  • Manifiesto ágil

    Manifiesto ágil
    El manifiesto ágil fue redactado entre el 11 y el 13 de febrero de 2001 en una reunión por 17 expertos en programación que supuso un cambio radical en la forma de desarrollar 'software', la filosofía que promueve este manifiesto es extensible al desarrollo de cualquier otro producto.
  • IOS y Android

    IOS y Android
    Año de lanzamiento de los sistemas operativos IOS y Android que se coronaron como los lideres en sistemas operativos para dispositivos móviles. Las empresas se empezarán a interesar más por estos nuevos sistemas desarrollando aplicaciones y programas para no quedarse atrás.