Software Evolution

  • Primera Era

    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. Ejemplos: FORTRAN, COBOL y ALGOL
  • Segunda Era

    La segunda era se busco la simplificación del código,también aparece la multiprogramacion junto con la venta del software como producto. Inicia la crisis del software. Aparece la Ingeniería de Software.
  • Tercera Era

    La tercera era marco el inicio de la interconectividad en áreas locales y globales así como incluir el concepto de distribución. La crisis de software se refirió al problema de contratar programadores suficientemente calificados. Incidente Therac 25
  • Cuarta Era

    La cuarta era que abarco de 1985 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. Se pretende solucionar la crisis de software. Se elevan los costos de mantenimiento y creación de software.
  • Quinta Era

    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 desarrolladora también durante la ultima década ha mejorado diferentes aspectos de lo que es el sistema operativo. Ejemplos: Lenguaje HTM, Buscadores Web, Traducción de Software a Multilenguaje.