9789871609789 base (2)

Historia sobre la Ingenieria de Software

  • Period: to

    Primera Generación

    En la primer era que abarco de 1946-1965 no existió una planificación o alguna documentación sobre el proyecto ya que se desarrollaba a base de prueba y error.
  • La Evolución del Software

    La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad.
    Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verifica bles. Las causas son, entre otras, la complejidad que supón la tarea de programar,
  • Aparecio pro primera vez la ingenieria de software

    Aparecio pro primera vez la ingenieria de software
    En esa década la 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.
  • Nace el Lenguaje Fortran

    Nace el Lenguaje Fortran
    Lenguaje de programación alto nivel de propósito general, procedimental eimperativo, que está especialmenteadaptado al cálculo numérico y a lacomputación científica.
  • Termino Software

    En 1958, el renombrado matemático estadístico John Tukey acuñó el término software.
  • Crisis de Software

    De 1965 a 1985 en este año software inicio con una Crisis del Software. Ligada a la crisis de la programación se plantea la necesidad de controlar el proceso de desarrollo.
  • Period: to

    Segunda era del software

    1965- 1972
  • Software

    Software
    Durante La década de 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.
    Programación estructurada. -Ingeniería del Software.
    Primeros métodos estructurados.
  • Surge lenguaje de programacion C

    Surge lenguaje de programacion C
    Dennis M. Ritchie crea el Lenguajede programación C en losLaboratorios Bell como evolucióndel anterior es decir el lenguaje B
  • Period: to

    Tercera era del software

    La tercera era marco el inicio de la interconectividad en áreas locales y globales así como incluir el concepto de distribución
  • Consolidacion

    Consolidacion
    El control de las actividades de desarrollo debería permitir gestionar el proceso
  • Balas de plata: Soluciones promocionadas

    Balas de plata: Soluciones promocionadas
    Las personas creían que usar las metodologías y procesos que eran tendencia en este ámbito, podrian acabar de una vez por todas los problemas de La Crisis del Software. Sin embargo, la realidad era otra... En 1986, Fred Brooks propuso que esto seria inevitable, solo la disciplina y el trabajo duro, podria en cierta forma solventar los problemas del Software.
  • Lanzamiento de windows 2.0

    Lanzamiento de windows 2.0
    Presentó varias mejoras en la interfaz de usuario yen la gestión de memoria. También introdujo nuevosmétodos abreviados de teclado. También podríahacer uso de memoria expandida
  • Period: to

    Cuarta era del Software

    La cuarta era que abarco de 1989 hacia 1995 aparecen desde redes de información,tecnologías orientadas hacia objetos,redes neuronales,sistemas expertos y el SW de la inteligencia artificial.Comienza a operar JAVA
  • Surge el lenguaje de programacion JAVA

    Surge el lenguaje de programacion JAVA
    JAVA:
    es un lenguaje de programación orientado a objetos desarrolladopor Sun Microsystems a principios de los años 90.
    El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, perotiene un modelo de objetos más simple. en este año tambien surge Primera versión popular de Windows, Windows 3.0
  • Period: to

    Quinta generación

    La quinta era se establece desde el 2000 y nuestro presente.Utiliza algunos requisitos de las eras antes mencionadas,solo que aumenta la omnipresencia de la web,la reutilizacion de la información y componentes del software.Como producto tenemos nuevos nuevos sistemas operativos tales como windows,que como des arrolladora también durante la ultima década ha mejorado diferentes aspectos de lo que es el sistema operativo.
  • Pymes: Demanda de Software Agil

    Pymes: Demanda de Software Agil
    En el nuevo milenio se crearon muchas empresas, y las Pymes (Empresas Nuevas o en surgimiento) necesitaban ser competentes. Esto condujo a la demanda del software Agile.
    Se demostraria para que fueron hechas las metodologías agiles!
  • Windosw Vista

    Windosw Vista
    Enfocada para ser utilizada en equipos de escritorios en hogares, oficionas y equipos portatiles
  • Android

    Android
    Surge revolucionario sistema operativo para dispositivos moviles denominado "Android"
  • Nuevas Metedologias

    Nuevas Metodologias se aplican a las ingeneria de Sotfware
  • Windows 10

    Windows 10
    Surgue la mas reciente actualizacion de windows
  • Actualidad

    Estamos asistiendo a una mayor integración entre la Ingeniería del Software y la Ingeniería de Sistemas -destacando el papel de los requisitos no funcionales y, sobre todo, de la seguridad-; la importancia de la “Ciencia,Gestión e Ingeniería de los Servicios” que requiere un enfoque interdisciplinar (informática, marketing, gestión empresarial, ciencias cognitivas, derecho, etc.)
  • Conclusión

    Hemos resumido muy brevemente la historia de la Ingeniería del Software y sus principales innovaciones hasta la fecha; sin embargo, la Ingeniería del Software deberá evolucionar aún mucho más para adaptarse a la computación molecular, la computación cuántica y la computación biológica, etc.
    Hay que reconocer que, como toda disciplina joven, la Ingeniería del Software ha recorrido algunas veces caminos poco claros, siguiendo determinadas “modas” sin saber muy bien a dónde conducían.