Que Es Software
El software es un
ingrediente indispensable para el funcionamiento del computador. Está formado
por una serie de instrucciones y datos, que permiten aprovechar todos los
recursos que el computador tiene, de manera que pueda resolver gran cantidad de
problemas. Un computador en sí, es sólo un conglomerado de componentes
electrónicos; el software le da vida al computador, haciendo que sus
componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional.
Historia
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 dividen en informática y la ingeniería de software.
Como
los programas cada vez entraban más en el reino de firmware y el
hardware por si sólo se hacía más pequeño, más barato y más rápido debido a la
ley de Moore, los elementos de la computación que primero se consideraban
software, pasan a ser hardware. La mayoría de las compañías de hardware hoy en
día tienen más programadores de software en nómina que diseñadores de hardware,
ya que las herramientas de software han automatizado muchas de las
tareas de los ingenieros de circuitos. Al igual que la industria
automotriz, la industria del software ha crecido de unos pocos visionarios que
operaban en su garaje con sus prototipos. Steve Jobs y Bill Gates fueron los
Henry Ford y Chevrolet Luis de sus tiempos. En el caso del desarrollo
de software, el despegue final es generalmente aceptado que se produce con la
publicación en la década de 1980 de las especificaciones para el IBM Personal
Computer. Hoy su movimiento sería visto como un tipo de público-sourcing.
Hasta ese momento, el
software se incluye con el hardware de los fabricantes
de equipos originales (OEM), tales como Data General, Digital
Equipment y de IBM. Cuando un cliente compra una minicomputadora, esta incluye
el software que es instalado por los ingenieros empleados por el OEM. Las
empresas de informática de hardware, no sólo incluyen sus paquetes de software,
sino que también asesoren sobre la ubicación de
los equipos normalmente en un espacio refrigerado llamo sala de ordenadores.
La mayoría de las empresas tenían su software en su contabilidadvalorados
0 ya que no podían venderlo. Cuando Data General introdujo su software Data
General Nova, una compañía llamada Digidyne intentó instalar este software
que ya había adquirido en un equipo distinto. Data Gerenal se negó a darle una
licencia para poder hacerlo y fueron a los Tribunales. La Corte Suprema dijo
que si Digidyne había pagado era propietaria de ese software debía poder
instalarlo en el equipo que quisiese, lo que se llamó Digidyne v. Poco después
IBM publicó los registros de DOS y nació Microsoft. La decisión de la
Corte Suprema permitió valorar el software, patentarlo y comerciar con el. Es
difícil imaginar hoy que una vez la gente sentía que el software no valía nada
sin una máquina. Hay muchas empresas de éxito hoy en día que venden
sólo productos de software, aunque todavía hay muchos problemas
comunes de concesión delicencias de software debido a la complejidad de
los diseños y documentación, lo que lleva a los trolls de patentes.
Con las
especificaciones de software de código abierto y la posibilidad de concesión
de licencias de software, nuevas oportunidades se
levantaron de herramientas de software que luego se convirtieron en
el estándar de facto, como DOS para los sistemas operativos, sino también
diversosprogramas de procesamiento de texto y hojas de cálculo. En un
patrón de crecimiento similar, los métodos de desarrollo de propiedad se
convirtió en la metodología estándar de desarrollo de software.
No hay comentarios.:
Publicar un comentario