Sei sulla pagina 1di 2

Software

De Wikipedia, la enciclopedia libre.


Software -tambin conocido como programtica o equipamiento lgico- es el conjunto de programas que puede ejecutar el hardware para la
realizacin de las tareas de computacin a las que se destina. Se trata del conjunto de instrucciones que permite la utilizacin del ordenador.

Tabla de contenidos
[esconder]

1 Breve resea histrica

7 Enlaces externos

2 Definicin
3 Tipologa
4 Formas
5 El proceso Software
6 Vase tambin

[editar]

Breve resea histrica


El trmino software fue usado por primera vez en 1957 por John W. Turkey, ingeniero en ciencias de la computacin. Surge por analoga con la
palabra hardware, el sustrato fsico donde se ejecuta el software.
Hoy da, el software est presente en casi todo lo que nos rodea, aunque no siempre de manera perceptible.
[editar]

Definicin
Probablemente la definicin ms formal de software es la atribuida a la IEEE en su estndar 729: la suma total de los programas de cmputo,
procedimientos, reglas [,] documentacin y datos asociados que forman parte de las operaciones de un sistema de cmputo (Ver: IEEE Std 7291993, IEEE Software Engineering Standard 729-1993: Glossary of Software Engineering Terminology. IEEE Computer Society Press, 1993).
Bajo esta definicin el concepto de software va ms all de los programas de cmputo en sus distintas formas: cdigo fuente, binario o cdigo
ejecutable, adems de su documentacin.
[editar]

Tipologa
El software se clasifica en dos categora:

Software de base o de sistema. Consistente en todo aquel software cuyo propsito es facilitar la ejecucin de otro software. Entran en
esta categora:
o Sistemas operativos.

o
o

Compiladores.
Sistemas gestores de bases de datos.

Etc.

Software de aplicacin. Consistente en aquel software que automatiza un sistema de informacin, es decir, con relevancia para un fin
concreto. Entran en esta categora:
o Procesadores de texto.

o
o

Hojas de clculo.
Etc.

[editar]

Formas
El software adopta varias formas en distintos momentos de su ciclo de vida:

Cdigo fuente: escrito por programadores. Contiene el conjunto de instrucciones, inteligibles por el ser humano, destinadas a la
computadora.
Cdigo objeto: resultado del uso de un compilador sobre el cdigo fuente. Consiste en una traduccin de ste ltimo. El cdigo objeto
no es directamente inteligible por el ser humano, pero tampoco es directamente entendible por la computadora. Se trata de una
representacin intermedia del cdigo fuente.
Cdigo ejecutable: resultado de enlazar uno o varios fragmentos de cdigo objeto. Constituye un archivo binario con un formato tal
que el sistema operativo es capaz de cargarlo en la memoria de un ordenador, y proceder a su ejecucin. El cdigo ejecutable es
directamente inteligible por la computadora.

[editar]

El proceso Software
El proceso de creacin de software es matera de la Ingeniera del software. Es un proceso complejo que involucra diversas tareas de gestin y
desarrollo.
[editar]

Vase tambin

Programacin
Aplicaciones
Software colaborativo
Cdigo abierto

[editar]

Enlaces externos

Potrebbero piacerti anche