Software 1 e1550080087611 800x400

Hechos importantes en la historia y evolución de la Ingeniería de Software

  • Origen

    Origen
    El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software.
  • La crisis del software

    La crisis del software
    La ingeniería de software fue estimulada por la llamada crisis del software de la década de 1960, 1970 y 1980, que identifica muchos de los problemas de desarrollo de software. Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados. Algunos proyectos causaron daños a la propiedad otros proyectos causaron pérdidas de vidas.La crisis del software originalmente fue definida en términos de productividad, pero evolucionó para enfatizar la calidad.
  • 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, que dio al campo su impulso inicial. Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería de software. El software como se ha visto, no surge con los equipos electrónicos, aunque es con ellos que adopta el nombre- ya está presente desde el empleo de ábacos o sumadoras mecánicas.Sin embargo, en estos casos,
  • No hay balas de plata

    No hay balas de plata
    Durante décadas, resolvió la crisis del software desencadenó en que compañías e investigadores produjeran más y más herramientas software.
  • Modelo de cascada

    Modelo de 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 realizada en 1970 Winston W. Royce, en uno de sus artículos.
  • El Software es Finalmente Comercializado

    El Software es Finalmente Comercializado
    Es en 1970 en donde aumenta la comercialización del software (como producto) y llegan las "casas de software" produciéndose así una amplia distribución en el mercado.
  • 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 sfotware en la UCA

    Desarrollo del sfotware 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
  • Crecimiento continuo

    Crecimiento continuo
    Indicaba que los sistemas electrónicos debían incrementar para mantener la satisfacción del usuario a lo largo del periodo de vida del sistema
  • Ingeniería de Sortware Profesión

    Ingeniería de Sortware Profesión
    A principios de los 1980, la ingeniería del software ya había surgido como una genuina profesión, para estar al lado de las ciencias de la computación y la ingeniería tradicional. Antes de esto, las tareas eran corridas poniendo tarjetas perforadas como entrada en el lector de tarjetas de la máquina y se esperaban los resultados devueltos por la impresora
  • Adam Osborne

    Adam Osborne
    Fundó la compañía de ordenadores Osborne en 1981; hasta ese momento, Osborne venía publicando libros técnicos sobre informática.
    El Osborne 1 fue el primer ordenador que sacó al mercado.
    La Osborne 1 fue la primera microcomputadora portátil con éxito comercial. Fue lanzada en abril de 1981 por Osborne Computer Corporation.
  • 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.
  • Ciclo de la vida del software

    Ciclo de la vida del software
    Surge el ciclo de vida del software y con ello su mantenimiento
  • 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.
  • Accidente de un F-18

    Accidente de un F-18
    En abril de 1986 un avión de combate se estrelló por culpa de un giro descontrolado atribuido a una expresión “if then”, para la cual no había una expresión “else”, debido a que los desarrolladores del software lo consideraron innecesario
  • Period: to

    Desarrollo de los modelos relacionados

    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. También durante esta década se consolida la orientación a objetos (OO) como aproximación para el desarrollo de sistemas informáticos, apareciendo más de cien metodologías, que terminan dando lugar a la aparición del Lenguaje de Modelado Unificado (UML) y el Proceso Unificado (UP).
  • 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.
  • Java

    Java
    Surge uno de los lenguajes de programación mas potentes que existen.
    El 29 de septiembre de 1994 se termina el desarrollo del prototipo de HotJava. Cuando se hace la demostración a los ejecutivos de Sun, esta vez, se reconoce el potencial de Java y se acepta el proyecto.
  • Impacto del Software

    Impacto del Software
    durante 1995 - hasta nuestros días el software ha tenido un gran impacto.
    Aparecen: Redes de Información, Tecnologías Orientadas a Objetos, Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial.
    La información como valor preponderante dentro de las Organizaciones.
  • Primer SO para Celulares

    Primer SO para Celulares
    En 1996 Palm lanzó el primer sistema operativo para móviles. El Palm OS 1.0 integraba aplicaciones de RIM como correo, agenda, memo pad y tareas.
  • Metodologías ligeras

    Metodologías ligeras
    Con la creciente demanda de software en muchas organizaciones pequeñas, la necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples y rápidas que desarrollaran software funcional, de los requisitos de implementación, más rápidos y más fáciles. que intentó simplificar muchas de las áreas de la ingeniería de software, incluyendo la recopilación de requerimientos y las pruebas de confiabilidad para el creciente y gran número de pequeños sistemas.
  • Symbian SO

    Symbian SO
    A principios del año 2000 surgió Symbian, que es producto de varias empresas de telefonía móvil (Nokia, Sony Ericsson, Psion, Samsung, Siemens, Benq, Lg, Motorola, Lenovo, Sharp, Panasonic, etc) con el objetivo de competir contra los sistemas operativos de Palm o el Windows Mobile de Microsoft.
  • Telefonos Inteligentes

    Telefonos Inteligentes
    Con la llegada de dispositivos móviles llamados "inteligentes" abre un nuevo mercado para los desarrolladores de software, ya que dichos dispositivos tienen dentro de sus características la capacidad de ejecución múltiples aplicaciones para diversos usos, que en gran medida están orientados hacia tareas de la vida diaria, ya que en nuestro país existe en su mayoría trabajadores tipo "freelance", es decir, programadores independientes que tienen software a la medida.
  • Period: to

    Nuevos Procesos Ágiles de Ingeniería de Software

    Surgen nuevos procesos agiles de la ingeniería de software:
    *Scrum
    *Adaptive Software Development (ASD)
    *Agile Unified Process.
    *Crystal Clear.
    *Feature Driven Development (FDD)
    *Lean Software Development (LSD) : Lean startup.
    *Kanban (desarrollo)
    *Open Unified Process (OpenUP)
    *Programación Extrema (XP)
  • HTML5

    HTML5
    HTML5 es un lenguaje markup (de hecho, las siglas de HTML significan Hyper Text Markup Language) usado para estructurar y presentar el contenido para la web. Es uno de los aspectos fundamentales para el funcionamiento de los sitios, pero no es el primero.
  • Apple Lanza iPhone OS (IOS)

    Apple Lanza iPhone OS (IOS)
    En enero del 2007 apareció iPhone OS (que después se convirtió en iOS).
    El sistema operativo para celulares de Apple.
  • Aparece el primer dispositivo con Android

    Aparece el primer dispositivo con Android
    El sistema operativo por excelencia en teléfonos celulares.
    Android fue presentado en 2007 junto la fundación del Open Handset Alliance (un consorcio de compañías de hardware, software y telecomunicaciones) para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008.
  • Unificacion de portales

    Unificacion de portales
    unificación de los portales web de casi todas las dependencias estatales, con un gestor de contenidos libre. Uno de los proyectos más grandes en materia de uso de software libre en el gobierno.
  • Redes Sociales

    Es a partir de esta fecha cuando las redes sociales toman un lugar importante en el software web.
  • NUESTROS DIAS

    NUESTROS DIAS
    El software esta en sus mejores tiempos.
    Día tras día los avances en esta rama de la informática son grandisonamos y sin duda seguirá creciendo.
  • Period: to

    Ingenieria de Software Actualmente

    La ingeniería de software se ha convertido en una de las disciplinas más importantes en la actualidad, y se encuentra avanzando a pasos agigantados, ya que el consumo de productos software por parte de la sociedad es cada vez mayor y la necesidad de dar soluciones a problemas cotidianos con la tecnología se vuelve imprescindible.