Desarrollo software

Unidad 1 - Actividad 2 - Línea de tiempo de Ingeniería de Software

  • Software como fuerza de comercio industrial.

    Software como fuerza de comercio industrial.

    El software como fuerza comercio/industrial se inició a finales de 1950, las empresas comenzaron a implementar el uso de computadoras para aplicaciones de negocio y rápidamente creció la demanda de programadores con experiencia. Los desarrollos se realizaban mediante tarjetas perforadas y cableado eléctrico. El término software es introducido por primera vez.
  • Crisis del software.

    Crisis del software.

    Se llama crisis del software a una serie de dificultades que las empresas tenían al momento de la implementación de soluciones informaticas.
  • Primera computadora en El Salvador.

    Primera computadora en El Salvador.

    La empresa La Constancia, S.A. fue la primera en traer una computadora a El Salvador de la que se tiene registro. según dicho registro, se trataba de una una IBM 1401.
  • Conferencia OTAN acerca de Software.

    Conferencia OTAN acerca de Software.

    En la conferencia de OTAN (Organización del Tratado del Atlántico Norte), ser habló por primera vez del conjunto de dificultades o errores ocurridos en la planificación, estimación de los costos, productividad y calidad de un software, o bien, lo que se conoce como la crisis del software, dicho término se le atribuyó a F. L. Bauer. Para dar solución a los problemas que se presentaban en esta conferencia se creó una nueva rama de ingeniería, la ingeniería de software.
  • Surge paradigma de programación estructurada.

    Surge paradigma de programación estructurada.

    La programación estructurada surgió en la década de 1960, particularmente del trabajo de Böhm y Jacopini,​ y un famoso escrito de 1968: «La sentencia goto, considerada perjudicial», de Edsger Dijkstra.​ Sus postulados se verían reforzados, a nivel teórico, por el teorema del programa estructurado y, a nivel práctico, por la aparición de lenguajes como ALGOL, dotado de estructuras de control consistentes y bien formadas.
  • Creación de fases de desarrollo.

    Creación de fases de desarrollo.

    En los años setenta, surgen las fases del desarrollo: requerimientos, análisis, diseño, codificación y pruebas con la creación del ciclo de vida en cascada por Winston Royce, inicia la programación estructurada, los métodos para especificar, verificar y validar software. El software de desarrollado contiene principios de diseño, como modularidad, encapsulación, abstracción de tipos de datos, entre otros.
  • Ministerio de Hacienda de El Salvador adquiere computadora.

    Ministerio de Hacienda de El Salvador adquiere computadora.

    El Ministerio de Hacienda decidió comprar una 36030, (tenía 16 K de memoria y lo máximo de memoria que podía llegar a tener en crecimiento era 96 K) y esta máquina ya venía equipada con discos removibles.
  • Crece numero de computadoras en El Salvador.

    Crece numero de computadoras en El Salvador.

    Para finales del año 1976 en El Salvador ya habían 23 computadoras trabajando en el sector público y 49 en el sector privado, incluyendo una computadora en la UCA y en el ministerio de salud.
  • Incremento de costos en propiedad y mantenimiento de software.

    Incremento de costos en propiedad y mantenimiento de software.

    Como parte de la crisis del software, los costos de propiedad y mantenimiento del software se elevó dos veces más de lo que costaba el desarrollo del mismo software antes. Esto seguiría así hasta la década de los 90 cuando subió un 30% más.
  • Aparecen computadoras de circuitos integrados en El Salvador.

    Aparecen computadoras de circuitos integrados en El Salvador.

    Se incorporan las primeras computadoras con circuitos integrados a los principales ministerios de gobierno, así como en la empresa privada. También se fomenta la capacitación en uso de computadoras incrementando la cantidad de profesionales de computación en el país. Más información en el siguiente enlace: Artículo informativo Diario de Hoy
  • Surge el ciclo de vida en espiral.

    Surge el ciclo de vida en espiral.

    Fue definido por primera vez por Barry Boehm en 1986. Éste modelo considerara la gestión de riesgos en los proyectos de software, algo que en los modelos existentes hasta la fecha no consideraban.
  • Crecimiento del software libre

    Crecimiento del software libre

    El software libre toma fuerza, poniendo en práctica los modelos de desarrollo existentes y obteniendo sus primeros proyectos exitosos.
  • Se crean modelos de desarrollo ágil.

    Se crean modelos de desarrollo ágil.

    La definición moderna de desarrollo ágil de software evolucionó a mediados de la década de 1990 como parte de una reacción contra los métodos de "peso pesado", muy estructurados y estrictos, extraídos del modelo de desarrollo en cascada. El proceso originado del uso del modelo en cascada era visto como burocrático, lento, degradante e inconsistente con las formas de desarrollo de software que realmente realizaban un trabajo eficiente.
  • Surge conexión de Internet en El Salvador.

    Surge conexión de Internet en El Salvador.

    Se funda el proyecto SVNet, que tenía por objetivo conectar El Salvador con el resto del mundo para hacer posible que más personas tuvieran acceso al uso de la red. En ese entonces ANTEL fue responsable del desarrollo de este proyecto. Con ello se logra fomentar el desarrollo de funcionalidades web y acelerar el crecimiento de especialistas en áreas de ingeniería de software.
  • Creación de manifiesto ágil.

    Creación de manifiesto ágil.

    El 12 de febrero de 2001 diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos, convocados por Kent Beck, se reunieron en Snowbird, Utah para tratar sobre técnicas y procesos para desarrollar software. En la reunión se acuñó el término “Métodos Ágiles” para definir a los métodos que estaban surgiendo como alternativa a las metodologías formales (CMMI, SPICE).
  • Encuentro centroamericano de software libre.

    Encuentro centroamericano de software libre.

    La tercera sede del ECSL correspondió al Centro Arte para la Paz en la ciudad de Suchitoto en el departamento del Departamento de Cuscatlán de El Salvador. Se llevó a cabo los días 10, 11 y 12 de agosto organizado por la comunidad local​; donde se realizaron charlas y talleres sobre educación y Software libre, educación y movimientos sociales, software libre y mujeres.