Programa informatico

Historia y Evolución de la ingeniería de software

  • Inicios del Software

    Inicios del Software
    No existía lengua de programación, todo era lenguaje maquina, el software se contemplaba como un añadido, el desarrollo de software se realizaba virtualmente sin ninguna planificación.
    1. No se ignoraba las matemáticas, ciencias de la computación, sociales, económicas y administrativas.
    2. Usar el método científico para aprender a través de la experiencia.
    3. No comprometerse demasiado antes de entender la complejidad de un proyecto
    4. Seguir rigurosamente el proceso de desarrollo secuencial.
  • Crisis del Software

    Crisis del 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.
  • El Desarrollo de Software es Artesanal

    El Desarrollo de Software es Artesanal
    Las propiedades de software, tales como: fácil de modificar, fácil de copiar, no se gasta, es invisible, fomentaron el proceso de desarrollo tipo “codifica y corrige” (code and fix). Se inició la cultura del hacker en el buen sentido de la palabra, es decir experto en programación, y la del vaquero (cowboy) que hace desarrollos heroicos de última hora.
  • Primer Computador en El Salvador

    Primer Computador en El Salvador
    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.
  • Conferencia de la OTAN

    Conferencia de la OTAN
    Se realiza la primera conferencia sobre desarrollo de software en Múnich, financiada por la OTAN. Allí la “crisis del software” se convierte en el tema central y se utilizó por primera vez el término "ingeniería del software" para describir el conjunto de conocimientos que existían en un estado inicial, así pues nace formalmente la rama de ingeniería de software.
  • "No Silver Bullets"

    "No Silver Bullets"
    Durante décadas, resolver la crisis del software desencadenó en que compañías e investigadores produjeran más y más herramientas software. Cada nueva tecnología o práctica que apareció entre 1970 y 1990 fue tratada como una “bala de plata” (en inglés, silver bullet) que solucionaría la crisis del software.
  • Modelo Cascada

    Modelo 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
  • Nuevo Equipo en El Salvador

    Nuevo Equipo en El Salvador
    En El Salvador el ISSS ya disponía de una computadora IBM/1401 y estaba a punto de recibir una nueva, la IBM /370/115. Según la tesis ‘Estudio del Sistema de Inventarios de Medicamentos del ISSS’ de Efraín Ernesto Jovel García, de la UCA, el equipo que tenía el ISSS era subutilizado.
  • Ley del Crecimiento Continuo

    Ley del Crecimiento Continuo
    Esta ley indica que los sistemas de tipo electrónico debían incrementar para mantener la satisfacción del usuario a lo largo del periodo de vida del sistema,empiezan a aparecer las primeras PC en El Salvador, que son denominadas de cuarta generación las cuales se caracterizaban por el uso de circuitos integrados.
  • El Modelo en Espiral

    El Modelo en Espiral
    Combinación de procesos en cascada y prototipado. Fue definido por Barry Boehm en 1986 en el artículo “A Spiral Model of Software Development and Enhancement.
    Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. Las actividades no están fijadas a ninguna prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior.
  • Frederick Brooks

    Frederick Brooks
    En 1986, 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.
  • Scrum

    Scrum
    La historia de Scrum como método de trabajo empieza en 1986 en Japón. Ese año, Hirotaka Takeuchi e Ikujiro Nonaka introdujeron el término en un artículo.
    Hablaban de Scrum como una excelente forma de aumentar la velocidad y la flexibilidad en el desarrollo de productos comerciales.
  • Protocolos en El Salvador

    Protocolos en El Salvador
    Los protocolos más utilizados en los entornos de red en El Salvador son CSMA/CD Token Passing. Los discos duros de la época tenían una velocidad de 75K a 100K bits/seg
  • SVNET.

    SVNET.
    La primera conexión a internet en El Salvador se instaló en el Consejo Nacional de Ciencia y Tecnología (CONACYT) de El Salvador, en 1994. El ingeniero Rafael Ibarra fue quien hizo la instalación con el apoyo de colegas de Guatemala y Costa Rica. Algunas universidades junto a FUSADES, CONACYT y ANTEL formaron la Asociación SVNET. El Salvador obtuvo el dominio ‘.sv’ que permitía diferenciar a los sitios web salvadoreños de los demás.
  • La primera conexión de Internet en el país (El Salvador)

    La primera conexión de Internet en el país (El Salvador)
    Ocurrió en diciembre de 1995 en el edificio de la Administración Nacional de Telecomunicaciones (Antel), ubicado en el centro de San Salvador. La primera conexión a Internet era del tipo Unix to Unix Copy Program (UUCP) Para lograr lo conexión, se hizo un acuerdo con UUNet, un proveedor de internet de Estados Unidos.
  • Primeros Sitios Web de El Salvador

    Primeros Sitios Web de El Salvador
    Aparecen los primeros sitios web nacionales; uno de ellos fue es.com.sv, un sitio manejado por ANTEL que ofrecía el servicio de correo electrónico y algunos enlaces hacia algunas instituciones que también estaban conectadas a internet. Otro de los primeros sitios fue svnet.org.sv, que también sería encargado de gestionar los dominios que identifican a El Salvador en Internet (.sv, .com.sv, .org.sv, .gob.sv, etc.)
  • Manifiesto Agil

    Manifiesto Agil
    Diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos, se reunieron en Snowbird, Utah para tratar sobre técnicas y procesos para desarrollar software. Se acuñó el término “Métodos Ágiles” para definir a los métodos que estaban surgiendo como alternativa a las metodologías formales a las que consideraban excesivamente “pesadas” y rígidas por su carácter normativo y fuerte dependencia de planificaciones detalladas previas al desarrollo.
  • Software Libre en El Salvador

    Software Libre en El Salvador
    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.