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

  • ¿Donde Surge?

    ¿Donde Surge?
    El término ingeniería de sistemas se remonta a Bell Telephone Laboratories a principios de la década de 1440 durante la Segunda Guerra Mundial.
  • Primera Computadora Humana

    Primera Computadora Humana
    La primera computadora humana eran personas con grandes capacidades, de las primeras personas fue Annie Canon
  • George Stibitz

    George Stibitz
    Pionero en circuitos lógicos booleanos, Stibitz acuñó el término digital alrededor de 1942
  • Primera Evolucion del software

    Primera Evolucion del software
    El software se contemplaba como un añadido. La programación de computadoras era un "arte de andar por casa" para el que existían pocos métodos sistemáticos. *No existía documentación de ningún tipo.
  • Software

    Software
    Se consideraba además que el software se podía desarrollar de la misma forma que se desarrolla el hardware; y, de hecho, los primeros ingenieros que se ocupaban del software eran los mismos que desarrollaban el hardware.
  • Period: to

    Buenos Principios 50's

    *No ignorar matematicas y ciencias apartes.
    *Usar el metodo cientifico para aprender a traves de la experiencia.
    *No comprometerse demasiado antes de entender la complejidad de un proyecto.
  • Nace Fortran

    Nace Fortran
    Es un lenguaje orientado al cálculo numérico, diseñado en sus inicios para las computadoras IBM y usado en aplicaciones científicas y de ingeniería y es el más antiguo de los Lenguajes de alto nivel. El FORTRAN desde sus inicios dominó el área de la programación y se ha mantenido su desarrollo y aplicación por más de 50 años en distintos segmentos de la ciencia y técnica.
  • John Wilder Tukey

    John Wilder Tukey
    En la década de 1950, décadas antes de la fundación de Microsoft, introdujo la palabra software, y predijo, sería al menos tan importante como el hardware.
  • Cobol

    Cobol
    COBOL es un acrónimo que significa COmmon Business Oriented Language (Lenguaje orientado a los negocios comunes). Está diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones. No está diseñado para escribir programas de sistemas, como por ejemplo un sistema operativo o un compilador.
  • Period: to

    Buenos Principios 60's

    *Atreverse a hacer novedosos.
    *Respetar que el software es difrente, no se debe de intentar incrementan la velocidad del desarrollo.
  • Principios de la crisis

    Principios de la crisis
    Principios de los 60, la potencia computacional de las maquinas era bastante limitada. Es por esto que los programas que se desarrollaban eran “simples” desde nuestro punto de vista actual. Seguían un proceso de desarrollo bastante artesanal, sin una metodología o un camino a seguir para su desarrollo. En esta época se solían usar los lenguajes de bajo nivel para el desarrollo de Software.
  • Primera computadora en El Salvador

    Primera computadora en El Salvador
    La Constancia S.A fue posiblemente la primera empresa en traer una computadora a El Salvador, se eentieende que era una IBM 1401
  • Termino de Ingenieria de Software

    Termino de Ingenieria de Software
    El término Ingeniería del Software se utilizó por
    primera vez en el título de una conferencia de la OTAN celebrada en Alemania en 1968
  • Organizaciones

    En esta década las organizaciones empezaron a comprobar que los costes del software superaban a los del hardware.
  • Period: to

    Buenos Principios 70's

    *Eliminacion temprana de los defectos y su prevencion a traves del analisis de causas.
    *Determinacio temprana del proposito de sistema para tener una vision compartida con el cliente.
  • Crisis de Software

    Crisis de Software
    La crisis del software son los problemas que se presentaron durante el desarrollo del software especialmente fue marcada por los excesos de costos, la escasa fiabilidad, la insatisfacción de los usuarios y los horarios de tiempos., mejor conocidos como “síntomas” de la crisis de software. Esto provocó grandes pérdidas en la década de los 70´s
  • Lenguaje de programación C

    Lenguaje de programación C
    También conocido como “Lenguaje de programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado como son Pascal, Fortran, Basic.
  • ISSS y El Banco Salvadoreño

    ISSS y El Banco Salvadoreño
    El ISSS ya disponia con una computadora IBM 1401 y ya estaba a punto de recibir una nueva, la IBM /370/115.
    En ese mismo año el Banco Slavadoreño tambien adquiere la primera computadora para el sector bancario
  • Metodologias Estructuradas

    Metodologias Estructuradas
    La formación de los profesionales de la Ingeniería del Software se centra entonces en las metodologías estructuradas (Warnier, Jackson, Myers, Yourdon y Constantine, Gane y Sarson, Demarco, SSADM, MERISE, etc.) que supusieron un avance importante en el análisis y diseño de software.
  • UCA

    UCA
    La UCA adquiere la computadora PH-1000 21mx para llevar el reistro academico.
  • Fortan IV

    Fortan IV
    Fortan IV se populariza entre los especialistas Salvadoreños y para ese añoen el Salvador habian mas de 23 computadoras trabajando en el sector publico y mas de 49 en el sector privado
  • Leo Osterweil

    Leo Osterweil
    Leo Osterweil impartió una charla invitada en la International Conference on Software Engineering (ICSE) cuyo título fue “Software processes are software too” que supuso el inicio de una nueva forma de abordar los procesos software.
  • Period: to

    Buenos Principios 80's

    *Hay muchos caminos para incrementar la productividad que incluye la seleccion del personal, capacitacion, herramientas entre otros.
    *Lo que es bueno para el producto es bueno para el proceso como arquitectura, composicion y adaptacion.
  • Programadores Nacionales

    El lenguaje Pascal alcanza una buena adaptacion entre los programadores nacionales. Llegan equipos PH-3000 el cual contaba con su propio sistema de programacion.
  • Heramientas

    En cuanto a la tecnología, se automatiza parte del ciclo de vida del software, apareciendo la conocida como primera generación de herramientas CASE, y los lenguajes de programación orientados a objetos.
  • Microsoft Windows 2.0

    Microsoft Windows 2.0
    Microsoft Windows 2.0 es un sistema operativo de Microsoft Windows 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.
  • Period: to

    Buenos Principios 90's

    *El tiempo es dinero, la gente invierte en software esperando retorno de inversión.
    *El software tiene que ser útil para la gente, es la parte crucial de Ingeniería de Software.
  • Modelos Relacionales

    Modelos Relacionales
    Durante la cual se desarrollan los modelos relacionados con la mejora de procesos software, como Ideal, TSP o PSP, y las normas y estándares de calidad como la ISO 9126, ISO 12207, ISO 9000-3, etc.
  • CONACYT.

    CONACYT.
    La Asamblea Legislativa aprueba el 15 de julio la Ley del Consejo Nacional de Ciencia y Tecnología, CONACYT.
  • Software libre en El Salvador

    Software libre en El Salvador
    En el año 1994 se instaló un servidor con Mandrake Linux en la Biblioteca Central de la Fuerza Armada, esos serían parte de los inicios del software libre en el país. También se hace referencia de que la extinta Administración Nacional de Telecomunicaciones (ANTEL) habría contado con servidores con Sistemas Operativos basados en Linux.
  • Premper

    Premper
    Nace en El Salvador en el año 1999, siendo pionero entre las empresas de desarrollo web en Centroamérica; a la fecha servimos a la industria, comercio, ONG's, PyMES y Gobierno en la región, siendo la oficina de El Salvador la casa matriz donde se centraliza el proceso de producción.
  • Mas Lenguajes

    Mas Lenguajes
    Aparecen mas lenguajes de programación para diferentes ámbitos.
  • Period: to

    Buenos Principios 20's

    *Grandes avances con empresas que desarrollan software a gran escala y muy profesionales.
  • Google

    Google
    Fueron los primeros 10 versiones lingüísticas de Google.com: francés, alemán, italiano, sueco, finlandés, español, portugués, holandés, noruego y danés.
  • Youtube

    Youtube
    Google adquiere el portal de descargas de vídeo "online" YouTube por 1,650 millones de dólares.