2. El mundo actual está experimentando un cambio
social y económico, una nueva Revolución
Industrial, debido en gran medida a la nueva
tecnología para el procesamiento de información,
representado por el crecimiento en el uso de
software en la computación y las comunicaciones
3. Desarrollos Anteriores
Durante miles de años, la humanidad ha creado centenares
de formas para manejar y controlar la materia y la energía
mediante el uso de herramientas, a fin de dominar y
modelar su medio ambiente. Sin embargo, en contraste, el
procesamiento de información había permanecido hasta
hace poco sin alguna modificación o cambio considerable,
debido tal vez a que el cerebro humano es, por sí mismo, un
poderoso medio para el manejo y control de información.
Hasta hace apenas unos cuantos años, es posible
considerar que sólo había tres grandes desarrollos en el área
4. de procesamiento de información: la invención del lenguaje
escrito, hace aproximadamente 5 mil años; el desarrollo de
las operaciones aritméticas simples utilizando lo que se
conoce en la actualidad como representación numérica,
hace alrededor de 4 mil años; y la creación de métodos de
impresión, hace 500 años. El lenguaje escrito representa la
capacidad de hacer un registro de información que puede
trascender espacio y tiempo, mediante operaciones tales
como almacenar, recobrar y comunicar información. La
aritmética proporciona la habilidad de manipular datos
cuantitativos de una forma precisa y repetible. La impresión
permite la creación de copias idénticas del mismo registro,
a fin de difundirlo como mensaje a un número mayor de
personas.
5.
6. Software: un Nuevo Desarrollo
Durante los últimos 40 años, el progreso ha sido
sorprendente: las comunicaciones electrónicas y los medios
de información se han diseminado, y las computadoras
proliferan, volviéndose cada vez más veloces, poderosas,
pequeñas y baratas.
Hoy, mucho de la actividad humana depende del
procesamiento de información. Actualmente, la
información no sólo puede ser almacenada, recobrada,
comunicada y difundida en grandes cantidades y
velocidades, sino que también puede ser reordenada,
seleccionada, dirigida y transformada mediante el uso de
7. software. Hasta hace relativamente poco, todas estas
actividades eran solo del dominio del cerebro humano. Sin
embargo, ahora, todo procesamiento mecánico y repetitivo
de información es susceptible de realizarse mediante el uso
de computadoras y software. De hecho, cualquier
procesamiento, en forma de una secuencia de operaciones
que pueda ser precisamente especificada, puede realizarse
sin mayor intervención humana, de tal forma que el cerebro
humano puede dedicarse a actividades mas complejas
como la creatividad, juicio, apreciación estética o moral.
8. programación de Software -- Lenguajes de Alto nivel
Software es el conjunto de instrucciones que le dicen a la
computadora qué hacer. Su importancia es actualmente
mayor que la computadora misma. Una computadora sin
software es tan sólo un máquina inútil compuesta de
circuitos electrónicos. La cantidad de conocimiento
necesario para crear el software básico que convierta a la
máquina en una computadora útil es comparable al
requerido para crear la computadora misma. El proceso de
creación de software, conocido como programación,
puede muy posiblemente convertirse en el alfabetismo del
tercer milenio, en el que el conocimiento de software será
considerado como parte importante de la educación.
9. Software de Computadora
Las computadoras de hoy son diseñadas en cooperación
entre arquitectos de computadoras, quienes diseñan lo que
la computadora ha de hacer, ingenieros de hardware,
quienes diseñan cómo la computadora debe ser construida
para ser capaz de hacerlo, e ingenieros de software,
quienes diseñan y programan el software para el control del
sistema y utilerías de software que permiten y facilitan la
ejecución del software de aplicación en la computadora
10. La distinción entre cada tipo de software de computadora
es difusa. En términos generales, el software de control del
sistema se representa por programas considerados
indispensables para la operación de la máquina. De éstos,
el programa más conocido es tal vez el sistema operativo.
Por otro lado, las utilerías de software son programas
relacionados con el sistema operativo, que apoyan
funciones para el uso de la computadora, como podrían ser
intérpretes y compiladores
11. Software de Control de Sistemas
El software de control del sistema son todos los programas de
mantenimiento interno que controlan la operación de los
varios componentes de una computadora, tales como
impresoras y memorias, de tal manera que puedan trabajar
sin problemas en conjunto mientras el software de aplicación
realiza sus tareas. Estos productos incluyen sistemas
operativos, monitores de comunicación, y programas de
control de redes.
12. Utilerías de Software
Estos productos sirven como intermediarios entre el software
de control de sistemas y el software de aplicación,
asegurando que los programas de aplicación sean escritos
y se ejecuten eficientemente. Este tipo se software incluye:
compiladores, los cuales convierten los programas escritos
en lenguajes de alto nivel en código que la computadora
puede entender; sistemas de control de bases de datos,
que acúan como librerías electrónicas para mantener
seguimiento de los datos; ambientes integrados, basados en
ventanas, que permiten a los usuarios realizar mas de una
operación a la vez.
13. software de Aplicación
Estos programas hace de la computadora un elemento útil,
debido a que posibilitan al sistema para manejar una tarea
específica. Pueden ser aplicaciones de propósito general,
que pueden ser utilizados para una amplia variedad de
tareas, como pueden ser contabilidad, administración y
procesamiento de palabras. Otros paquetes ajustan a la
computadora para acoplarse a necesidades y operaciones
específicas, como bancarias, de seguros, hospitales,
manufactura, etc.