Está en la página 1de 31

INTRODUCCIN

El software es una parte esencial de toda computadora, ya que sin la presencia de


programas y aplicaciones, las computadoras no podran dar la ayuda y funcionalidad
que hoy en da brindan a toda persona que las utiliza. Dentro del software se
encuentran inmersos diferentes elementos que son de vital importancia para su
ejecucin y que bridan utilidades increbles en cualquier rea que se deseen utilizar.
As, hay elementos que sirven para un mejor desarrollo y aplicacin de metodologas
que se utilizan dentro de la educacin y la enseanza, los cuales se estudiarn
detenidamente dentro del presente trabajo.

OBJETIVO GENERAL
Reconocer los elementos que componen el Software y la importancia que estos
tienen en el uso y aplicacin de la computadora.

OBJETIVO ESPECFICO
Identificar los beneficios que el software y los elementos que lo componen,
tienen dentro de la educacin.

QU ES EL SOFTWARE?
El software, es la informacin codificada, que es transmita al hardware, para que este la
procese y la ejecute. El hardware, son todos los elementos fsicos, que componen la
computadora. Por lo mismo, es tos necesitan del software, para funcionar. Ya que es el
software, quien entrega las instrucciones, que el hardware debe realizar u operar.
En otras palabras, el software son los programas que utilizan las computadoras para
funcionar. En cuanto a la utilizacin del software en computadoras, este debe ser
cargado en espoln o memoria interna, el cual es ejecutado en la unidad central del
mismo o CPU.
El lenguaje utilizado por el software, para comunicarse con el hardware, es de tipo
binario. El cual slo es ocupado por elementos electrnicos o tecnolgicos. Pero todo
este lenguaje viene en forma de instrucciones, las cuales son ejecutadas, por cada una
de las partes del hardware (monitor, mouse, teclado, impresora, CPU, CD-ROM, disco
duro, etc).
Es por esto que el software puede ser considerado como un tipo de interfaz entre el
hardware, los datos que vienen incorporados en el mismo y el mismo software u otros.
Ya que un software, tambin puede contener informacin, para que otros software,
puedan ser ejecutados. Nunca se nos tiene que olvidar, que el software, es informacin
pura. La cual contiene instrucciones, que deben ser ejecutadas tanto por el hardware u
otro software. Por lo mismo, es que se dice, que todo software contiene entradas y
salidas. Ya que la informacin recircula de manera constante, entre el mismo software y
el hardware u otro software.
La mayora de los software conllevan consigo, a los servidores, los sistemas operativos,
los windowing, drivers de dispositivo entre otras ejecuciones a realizar.
Ahora, se puede hablar de tres tipos de software importantes, el de uso, el de
programacin y el de sistema. La clase de software que se mencion en los prrafos
anteriores se refiere ms bien a el software interno o de sistema. En cuanto al software
de uso, esto es, orientado al usuario, la verdad es que todos lo utilizamos sin saber lo

que en realidad es. Esto incluye a todos los programas populares, como procesadores
de texto, bases de datos, juegos y otros.
Ahora, la mayora de los software, deben ser adquiridos de manera independiente al
hardware. Por ejemplo, la mayora de los software de uso, deben ser adquiridos en
tiendas especializadas de computacin. Claro que los hardware, vienen con ciertos
software para poder hacerlos funcionar, cmo es el caso de los famosos drivers para
impresoras y otros perifricos. Afortunadamente, las nuevas versiones de los sistemas
operativos como Windows ya traen instalados la mayora de los drivers y programas
necesarios.
Est dems sealar, que el software es uno de los negocios ms rentables en la
actualidad. Ya que estos de manera constante, van evolucionando y sacando mejoras,
para ser utilizadas en los hardware.
Para tener una idea, el software que mayormente debe ser comercializado y conocido,
es Windows de Microsoft. Este es un tpico software de uso u operacin. Hoy en da, no
existe una computadora que no utilice Windows. El software de ejecucin de tareas,
ms utilizado en la actualidad.

ELEMENTOS DEL SOFTWARE


Se puede clasificar al software en tres grandes tipos:
a. Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del sistema informtico en particular que se use,
aislndolo especialmente del procesamiento referido a las caractersticas
internas de: memoria, discos, puertos y dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario
y programador adecuadas interfaces de alto nivel, controladores, herramientas y
utilidades de apoyo que permiten el mantenimiento del sistema global.

b. Software de programacin: Es el conjunto de herramientas que permiten al


programador desarrollar programas informticos, usando diferentes alternativas y
lenguajes de programacin, de una manera prctica.

c. Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o
varias tareas especficas, en cualquier campo de actividad susceptible de ser
automatizado o asistido, con especial nfasis en los negocios.

SOFTWARE DE SISTEMA
Dentro del Software de Sistema se encuentran los siguientes elementos:
a. Sistemas operativos
Un sistema operativo (SO, frecuentemente OS del ingls Operating System) es un
programa o conjunto de programas que en un sistema informtico gestiona los recursos
de hardware y provee servicios a los programas de aplicacin, ejecutndose en modo
privilegiado respecto de los restantes.1
Ntese que es un error comn muy extendido denominar al conjunto completo de
herramientas sistema operativo, es decir, la inclusin en el mismo trmino de
programas como el explorador de ficheros, el navegador web y todo tipo de
herramientas que permiten la interaccin con el sistema operativo, tambin llamado
ncleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el
ncleo es monoltico. Otro ejemplo para comprender esta diferencia se encuentra en la
plataforma Amiga, donde el entorno grfico de usuario se distribua por separado, de
modo que, tambin poda reemplazarse por otro, como era el caso de directory Opus o
incluso manejarlo arrancando con una lnea de comandos y el sistema grfico. De este
modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo
que llevaba incluido en una ROM, por lo que era cuestin del usuario decidir si
necesitaba un entorno grfico para manejar el sistema operativo o simplemente otra
aplicacin. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo Linux,
usado en las llamadas distribuciones Linux, ya que al estar tambin basadas en Unix,
proporcionan un sistema de funcionamiento similar. Este error de precisin, se debe a
la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa
de estructura bsica de funcionamiento de los grandes computadores 2 se redise a fin
de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador
multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario
(nicamente un usuario al mismo tiempo) ms sencillo de gestionar. 3 (Vase AmigaOS,
beOS o MacOS como los pioneros4 de dicha modernizacin, cuando los Amiga fueron
bautizados con el sobrenombre de Video Toasters5 por su capacidad para la Edicin de

vdeo en entorno multitarea round robin, con gestin de miles de colores e interfaces
intuitivos para diseo en 3D.
Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario
consiste en gestionar los recursos de localizacin y proteccin de acceso del hardware,
hecho que alivia a los programadores de aplicaciones de tener que tratar con estos
detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para
funcionar, llevan incorporado un sistema operativo (telfonos mviles, reproductores de
DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante
una Interfaz Grfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es
un celular, mediante una consola o control remoto si es un DVD y, mediante una lnea
de comandos o navegador web si es un enrutador.
b. Controladores de dispositivos
Un controlador de dispositivo, llamado normalmente controlador (en ingls, device
driver) es un programa informtico que permite al sistema operativo interactuar con un
perifrico, haciendo una abstraccin del hardware y proporcionando una interfaz posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de
instrucciones que le indica al sistema operativo, cmo debe controlar y comunicarse
con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se
podra usar el hardware.
Existen tantos tipos de controladores como tipos de perifricos, y es comn encontrar
ms de un controlador posible para el mismo dispositivo, cada uno ofreciendo un nivel
distinto de funcionalidades. Por ejemplo, aparte de los oficiales (normalmente
disponibles en la pgina web del fabricante), se pueden encontrar tambin los
proporcionados por el sistema operativo, o tambin versiones no oficiales hechas por
terceros.
Debido a que el software de controladores de dispositivos se ejecuta como parte del
sistema operativo, con acceso sin restricciones a todo el equipo, resulta esencial que
slo se permitan los controladores de dispositivos autorizados.

c. Herramientas de diagnstico
Una herramienta de diagnstico es un software que permite monitorear y en algunos
casos controlar la funcionalidad del hardware, como: computadoras, servidores y
perifricos, segn el tipo y sus funciones. Estos dispositivos pueden ser, la memoria
RAM, el procesador, los discos duros, ruteadores, tarjetas de red, entre muchos
dispositivos

ms.

El

software

permite

monitorear

temperatura,

rendimiento,

transferencia de datos, etc.


d. Servidores
En informtica, un servidor es una computadora que, formando parte de una red,
provee servicios a otras computadoras denominadas clientes.
Tambin se suele denominar con la palabra servidor a:
Una aplicacin informtica o programa que realiza algunas tareas en beneficio
de otras aplicaciones llamadas clientes. Algunos servicios habituales son los
servicios de archivos, que permiten a los usuarios almacenar y acceder a los
archivos de una computadora y los servicios de aplicaciones, que realizan tareas
en beneficio directo del usuario final. Este es el significado original del trmino.
Es posible que un ordenador cumpla simultneamente las funciones de cliente y
de servidor.
Una computadora en la que se ejecuta un programa que realiza alguna tarea en
beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un
ordenador central (mainframe), un miniordenador, una computadora personal,
una PDA o un sistema embebido; sin embargo, hay computadoras destinadas
nicamente a proveer los servicios de estos programas: estos son los servidores
por antonomasia.
Por lo cual podemos llegar a la conclusin de que un servidor tambin puede ser un
proceso que entrega informacin o sirve a otro proceso. El modelo Cliente-servidor no
necesariamente implica tener dos ordenadores, ya que un proceso cliente puede
solicitar algo como una impresin a un proceso servidor en un mismo ordenador.

e. Utilidades
En informtica, una utilidad es una herramienta que realiza:
Tareas de mantenimiento
Soporte para la construccin y ejecucin de programas
Las tareas en general
En donde se incluyen las bibliotecas de sistema, middleware, herramientas de
desarrollo, etc.
Entre ellas podemos nombrar cifrado y descifrado de archivos, compresin de archivos,
desfragmentadores de disco, editores de texto, respaldo, etc.

SOFTWARE DE PROGRAMACIN
Dentro del Software de Programacin se incluyen los siguientes elementos:
a. Editores de texto
Un editor de texto es un programa que permite crear y modificar archivos digitales
compuestos nicamente por texto sin formato, conocidos comnmente como archivos
de texto o texto plano. El programa lee el archivo e interpreta los bytes ledos segn el
cdigo de caracteres que usa el editor. Hoy en da es comnmente de 7- 8-bits en
ASCII o UTF-8, rara vez EBCDIC.
Por ejemplo, un editor ASCII de 8 bits que lee el nmero binario 0110 0001 (decimal 97
hexadecimal 61) en el archivo lo representar en la pantalla por la figura a, que el
usuario reconoce como la letra "a" y ofrecer al usuario las funciones necesarias para
cambiar el nmero binario en el archivo.
Los editores de texto son incluidos en el sistema operativo o en algn paquete de
software instalado y se usan cuando se deben crear o modificar archivos de texto como
archivos de configuracin, scripts o el cdigo fuente de algn programa.
El archivo creado por un editor de texto incluye por convencin en DOS y Microsoft
Windows la extensin ".txt", aunque pueda ser cambiada a cualquier otra con
posterioridad. Tanto Unix como Linux dan al usuario total libertad en la denominacin
de sus archivos.
Al trasladar archivos de texto de un sistema operativo a otro se debe considerar que
existen al menos dos convenciones diferentes para sealar el trmino de una lnea:
Unix y Linux usan slo retorno de carro en cambio Microsoft Windows usa al trmino de
cada lnea retorno de carro y salto de lnea.

b. Compiladores
Un compilador es un programa informtico que traduce un programa escrito en un
lenguaje de programacin a otro lenguaje de programacin, generando un programa
equivalente que la mquina ser capaz de interpretar. Usualmente el segundo lenguaje
es lenguaje de mquina, pero tambin puede ser un cdigo intermedio (bytecode), o
simplemente texto. Este proceso de traduccin se conoce como compilacin.1
Un compilador es un programa que permite traducir el cdigo fuente de un programa en
lenguaje de alto nivel, a otro lenguaje de nivel inferior (tpicamente lenguaje de
mquina). De esta manera un programador puede disear un programa en un lenguaje
mucho ms cercano a como piensa un ser humano, para luego compilarlo a un
programa ms manejable por una computadora.
c. Intrpretes
En ciencias de la computacin, intrprete o interpretador es un programa informtico
capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los
intrpretes se diferencian de los compiladores en que mientras estos traducen un
programa desde su descripcin en un lenguaje de programacin al cdigo de mquina
del sistema, los intrpretes slo realizan la traduccin a medida que sea necesaria,
tpicamente, instruccin por instruccin, y normalmente no guardan el resultado de
dicha traduccin.
Usando un intrprete, un solo archivo fuente puede producir resultados iguales incluso
en sistemas sumamente diferentes (ej. una PC y un PlayStation 3). Usando un
compilador, un solo archivo fuente puede producir resultados iguales solo si es
compilado a distintos ejecutables especficos a cada sistema.
Los programas interpretados suelen ser ms lentos que los compilados debido a la
necesidad de traducir el programa mientras se ejecuta, pero a cambio son ms flexibles
como entornos de programacin y depuracin (lo que se traduce, por ejemplo, en una
mayor facilidad para reemplazar partes enteras del programa o aadir mdulos
completamente nuevos), y permiten ofrecer al programa interpretado un entorno no

dependiente de la mquina donde se ejecuta el intrprete, sino del propio intrprete (lo
que se conoce comnmente como mquina virtual).
Para mejorar el desempeo, algunas implementaciones de programacin de lenguajes
de programacin pueden interpretar o compilar el cdigo fuente original en una ms
compacta forma intermedia y despus traducir eso al cdigo de mquina (ej. Perl,
Python, MATLAB, y Ruby). Algunos aceptan los archivos fuente guardados en esta
representacin intermedia (ej. Python, UCSD Pascal y Java).
Comparando su actuacin con la de un ser humano, un compilador equivale a un
traductor profesional que, a partir de un texto, prepara otro independiente traducido a
otra lengua, mientras que un intrprete corresponde al intrprete humano, que traduce
de viva voz las palabras que oye, sin dejar constancia por escrito.
En la actualidad, uno de los entornos ms comunes de uso de los intrpretes
informticos es Internet, debido a la posibilidad que estos tienen de ejecutarse
independientemente de la plataforma.
d. Enlazadores

Un enlazador (en ingls, linker) es un programa que toma los objetos generados en los
primeros pasos del proceso de compilacin, la informacin de todos los recursos
necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el cdigo
objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutable o una
biblioteca. En el caso de los programas enlazados dinmicamente, el enlace entre el
programa ejecutable y las bibliotecas se realiza en tiempo de carga o ejecucin del
programa.
e. Depuradores
Un depurador (en ingls, debugger), es un programa usado para probar y depurar
(eliminar los errores) de otros programas (el programa "objetivo"). El cdigo a ser
examinado puede alternativamente estar corriendo en un simulador de conjunto de
instrucciones (ISS), una tcnica que permite gran potencia en su capacidad de

detenerse cuando son encontradas condiciones especficas pero ser tpicamente algo
ms lento que ejecutando el cdigo directamente en el apropiado (o el mismo)
procesador. Algunas depuradores ofrecen dos modos de operacin - la simulacin
parcial o completa, para limitar este impacto.
Si es un depurador de nivel de fuente o depurador simblico, comnmente ahora visto
en entornos de desarrollo integrados, cuando el programa "se estrella" o alcanza una
condicin predefinida, la depuracin tpicamente muestra la posicin en el cdigo
original. Si es un depurador de bajo nivel o un depurador de lenguaje de mquina,
muestra la lnea en el fuente desensamblado (a menos que tambin tenga acceso en
lnea al cdigo fuente original y pueda exhibir la seccin apropiada del cdigo del
ensamblador o del compilador). Un "estrellamiento" sucede cuando el programa no
puede continuar normalmente debido a un error de programacin. Por ejemplo, el
programa pudo haber intentado usar una instruccin no disponible en la versin actual
del CPU o haber intentado tener acceso a memoria protegida o no disponible.
Tpicamente, los depuradores tambin ofrecen funciones ms sofisticadas tales como
correr un programa paso a paso (un paso o animacin del programa), parar el programa
(breaking), es decir, pausar el programa para examinar el estado actual en cierto evento
o instruccin especificada por medio de un breakpoint, y el seguimiento de valores de
algunas variables. Algunos depuradores tienen la capacidad de modificar el estado del
programa mientras que est corriendo, en vez de simplemente observarlo. Tambin es
posible continuar la ejecucin en una posicin diferente en el programa bypaseando un
estrellamiento o error lgico.
La importancia de un buen depurador no puede ser exagerada. De hecho, la existencia
y la calidad de tal herramienta para un lenguaje y una plataforma dadas a menudo
puede ser el factor de decisin en su uso, incluso si otro lenguaje/plataforma es ms
adecuado para la tarea. La ausencia de un depurador, una vez estando acostumbrado
a usar uno, se ha dicho que "hace que usted se sienta como un hombre ciego en un
cuarto oscuro buscando un gato negro que no est all". 1 Sin embargo, el software
puede (y a menudo) se comporta diferentemente corriendo bajo un depurador que
normalmente, debido a los cambios inevitables que la presencia de un depurador har a

la temporizacin interna de un programa de software. Como resultado, incluso con una


buena herramienta de depuracin, es a menudo muy difcil rastrear problemas de
tiempo de corrida en complejos sistemas distribuidos con mltiples hilos.
La misma funcionalidad que hace a un depurador til para eliminar errores permite ser
usado como herramienta de craqueo de software para evadir la proteccin anticopia, la
gestin digital de derechos, y otras caractersticas de proteccin de software. A menudo
tambin lo hace til como herramienta general de verificacin de pruebas, cobertura de
fallas, o analizador de desempeo, especialmente si son mostradas las longitudes de
trayectoria de instruccin.
La mayora de los motores de depuracin actuales, tales como gdb y dbx proporcionan
interfaces basadas en lnea de comandos. Los frontales de depuracin son extensiones
populares a los motores de depuracin, que proporcionan integracin al IDE, animacin
del programa, y caractersticas de visualizacin. Algunos depuradores de los primeros
mainframes tales como el Oliver y el SIMON proporcionaron esta misma funcionalidad
para el IBM System/360 y posteriores sistemas operativos, hasta los aos 1970.

SISTEMA DE APLICACIN
Dentro de este Sistema se encuentra incluidos los siguientes elementos:
a. Aplicaciones para Control de sistemas
Los sistemas de control, segn la teora ciberntica, se aplican en esencia para los
organismos vivos, las mquinas y las organizaciones. Estos sistemas fueron
relacionados por primera vez en 1948 por Norbert Wiener en su obra Ciberntica y
Sociedad con aplicacin en la teora de los mecanismos de control. Un sistema de
control est definido como un conjunto de componentes que pueden regular su propia
conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado, de
modo que se reduzcan las probabilidades de fallos y se obtengan los resultados
buscados.
Hoy en da los procesos de control son sntomas del proceso industrial que estamos
viviendo. Estos sistemas se usan tpicamente en sustituir un trabajador pasivo que
controla una determinado sistema ( ya sea elctrico, mecnico, etc. ) con una
posibilidad nula o casi nula de error, y un grado de eficiencia mucho ms grande que el
de un trabajador. Los sistemas de control ms modernos en ingeniera automatizan
procesos en base a muchos parmetros y reciben el nombre de controladores de
automatizacin programables (PAC).
Los sistemas de control deben conseguir los siguientes objetivos:
1. Ser estables y robustos frente a perturbaciones y errores en los modelos.
2. Ser eficiente segn un criterio preestablecido evitando comportamientos bruscos
e irreales.

b. Aplicaciones ofimticas
Una suite ofimtica o suite de oficina es una recopilacin de aplicaciones, las cuales
son utilizados en oficinas y sirve para diferentes funciones como crear, modificar,
organizar, escanear, imprimir, etc. archivos y documentos. Son ampliamente usados en
varios lugares, ya que al ser eso (una recopilacin), hace que sea asequible adquirir

toda la suite, que programa por programa, lo cual es ms complejo, al tener que
conseguir programa por programa, y en caso del software pagado, ms caro.
Generalmente en las suites ofimticas, al incluir los programas en estas, no hay un
estndar sobre los programas a incluir; pero la gran mayora incluyen al menos un
procesador de texto y una hoja de clculo. Adicionalmente, la suite puede contener un
programa de presentacin, un sistema de gestin de bases de datos, herramientas
menores de grficos y comunicaciones, un gestor de informacin personal (agenda y
cliente de correo electrnico) y un navegador web.
En la actualidad las suites ofimticas dominantes en el mercado son, por parte del
software pagado, Microsoft Office, la cual posee sus propios formatos cerrados de
documentos para cada uno de sus programas. Respecto al software libre, est
OpenOffice.org, desarrollado por Sun Microsystems, tambin con un formato para cada
programa, pero de cdigo abierto. Debido a esto y a la pobre compatibilidad entre las
suites de Microsoft con otros formatos abiertos (como OpenDocument), en cada suite
ofimtica se hacen desarrollos que, generalmente, son poco adaptables a los cambios
que hace una y otra suite.
c. Software empresarial
Por software empresarial se entiende generalmente cualquier tipo de software que est
orientado a ayudar a una empresa a mejorar su productividad o a medirla.
El trmino engloba una amplia variedad de aplicaciones informticas que incluyen
desde programas de contabilidad y de ofimtica, hasta sistemas de planificacin de
recursos empresariales (ERP), pasando por programas de gestin de clientes (CRM),
de recursos humanos, programas de Administracin de la Cadena de Suministros
(SCM), etc.
d. Bases de datos
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemticamente para su posterior uso. En este
sentido, una biblioteca puede considerarse una base de datos compuesta en su

mayora por documentos y textos impresos en papel e indexados para su consulta.


Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la
electrnica, la mayora de las bases de datos estn en formato digital (electrnico), y
por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del
almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado
SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y
estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin,
se estudian dentro del mbito de la informtica.
Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas.
Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar
la informacin experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos
se encuentran protegidos por las leyes de varios pases. Por ejemplo en Espaa, los
datos personales se encuentran protegidos por la Ley Orgnica de Proteccin de Datos
de Carcter Personal (LOPD).
e. Telecomunicaciones (por ejemplo Internet y toda su estructura lgica)
La telecomunicacin (comunicacin a distancia, del prefijo griego tele, "distancia" y
del latn communicare) es una tcnica consistente en transmitir un mensaje desde un
punto a otro, normalmente con el atributo tpico adicional de ser bidireccional. El trmino
telecomunicacin cubre todas las formas de comunicacin a distancia, incluyendo radio,
telegrafa, televisin, telefona transmisin de datos e interconexin de computadoras a
nivel de enlace. El Da Mundial de las Telecomunicaciones se celebra el 17 de mayo.
Segn la Unin Internacional de Telecomunicaciones (UIT), las telecomunicaciones son
toda transmisin, emisin o recepcin de signos, seales, datos, imgenes, voz,
sonidos o informacin de cualquier naturaleza que se efecta a travs de cables,
medios pticos, fsicos u otros sistemas electromagnticos.1

La base matemtica sobre la que se desarrollan las telecomunicaciones fue


desarrollada por el fsico escocs James Clerk Maxwell. Maxwell, en el prefacio de su
obra Treatise on Electricity and Magnetism (1873), declar que su principal tarea
consista en justificar matemticamente conceptos fsicos descritos hasta ese momento
de forma nicamente cualitativa, como las leyes de la induccin electromagntica y de
los campos de fuerza, enunciadas por Michael Faraday. Con este objeto, introdujo el
concepto de onda electromagntica, que permiti una descripcin matemtica
adecuada de la interaccin entre electricidad y magnetismo mediante sus clebres
ecuaciones que describen y cuantifican los campos de fuerzas. Maxwell predijo que era
posible propagar ondas por el espacio libre utilizando descargas elctricas, hecho que
corrobor Heinrich Hertz en 1887, ocho aos despus de la muerte de Maxwell, y que,
posteriormente, supuso el inicio de la era de la comunicacin rpida a distancia. Hertz
desarroll el primer transmisor de radio generando radiofrecuencias entre 31 MHz y
1,25 GHz.
La serie de ondas y pulsos elctricos que representan la informacin conforman lo que
se denomina la seal, la cual atraviesa por un camino conductor de electricidad para el
caso de los almbricos; en el caso de la fibra ptica, los pulsos no son elctricos sino
luminosos y el medio es conductor de la luz. En el caso de los medios inalmbricos, la
seal viaja a travs del aire o el vaco, sin requerir un medio fsico. El medio que se
extiende desde el transmisor hasta el receptor conforma el citado enlace entre los dos
extremos. En algunos casos este se forma de diversos tramos sobre medios diferentes,
ejemplo de ello se da cuando tenemos un enlace total entre cable cobre y de fibra
ptica en la red telefnica local. Existen varios trminos que tambin se refieren al
enlace, tales como canal y circuito los cuales son usados de forma indistinta. Sin
embargo, se puede estrechar un poco ms en su definicin diciendo que canal tiene
que ver principalmente con el enlace lgico, y que circuito se refiere al enlace fsico que
tiene canal de ida y canal de regreso.
f. Videojuegos
Un videojuego o juego de vdeos es un software creado para el entretenimiento en
general y basado en la interaccin entre una o varias personas por medio de un

controlador y un aparato electrnico que ejecuta dicho videojuego; 1 este dispositivo


electrnico puede ser una computadora, una mquina arcade, una videoconsola, un
dispositivo porttil (un telfono mvil, por ejemplo) los cuales son conocidos como
"plataformas". Aunque, usualmente el trmino "video" en la palabra "videojuego" se
refiere en s a un visualizador de grficos rasterizados, hoy en da se utiliza para hacer
uso de cualquier tipo de visualizador.
Entendemos por videojuegos todo tipo de juego digital interactivo, con independencia
de su soporte.
Hay videojuegos sencillos y otros ms complejos, algunos son capaces de narrar
historias y acontecimientos usando audio y video creados ex profeso, demostrando que
el videojuego es otra manifestacin del arte.
Al dispositivo de entrada usado para manipular un videojuego se lo conoce como
controlador de videojuego, y vara dependiendo de lo que se trate la plataforma. Por
ejemplo, un controlador de consola podra nicamente consistir de un botn y una
palanca de mando. No obstante, otro podra presentar una docena de botones y una o
ms palancas. Frecuentemente, los primeros juegos informticos hacan uso de un
teclado para llevar a cabo una interaccin, e incluso se necesitaba que el usuario
adquiriera una palanca por separado, que tena un botn como mnimo. 3 Varios juegos
de computadora modernos permiten, y en algunos casos exigen, que el usuario use un
teclado y un ratn de forma simultnea. ` Por lo general, los videojuegos hacen uso de
otras maneras de proveer la interactividad e informacin al jugador. El audio es casi
universal, usndose dispositivos de reproduccin de sonido, tales como altavoces y
auriculares. Otros de tipo feedback se presentan como perifricos hpticos que
producen una vibracin o realimentacin de fuerza, con la manifestacin de vibraciones
cuando se intenta simular la realimentacin de fuerza.
g. Software mdico
Software mdico se llama a aquellos programas informticos que son utilizados para
fines mdicos. Se utilizan muchos dispositivos mdicos para vigilar o controlar a los
pacientes, en su mayora controlados por software. Estos programas son producto

sanitario y deben cumplir la normativa de los mismos. Ntese que no todos los
programas que se utilizan en el entorno mdico son producto sanitario.
h. Software de diseo asistido (CAD)
El diseo asistido por computadora, ms conocido por sus siglas inglesas (computeraided design), es el uso de un amplio rango de herramientas computacionales que
asisten a ingenieros, arquitectos y a otros profesionales del diseo en sus respectivas
actividades. El CAD es tambin utilizado en el marco de procesos de administracin del
ciclo de vida de productos (en ingls product lifecycle management).
Tambin se puede llegar a encontrar denotado con las siglas CADD (computer-aided
design and drafting), que significan dibujo y diseo asistido por computadora.
Estas herramientas se pueden dividir bsicamente en programas de dibujo en dos
dimensiones (2D) y modeladores en tres dimensiones (3D). Las herramientas de dibujo
en 2D se basan en entidades geomtricas vectoriales como puntos, lneas, arcos y
polgonos, con las que se puede operar a travs de una interfaz grfica. Los
modeladores en 3D aaden superficies y slidos.
El usuario puede asociar a cada entidad una serie de propiedades como color, usuario,
capa, estilo de lnea, nombre, definicin geomtrica, etc., que permiten manejar la
informacin de forma lgica. Adems pueden aladores en 3D pueden, adems, producir
previsualizaciones fotorrealistas del producto, aunque a menudo se prefiere exportar los
modelos a programas especializados en visualizacin y animacin, como Autodesk
Maya, Bentley MicroStation, Softimage XSI o Autodesk 3ds Max y la alternativa libre y
gratuita Blender, capaz de modelar, animar y realizar videojuegos.
i. Software de control numrico (CAM)
La fabricacin asistida por computadora (en Hispanoamrica) o fabricacin asistida por
ordenador (en Espaa), tambin conocida por las siglas en ingls CAM (computer-aided
manufacturing), implica el uso de computadores y tecnologa de cmputo para ayudar
en la fase directa de manufactura de un producto, es un puente entre el Diseo Asistido
por Computadora CAD y el lenguaje de programacion de las mquinas herramientas

con una intervencin mnima del operario. Es parte de los Sistemas de planificacin del
proceso y la produccin CAPP, que incluyen calendarizacin, administracin y control
de calidad.
Debido a sus ventajas, se suele combinar el diseo y la fabricacin asistidos por
computadora en los sistemas CAD/CAM. Esta combinacin permite la transferencia de
informacin desde la etapa de diseo a la etapa de fabricacin de un producto, sin
necesidad de volver a capturar manualmente los datos geomtricos de la pieza. La
base de datos que se desarrolla durante el CAD es procesada por el CAM, para obtener
los datos y las instrucciones necesarias para operar y controlar la maquinaria de
produccin, el equipo de manejo de material y las pruebas e inspecciones
automatizadas para establecer la calidad del producto.
Una funcin de CAD/CAM importante en operaciones de mecanizado es la posibilidad
de describir la trayectoria de la herramienta para diversas operaciones, como por
ejemplo torneado, fresado y taladrado con control numrico. Las instrucciones o
programas se generan en computadora, y pueden modificar el programador para
optimizar la trayectoria de las herramientas. El ingeniero o el tcnico pueden entonces
mostrar y comprobar visualmente si la trayectoria tiene posibles colisiones con prensas,
soportes u otros objetos.
En cualquier momento es posible modificar la trayectoria de la herramienta para tener
en cuenta otras formas de piezas que se vayan a mecanizar. Tambin, los sistemas
CAD/CAM son capaces de codificar y clasificar las piezas que tengan formas
semejantes en grupos, mediante codificacin alfanumrica.
Algunos ejemplos de CAM son: el fresado programado por control numrico, la
realizacin de agujeros en circuitos automticamente por un robot, y la soldadura
automtica de componentes SMD en una planta de montaje.
El surgimiento del CAD/CAM ha tenido un gran impacto en la manufactura al normalizar
el desarrollo de los productos y reducir los esfuerzos en el diseo, pruebas y trabajo
con prototipos. Esto ha hecho posible reducir los costos de forma importante, y mejorar
la productividad. Por ejemplo, el avin bimotor de pasajeros Boeing 777 fue diseado

en su totalidad en computadora con 2000 estaciones de trabajo conectadas a ocho


computadoras. Este avin se construye de forma directa con los programas CAD/CAM
desarrollados (y el sistema ampliado CATIA), y no se construyeron prototipos ni
simulaciones, como los que se requirieron en los modelos anteriores. El costo de este
desarrollo fue del orden de seis mil millones de dlares.
j. Software Didctico
Se denomina software didctico

al destinado a la enseanza y el aprendizaje

autnomo y que, adems, permite el desarrollo de ciertas habilidades cognitivas.


As como existen profundas diferencias entre las filosofas pedaggicas, as tambin
existe una amplia gama de enfoques para la creacin de software educativo,
atendiendo a los diferentes tipos de interaccin que debera existir entre los actores del
proceso de enseanza-aprendizaje: educador, aprendiz, conocimiento, computadora.
Como software educativo tenemos desde programas orientados al aprendizaje hasta
sistemas operativos completos destinados a la educacin, como por ejemplo las
distribuciones GNU/Linux orientadas a la enseanza.
Algunos de los programas didcticos del software son:
1. Instruccin asistida por computadora
2. Software educativo abierto
3. Entornos virtuales de aprendizaje
3.1 Aula virtual
3.2 Campus virtual

1. Instruccin asistida por computadora


El enfoque de la instruccin asistida por computadora pretende facilitar la tarea del
educador, sustituyndole parcialmente en su labor. El software educacional resultante
generalmente presenta una secuencia (a veces establecida con tcnicas de inteligencia
artificial) de lecciones, o mdulos de aprendizaje. Tambin generalmente incluye
mtodos de evaluacin automtica, utilizando preguntas cerradas. Las crticas ms
comunes contra este tipo de software son:

Los aprendices pierden el inters rpidamente e intentan adivinar la respuesta al


azar.

La computadora es convertida en una simple mquina de memorizacin costosa.

El software desvaloriza, a los ojos del aprendiz, el conocimiento que desea


transmitir mediante la inclusin de artificiales premios visuales.1

Ejemplos tpicos de este tipo de software son: Clic, GCompris, PLATO, Applets de
Descartes.
2. Software educativo abierto
El enfoque del software abierto educativo, por el contrario, enfatiza ms el aprendizaje
creativo que la enseanza. El software resultante no presenta una secuencia de
contenidos a ser aprendida, sino un ambiente de exploracin y construccin virtual,
tambin conocido como micromundo. Con ellos los aprendices, luego de familiarizarse
con el software, pueden modificarlo y aumentarlo segn su inters personal, o crear
proyectos nuevos teniendo como base las reglas del micromundo. Las crticas ms
comunes contra este tipo de software son:

En un ambiente donde se use software educacional abierto, no todos los


aprendices aprendern la misma cosa, y por consiguiente los mtodos de
evaluacin tradicionales son poco adecuados.

La direccin de tales ambientes de aprendizaje requiere mayor habilidad por


parte del educador. Ya que en este caso su papel no ser el de ensear
contenidos sino de hacer notar las estrategias de aprendizaje que el estudiante

encuentra valiosas (al abordar un proyecto concreto) y ayudarle a transferirlas a


otros contextos.
Ejemplos tpicos de este tipo de software son: Logo, Etoys, Scratch, GeoGebra, etc.
No se deben confundir los conceptos de apertura del cdigo con el que es escrito el
software (cdigo abierto), con el concepto de apertura del enfoque educativo con el que
el software es creado. Existe software educativo cerrado (tutorial, instruccional,
estrictamente pautado) que tiene su cdigo abierto.
3. Entornos virtuales de aprendizaje
Un entorno virtual de aprendizaje es un software con accesos restringidos, concebido y
diseado para que las personas que acceden a l desarrollen procesos de
incorporacin de habilidades y saberes.
3.1 Aula virtual
Aula virtual dentro del entorno de aprendizaje, consta de una plataforma o software a
travs del cual el ordenador permite la facilidad de dictar las actividades en clases, de
igual forma permitiendo el desarrollo de las actividades de enseanza y aprendizaje
habituales que requerimos para obtener una buena educacin. Como afirma Turoff
(1995) una clase virtual es un mtodo de enseanza y aprendizaje inserto en un
sistema de comunicacin mediante el ordenador. A travs de ese entorno el alumno
puede acceder y desarrollar una serie de acciones que son las propias de un proceso
de enseanza presencial tales como conversar, leer documentos, realizar ejercicios,
formular preguntas al docente, trabajar en equipo, etc. Todo ello de forma simulada sin
que nadie utilice una interaccin fsica entre docentes y alumnos.
3.2 Campus virtual
Un campus virtual, como ya se ha definido, es un espacio organizativo de la docencia
ofrecida por una universidad a travs de Internet. A travs del mismo, se puede acceder
a la oferta de formacin que puede cursarse a travs de la utilizacin de ordenadores.

AMBIENTE EDUCATIVO VIRTUAL


Un Ambiente Virtual de Aprendizaje (AVA) es un sistema de software diseado para
facilitar a profesores la gestin de cursos virtuales para sus estudiantes, especialmente
ayudndolos en la administracin y desarrollo del curso. El sistema puede seguir a
menudo el progreso de los principiantes, puede ser controlado por los profesores y los
mismos estudiantes. Originalmente diseados para el desarrollo de cursos a distancia,
vienen siendo utilizados como suplementos para cursos presenciales.
Estos sistemas funcionan generalmente en el servidor, para facilitar el acceso de los
estudiantes a travs de Internet.
Los componentes de estos sistemas incluyen generalmente las plantillas para
elaboracin de contenido, foros, charla, cuestionarios y ejercicios tipo mltiple-opcin,
verdadero/falso y respuestas de una palabra. Los profesores completan estas plantillas
y despus las publican para ser utilizados por los estudiantes. Nuevas caractersticas
en estos sistemas incluyen blogs y RSS. Los servicios proporcionados generalmente
incluyen control de acceso, elaboracin de contenido educativo, herramientas de
comunicacin y la administracin de grupos de estudiantes.
Estos Ambientes Virtuales se basan en el principio de aprendizaje colaborativo donde
se permite a los estudiantes realizar sus aportes y expresar sus inquietudes en los
foros, adems van apoyados de herramientas multimedia que hagan mas agradable el
aprendizaje pasando de ser simplemente un texto en lnea, a un entorno interactivo de
construccin de conocimiento.
Adems, un Ambiente Virtual de Aprendizaje es una organizacin que apoya y permite
el aprendizaje por medios digitales en una escala ms amplia
El trmino plataforma educativa describe una amplia gama de sistemas ICT (del
ingls Information and Communication Tecnology, o TIC) usados para el
entrenamiento y aprendizaje. A travs de una plataforma educativa, hardware,
software y los servicios de soporte que confluyen para permitir maneras de
trabajo ms eficaces, dentro y fuera del aula. En el corazn de cualquier

plataforma educativa est el concepto de un espacio en lnea de aprendizaje


personalizado para el estudiante. Este espacio debe ofrecer a profesores y
estudiantes acceso a los recursos almacenados de trabajo, recursos educativos
virtuales, a la comunicacin y a la colaboracin entre estudiantes, y a la facilidad
de acceso al progreso del estudiante.

CONCLUSIONES
Los elementos del software son programas y aplicaciones que ayudan a realizar
cualquier tipo de trabajo o actividad en la computadora.
Los elementos que componen el software son de suma importancia para poder
ejecutar cualquier tipo de accin que se necesite realizar dentro del computador.

BIBLIOGRAFA

GLOSARIO

ANEXOS

También podría gustarte