Existen varias definiciones similares aceptadas para software, pero probablemente la más formal sea la siguiente:
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación. “Extraído del estándar 729 del IEEE5”

Considerando esta definición, el concepto de software va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado.

El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el software es toda la información procesada por los sistemas informáticos: programas y datos.

El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, «Los números computables», con una aplicación al problema de decisión.

fuente.wikipedia

Google te muestra tu IP A cada equipo conectado a una red que use el protocolo IP (protocolo utilizado para la comunicación de datos a través de una red) se le asigna un únic...
Ranking Sistemas Operativos Abril 2011 Los sistemas operativos de Apple alcanzan su máximo histórico después de tres meses consecutivos de ganancias en el número de usuarios. Apple está ...
Lady Gaga llega a los 20 millones de seguidores en twitter Lady Gaga, la excéntica cantante estadounidense que se estudió de memoria toda la discografía de Madonna a la perfección, se ha convertido en un nuevo...
Nuevo Virus en Android, Droid Dream Light Vuelta a las andadas. Los usuarios de Android tampoco ganan para disgustos. Hace apenas unas horas, se acaba de conocer la noticia de que un nuevo vir...
Chrome 13 con Problemas de seguridad El equipo de trabajo del navegador web de Google acaba de liberar una actualización de seguridad ante las vulnerabilidades sufridas por su producto. ...
continue continue is used within looping structures to skip the rest of the current loop iteration and continue execution at the condition evaluation and the...
Historia del módem Un módem es básicamente un dispositivo que convierte las señales digitales de un equipo en señales analógicas capaces de ser transmitidas a través del...
CMS, Sistemas para administración de contenido de páginas Web En un mercado tan competido donde el contenido es rey, mantener su página Web actualizada y amigable es esencial. Optimice su flujo de trabajo y dése ...
Samsung lanza un nuevo sistema de archivos para Linux Se llama F2FS y está dirigido a dispositivos de almacenamiento basados en NAND Flash, como las unidades SSD, eMMC y tarjetas SD. El gigante surcorean...
Páginas de marcas de Google+ ya aparecen entre los primeros resultados en Google Search Con su nueva red social Google tiene un auténtico diamante en bruto para potenciar cualquiera de sus otros servicios, pero a la inversa también es cie...
Definición Estricta del Software
Tagged on: