Historia y Evolución de Ingeniería de Software en El Salvador

  • El inicio del Software

    El inicio del Software
    Desde principios de la década de 1940, el término software ha pasado de ser un término simple a desempeñar un papel muy importante en nuestra sociedad, hasta convertirse en una profesión formal en la Universidad de El Salvador, como lo es en las universidades extranjeras.
  • John Wilder Tukey

    John Wilder Tukey
    Allá por la década de 1950, mucho antes de que se fundara Microsoft, John Wilder Tukey comenzó a usar términos o palabras de software que todos sabemos que son muy importantes en nuestras vidas, también dijo y evitó pensar que tanto el hardware como el software son importantes.
  • Primeros avances del software

    Primeros avances del software
    Durante los primeros avances en software en la década de 1950, este en realidad se consideraba una parte de un sistema informático que era bastante básico e indispensable, ya que gracias al advenimiento de este sistema podía funcionar en muchas otras computadoras a través de ellos, el desarrollo de software es mas o menos lo mismo en su desarrollo, la única diferencia que existe es en el hardware, es a través de cables, y en lugar de hardware, es a través de código.
  • Period: to

    Buenas y malas practicas de la decada de los años 50

    Buena práctica
    La primera buena práctica implementada en los años 50 fue integrar lenguajes de programación para el desarrollo de software, por ejemplo FORTRAN
    Su desarrollo se basa en prueba y error.
    Malos hábitos
    A principios de la década de 1950, no existía una metodología útil para el software en los lenguajes de programación actuales.
    Los lenguajes de programación no cumplen todos los requisitos para complacer a los usuarios.
  • Period: to

    Problemas ocasionados en la historia y evolución del software

    1. retrasos significativos en la entrega del sistema, mayores costos y posiblemente fallas colaterales múltiples.
    2. Tiempo invertido en solucionar problemas causados ​​por parches de software.
    3. El costo de los problemas de software suele ser bastante alto al principio, lo que significa que costará más solucionarlos
    4. Insatisfacción de los usuarios porque en ocasiones anteriores se enfocaban en corregir errores que no se lograba el objetivo.
  • Lenguaje FORTRAN dentro del Software

    Lenguaje FORTRAN dentro del Software
    Este lenguaje de programación puede considerarse como el primer lenguaje de programación utilizado para desarrollar software porque está orientado a la computación numérica, originalmente diseñado para computadoras IMB y utilizado en aplicaciones científicas e industriales, y a pesar de que en El Salvador se han introducido varios años. entonces su desarrollo se volvió realmente bueno.
  • Lenguaje COBOL dentro del Software

    Lenguaje COBOL dentro del Software
    Fue creado en 1959 e implementado en 1960 con el objetivo de crear un lenguaje de programación universal que pueda usarse en cualquier computadora y esté dirigido principalmente a las empresas.
  • Period: to

    Buenas y malas practicas de la década de los años 60.

    Buenas practicas
    -Con el surgimiento de la ingeniería de software en 1968, los ingenieros encargados en el proceso de desarrollo y mantenimiento de software obtuvieron un avance que ayudaría para corregir dichos procesos.
    Malas practicas
    -No tenia una formalidad, pero ha sido de gran ayuda para los programadores.
    -El software era una tarea unipersonal, donde el usuarios era el programa de la aplicación
  • Principios de la crisis del software

    Principios de la crisis del software
    En 1961, el poder de cómputo de las máquinas era bastante limitado. Es por esto que los programas desarrollados son fundamentales en nuestra opinión. Siguen un proceso de desarrollo bastante tradicional, sin metodología ni camino para perseguir su desarrollo. En aquella época se utilizaban lenguajes de bajo nivel para el desarrollo de software.
  • Primera computadora en El Salvador

    Primera computadora en El Salvador
    Las computadoras fueron un gran avance en El Salvador en la década de 1960, su uso estaba limitado a las agencias gubernamentales y la industria, ya que el sector administrativo era donde más se usaban.de las secretarias cambiaron gradualmente: tenían que aprender no solo la taquigrafía, sino también la escritura. programas que llegaron con las nuevas modas. Las computadoras están comenzando a ganar cuota de mercado y es hora de modernizarse.
  • Ingeniería de Software

    Ingeniería de Software
    El Comité de ciencia de la OTAN patrocinó dos conferencias​ sobre ingeniería del software en 1968 en Garmisch, Alemania.
  • Impulso inicial

    Impulso inicial
    en 1969, creando el impulso inicial para el sector inmobiliario. Muchos creen que estas conferencias marcan el comienzo oficial de la profesión de ingeniería de software. El software, como hemos visto, no viene con la electrónica, incluso si va con ellos, usa su nombre: ha existido desde el uso de ábaco o sumadores mecánicos.
  • Organizaciones

    Organizaciones
    A principios de la década de 1970, las organizaciones comenzaron a examinar si los costos de software realmente superaban los costos de hardware, a pesar de que hace unos años, en la década de 1970, se planteó esta pregunta, que comenzó a debatirse en 1970 y finalmente se consolidó.
  • Period: to

    Buenas y malas practicas de la década de los años 70

    Buenas practicas
    -La consolidación de la comprobación de los costos del software con el hardware ayudo a tomar una mejor decisión en los programas y componentes a utilizar
    Malas practicas
    -La potencia de las computadoras a pesar de ser de las generaciones del momentos su capacidad era bastante limitada.
    -Los programas desde nuestro punto de vista eran bastante simples.
    - En aquel entonces se utilizaban los lenguajes de programación de bajo nivel.
  • Consolidación de la crisis del software

    Consolidación de la crisis del software
    La consolidación de las crisis de software son problemas que surgen durante el desarrollo de software, en gran parte marcados por sobrecostos, poca confiabilidad, insatisfacción del usuario y demoras, o los llamados síntomas de la crisis del software, que causaron grandes pérdidas en la década de 1970.
  • ISSS y El Banco Salvadoreño

    ISSS y El Banco Salvadoreño
    El ISSS ya disponía 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 Salvadoreño también adquiere la primera computadora para el sector bancario.
  • Desarrollo del Software en la UCA

    Desarrollo del Software en la UCA
    Para los registros académicos de la universidad Salvadoreña UCA adquirió la computadora PH-1000 21mx la cual en su momento de dicha década daba un rendimiento de excelentes condiciones.
  • Leo Osterwail

    Leo Osterwail
    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

    Buenas y malas practicas de la década de los años 80

    BUENA PRÁCTICA
    -La herramienta se creó para automatizar el ciclo de vida del software, de ahí la primera generación de herramientas CASE, se utilizó para crear software de alta calidad, libre de errores y fácil de mantener.
    Malos hábitos
    El costo de propiedad y mantenimiento del software se ha duplicado en comparación con el costo de desarrollar el mismo software, y más aún en los años 90 se han incrementado en un 30%.
  • Programadores Nacionales

    Programadores Nacionales
    El lenguaje Pascal alcanza una buena adaptación entre los programadores nacionales. Llegan equipos PH-3000 el cual contaba con su propio sistema de programación.
  • Primera generación de herramientas del software en el Salvador

    Primera generación de herramientas del software en el Salvador
    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

    Buenas y malas practicas de la década de los años 90

    Buenas practicas
    -Con el surgimiento y desarrollo de los modelos relacionales se brindo gran ayuda en la parte de mejorar el manejo de procesos de software.
    -También surgieron mas lenguajes de programación lo cual permitió al software ser mas ágil.
    Malas practicas
    - Los métodos rápidos surgen por la inestabilidad del entorno técnico y al cliente no satisfacía el proyecto, el contexto del vino cambia el contexto y se adapta a los cambios durante el proceso de desarrollo
  • Inicios de software libre en El Salvador

    Inicios de 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.
  • Conexión dedicada en El Salvador

    Conexión dedicada en El Salvador
    En 1995 se logró la primera conexión dedicada a internet en El Salvador,La primera conexión a Internet era del tipo Unix to Unix Copy Program (UUCP). Para lograr la conexión, se hizo un acuerdo con UUNet, un proveedor de Internet de Estados Unidos. El enlace funcionaba por medio de una llamada por teléfono a medianoche que hacía el servidor, ubicado en El Salvador, a UUNet.
  • Manifiesto Agil

    Manifiesto Agil
    Se firma el Manifiesto Ágil como
    intento de simplificar la complejidad de las metodologías
    existentes y en respuesta a los modelos pesados tipo
    CMM, y surgen, los métodos híbridos, que buscan un
    equilibrio, combinando la adaptabilidad de los ágiles
    con la formalidad y documentación de los métodos
    rigurosos. Actualmente vivimos el auge de este tipo de
    métodos, especialmente de Scrum, y ha sido necesario
    reciclar a los Ingenieros de Software en la “cultura” y
    técnicas ágiles.
  • Period: to

    Buenas y malas practicas de la década de los años 2000's

    Buenas practicas
    - Una de las buenas practicas que han surgido en la década de los años 2000 es la constante renovación de acuerdos de las manifestaciones agiles, las cuales con sus dichos avances permiten mejorar cada vez mas en todos los ambitos
    -Tambien la integacion de la tecnologia en El Salvador
    Malas practicas
    - La falta de actualizaciones en los equipos informaticos
    - No utilizar bases de datos para guardar la informacion de las paginasweb.
  • Ministerio de Salud

    Ministerio de Salud
    En el gobierno los esfuerzos más grandes se dan a partir del año 2009 en el Ministerio de Salud, donde se ha migrado una gran cantidad de equipos al software libre.
  • Universidad Luterana Salvadoreña

    Universidad Luterana Salvadoreña
    La Universidad Luterana Salvadoreña renueva la Licenciatura en Ciencias de la Computación abrazando el enfoque del software libre en su formación, constituyéndose así como la primera carrera con enfoque al software libre en El Salvador. En este año también se anuncia que la Universidad Centroamericana (UCA) inicia su proceso de migración de software privativo a software libre.
  • Manifiesto Agil en la actualidad

    Manifiesto Agil en la actualidad
    Fueron consolidados diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos, convocados por Kent Beck, quien había publicado un par de años antes el libro Extreme Programming Explained, en el que exponía una nueva metodología denominada Extreme Programming, se reunieron en Snowbird, Utah.