Historia 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.

Segunda era (1965-1972)
Se busca simplificar código. Aparición de Multiprogramación 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

La primera era desde (1950-1965)
Se trabajaba con la idea de “Codificar y Corregir”.No existía un planteamiento previo. No existía documentación de ningún tipo. Existencia de pocos métodos formales y pocos creyentes en ellos. Desarrollo a base de prueba y error.

Es el equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos (hardware).Desde los comienzos del software hasta hoy en día se puede decir que se divide en cuatro eras.

Tipos de Sofware

Software de Sistema
Es el que nos permite establecer una interacción con un hardware, a través de programas que administran los recursos y proporcionan una interfaz de uso. El mejor ejemplo en este sentido son los populares sistemas operativos como Windows, Linux y otros.

Software de Programación
Como su nombre lo indica, es el software que nos permite programar o desarrollar un programa informático a través de uso de reglas lógicas y un lenguaje específico, los cuales nos permiten darle forma. De esta manera, podemos crear una herramienta que nos ayude a resolver un problema o realizar una actividad o tarea específica. Los mejores ejemplos al respecto son los editores de texto, los compiladores, los intérpretes y los entornos de desarrollo integrados

Software de Aplicación
este tipo de software permiten realizar tareas específicas. Por lo tanto, este software se enfoca únicamente en un aspecto o en la resolución de algún problema en particular y no, como lo hacen los software de sistema, en proporcionar un funcionamiento general mucho más complejos. En este sentido, los programas que utilizamos diariamente en nuestras computadoras son de este tipo, ya que se enfocan en una tarea en particular. Así, ejemplos de este tipo de software son los procesadores de texto, los editores, las hojas de cálculo, las bases de datos, los programas para comunicación, etc.

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.

2000 hasta hoy en día
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.

Codificar: Transformar mediante las reglas de un código la formulación de un mensaje. Hardware: Componente físico de la computadora. Por ejemplo: el monitor, la impresora o el disco rígido. El hardware por sí mismo no hace que una máquina funcione. Es necesario, además, instalar un Software adecuado. Microprocesador: Es la parte más importante del ordenador, se encarga de realizar todos los cálculos y controla su funcionamiento. La velocidad de este "cerebro" determina la del ordenador.

Multiprogramación: Se denomina multiprogramación a la técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al "mismo tiempo“. Multiusuario: Capacidad de algunos sistemas para ofrecer sus recursos a diversos usuarios conectados a través de terminales. Preponderante:Que prepondera, prevalece o tiene cualquier tipo de superioridad respecto a aquello con lo que es comparado.

La primera teoría sobre el software fue propuesta por Alan Turing en su ensayo de 1935 sobre números computables, con una aplicación destinada a la toma de decisiones. El término "software" fue utilizado por primera vez de forma escrita por John W. Tukey en 1958. El estudio de los campos académicos sobre el software se dividend en informática y la ingeniería de software.