Evolución del software

EVOLUCIÓN DEL SOFTWARE


Introducción

El software representa la vida interna de un computador, el manejo y aprovechamiento del mismo y todas las ventajas que se brindan en el mundo de las computadoras, depende del software, facilitando a los usuarios el desarrollo de programas que contribuyen con tareas diarias tanto personales como generales, empresariales y organizacionales, el software en sus diferentes tipos es el elemento esencial como interfaz entre usuario.

Historia del software
En 1990 La crisis del software se fundamento en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultado deseados, ademas de un gran costo y poca flexibilidad.

es un termino informático acuñado en 1986, en la primer conferencia organizada por la OTAN sobre desarrollo de software, de la cual nacio formalmente la rama de la ingeniería de software, El termino se adjudica a F.L bauer, aunque previamente había sido utilizado por Edsger Dijkstra en su obra The Humble Programmer.

Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean vitrificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.

Eras de los avances del software

Primer era

1950 - 1965

  • Se trabajaba con la idea de "Codificar y corregir".
  • Noexistía un planteamiento previo.
  • No existía documentacion de ningun tipo
  • Existencia de pocos metodos formales y pocos creyentes de ellos.
  • Desarrollo a base de prueba y error.

Segunda era

1965 - 1972

  • Se busca simplificar código
  • Aparición de Multiprogramacion  y Sistemas Multiusuarios.
  • Sistemas de tiempo real apoyan la toma de decisiones
  • Aparición de Software como producto. (Casas de Software).
  • Inicio de la crisis del Software
  • Se buscan procedimientos para el desarrollo del software.

Tercera era

1972 - 1985

  • nuevo concepto : Sistemas Distribuidos
  • Complejidad en los sistemas de información
  • Aparecen: Redes de área local y global, y comunicadores Digitales
  • Amplio uso de Microprocesadores

Cuarta era

1985 - 1995 aprox

  • Impacto Colectivo de Software
  • 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.


Quinta era

2000 hasta hoy

  • Utiliza algunos requisitos de las eras anteriores solo que aumenta la omnipresencia de la web, la reutilización de información y componentes de software



No hay comentarios:

Publicar un comentario