Tecnologías de Información y Comunicación
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
1
Sesión No. 4
Software de Cómputo
Objetivo: Al término de la sesión, el alumno distinguirá los principales tipos de
programas de cómputo.
Contextualización Después de revisar varios conceptos relacionados a la parte física de un sistema
de cómputo, ahora hablaremos de la parte lógica que permite que una
computadora pueda realizar las tareas.
Como comentamos en la sesión anterior, una computadora en términos
generales toma una serie de bits y mediante una serie de instrucciones (que es
lo que detallaremos en esta sesión) produce como salida otro conjunto de bits.
Es interesante comentar que el costo de los equipos de cómputo ha ido a la baja
y hoy se pueden adquirir equipos portátiles a un precio relativamente bajo. Sin
embargo, es necesario contar con programas para aprovechar el equipo, y
sumamos el sistema operativo, la suite ofimática (word, excel, powerpoint), el
antivirus y programas de diseño, etc. el costo puede incluso duplicarse.
Algo muy importante es que el software requiere en muchos casos el adquirir
una licencia, de no ser así caemos en el tema de la piratería. Sería algo
complicado el multar a un particular por usar software ilegal, sin embargo, existe
una organización llamada BSA (Business Software Alliance) que junto con la
PGR (Procuraduría General de la República) y el IMPI (Instituto Mexicano de la
Propiedad Intelectual) puede intervenir empresas que manejan software ilegal
con multas y cárcel, por lo que este tema relacionado con el software cobra una
gran relevancia, ya que en un futuro laborarás en una empresa y tienes que
cuidar que todo el software sea legal.
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
2
Introducción al Tema
En esta sesión hablaremos sobre el software, su clasificación y sus
características. Entre los tipos de software que revisaremos están:
• Sistemas Operativos
• Manejadores de bases de datos
• Lenguajes de programación
• Herramientas de ofimática
• Software propietario y Software Libre
• Software de Aplicación
Lo importante es que conozcas su funcionalidad y el uso que se le da a cada
uno de ellos.
Esta es una clasificación básica, ya que las TICs al estar ya en todas las áreas
del quehacer humano, existen software para el manejo de dispositivos como los
teléfonos celulares, los hornos de microondas, los controladores, entre otros.
Vamos a profundizar un poco sobre este tema y conocer a qué se refieren.
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
3
Explicación 2 Software de Cómputo
El software se define de acuerdo al IEEE (Institute of Electrical and Electronic
Engineers) como el “conjunto de los programas de cómputo, procedimientos,
reglas, documentación y datos asociados que forman parte de un sistema de
computación”. (Beekman, 2007) La siguiente figura nos muestra una
clasificación del software:
2.1 Sistemas Operativos
Todas las computadoras tienen un sistema operativo que proporciona una
interface entre los usuarios, las aplicaciones y el hardware con 4 roles
(0’Brien,2004):
• Control de acceso al hardware.
• Administración de archivos y carpetas (Sistema de Archivos)
• Proporciona la interface de usuario.
• Administra las aplicaciones.
Software
Software de Sistema
Programas de Administración de
Sistema (Sistema Operativo)
Programa de Desarrollo de Sistemas
(Lenguajes de Programación)
Software de Aplicación
Programas de aplicación de propósito general
(Herramientas de Ofimática)
Programas de aplicación específica
( Sistema Banner)
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
4
2.2 Manejadores de Bases de Datos
Una base de datos es un conjunto de datos almacenados en una o más
computadoras (Norton, 2006) . Una base de datos puede contener cualquier
clase de datos, como los registros de los estudiantes de la UNID o el inventario
de una tienda. Se requiere de un software especial llamado manejador de bases de datos el cual sirve para introducir, localizar, organizar, actualizar y
preparar informes de la información. Este tipo de programas almacena los datos
como una serie de registros. Una base de datos contiene tablas y una tabla
contiene registros con campos como se muestra en la siguiente figura:
2.3 Lenguajes de Programación
Un lenguaje de programación sirve para “codificar”, por medio de un editor, una
serie de instrucciones entendible por las personas, las cuales se procesan con
un compilador que verifica que no haya errores y genera código máquina que
pueda ser interpretado por la computadora (Parsons, 2008) esto se detalla en la
siguiente figura:
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
5
2.4 Herramientas de ofimática
También se les conoce como suite ofimática o suite de oficina, y es un conjunto
de aplicaciones de software para el uso en oficinas y entornos profesionales. No
hay un estándar sobre los programas a incluir, pero la mayoría incluyen al
menos un procesador de textos y una hoja de cálculo. De forma adicional, la
suite puede contener un programa para realizar presentaciones, un sistema
básico de administración de base de datos, herramientas simples de gráficos y
comunicaciones, un administrador de información personal (agenda y cliente de
correo electrónico) y un navegador web. La suite más conocida de Software
propietario es Microsoft Office, y OpenOffice de Software Libre.
2.5 Software propietario y Software Libre
El término de software propietario se refiere a cualquier programa que se tiene
que pagar una licencia de uso y solamente lo puede modificar el fabricante, no
es posible redistribuirlo (si no se cae en piratería). En algunos casos la licencia
es por un tiempo determinado y/o por un número de usuarios o equipos en
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
6
donde instalarlo. Un ejemplo es un software antivirus cuya licencia nos permite
usarla por un año e instalarla hasta en 3 equipos.
Por otro lado, existe un movimiento opuesto al software propietario llamado
software libre, en el cual comunidades alentadas inicialmente por un pequeño
grupo de personas que proporcionan el código fuente y establecen la dirección
general del proyecto, de tal forma que apoyados por una tercera organización
que proporciona el hospedaje, el software se va mejorando y madurando hasta
ser productos tan competitivos como productos de software propietario. El
navegador Firefox y Moodle (un administrador de contenidos educativos) son
ejemplos de software libre.
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
7
Conclusión
En esta sesión explicamos qué es el software y una clasificación genérica que
divide el software que la computadora utiliza para administrar y gestionar el
hardware y por otro lado el software de aplicación para realizar diversas tareas
del usuario.
Se explicaron los 4 roles más importantes del Sistema Operativo: Control de
acceso al hardware, la administración del sistema de archivos, la interfaz de
usuario y finalmente la administración de las aplicaciones.
De manera breve se explicó el concepto de manejador de base de datos
ampliamente utilizado por las organizaciones, así como el concepto de lenguaje
de programación para la construcción del software. Se explicó también el
concepto de suite ofimática y concluimos con la diferencia entre software
propietario y software libre.
Es importante que existe el software de aplicación que sirve a los usuarios
para determinadas tareas en ambientes corporativos (nóminas, finanzas,
administración, inteligencia de negocios) y que veremos con detalle en las
últimas sesiones.
En la siguiente sesión iniciaremos el estudio de la tecnología web, primero con
aspectos relacionados con el hardware y posteriormente con el software.
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
8
Para aprender más
Para aclarar un poco mejor sobre qué es el software, hagamos una analogía,
supongamos que el hardware de un sistema de cómputo es como una gran
cocina, la cual está equipada para producir cualquier cosa que el usuario desee,
que permanecerá inactiva hasta que reciba una orden. El Chef sería el CPU a la
espera de solicitudes de los clientes, de tal forma que cuando el Chef recibe una
orden, por ejemplo, una deliciosa sopa de verduras, el chef responde siguiendo
las instrucciones de la receta. La receta sería el software, ya que proporciona las
instrucciones que le indican al hardware qué pasos hay que seguir para producir
como salida el platillo solicitado por el usuario.
Respecto a las funcionalidades del sistema operativo, a continuación el detalle:
• Control de acceso al hardware. El sistema operativo administra la
interacción entre las aplicaciones y el hardware. Para que el sistema
operativo pueda acceder y comunicarse con el hardware, es necesario
instalar un manejador de dispositivo (driver) para cada componente de
hardware. Un manejador de dispositivo es un pequeño programa escrito
por el fabricante del hardware y suministrado junto con el componente.
• Administración de archivos y carpetas, ya que crea una estructura en
el disco duro para el almacenamiento de datos.
• Proporciona la interface de usuario, para que éste pueda interactuar
con el software y hardware de una forma amigable. Este puede ser en
modo texto (conocido como línea de comandos) o modo gráfico (Windows
es un ejemplo).
• Administra las aplicaciones, de tal forma que asegura que de manera
correcta se asignen los recursos necesarios para poder ejecutarse sin
problemas, como si fuera un director de orquesta.
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
9
Así mismo revisa el sitio de Microsoft (http://www.microsoft.com/es-
mx/default.aspx) el cual muestra los diferentes productos de software y su
sistema operativo Windows.
También se recomienda recorrer el sitio de Free Software Fundation
(http://www.fsf.org/) que promueve el uso y desarrollo del software libre.
Oracle es una de las compañías más importantes tanto en el desarrollo de
lenguajes de programación como Java y Manejadores de bases de datos
(http://www.oracle.com/lad/products/database/overview/index.html)
Finalmente te recomiendo revisar el contenido de la BSA que nos proporciona
información sobre la piratería y herramientas de auditoría Las páginas son:
(http://www.bsa.mx/) o (http://ww2.bsa.org/country.aspx?sc_lang=es-MXv)
Finalmente visualiza el video “El software Libre”.
http://brd.unid.edu.mx/el-software-libre/
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
10
Actividad de Aprendizaje Objetivo:
El alumno clasificará las principales características de diferentes tipos de programas de cómputo en una tabla de doble entrada.
¿Qué vas a hacer?
1. En esta sesión debes realizar una tabla, donde, organices los siguientes temas:
a. Sistema operativo b. Manejador de bases de datos c. Lenguaje de programación d. Herramientas de ofimática e. Software propietario f. Software libre
2. De cada tema colocarás la siguiente información: a. Concepto. Escrito con tus propias palabras una vez que revises el
material del curso y otros que consideres pertinentes. b. Ejemplos de productos. Dos de cada rubro. c. Ejemplos de uso. Un ejemplo de cada producto, ya sea de uso
académico o empresarial. d. Fuentes con todos los datos completos: autor, año, nombre de la
publicación, e hipervínculo si la fuente está en línea, incluyendo la lectura de la sesión (el autor aparece en la lectura cero).
Se sugiere el siguiente formato:
Concepto Ejemplos productos
Ejemplo uso Fuentes
Sistema operativo
1.
2.
1.
2.
Manejador de bases de datos
1.
2.
1.
2.
Lenguaje de programación
1.
2.
1.
2.
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN 11
Herramientas de ofimática
1.
2.
1.
2.
Software propietario
1.
2.
1.
2.
Software libre 1.
2.
1.
2. ¿Cuál es la forma de entrega?
• Elabora la tabla en un procesador de textos como Word.• Incluye toda la información solicitada, redactada con tus palabras.• Nombra el archivo con el siguiente formato: S04NombreApellido.doc• Coloca tu archivo en la plataforma.
¿Cómo serás evaluado?
Característica Porcentaje Portada, datos generales completos. Nombre, grupo, universidad, fecha, sesión, actividad.
5%
Mapa mental:
• Explicación breve, específica, resultado deuna comprensión de lectura y análisispropio.
• Imágenes pertinentes y claras• Secuencia y claridad de la información
30%
Tres ejemplos TIC:
• Pertinentes• Concretos
30%
Redacción y ortografía 10% Fuentes de información completas 10% Total 100
¡Adelante con tu actividad, estaremos revisando tu participación!
TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
12
Bibliografía
• Norton, Peter. (2006) Introducción a la Computación: México: Mc Graw
Hill.
• Parsons, June (2008) Conceptos de Computación: México: Cengage
Learning.
• Beekman, George (2005) Introducción a la Informática: México: Pearson,
Prentice Hall.
• O’Brien, James & Marakas, George (2006) Sistemas de Información
Gerencial: México , McGrawHill
Top Related