• No se han encontrado resultados

Tecnologías de Información y Comunicación

N/A
N/A
Protected

Academic year: 2021

Share "Tecnologías de Información y Comunicación"

Copied!
13
0
0

Texto completo

(1)

Tecnologías de Información y

Comunicación

(2)

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.

(3)

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.

(4)

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)

(5)

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:

(6)

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

(7)

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.

(8)

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.

(9)

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.

(10)

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/

(11)

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.

(12)

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 de una comprensión de lectura y análisis propio.

• 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

Esta actividad representa el 5% de tu calificación final.

(13)

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

Referencias

Documento similar

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Después de una descripción muy rápida de la optimización así como los problemas en los sistemas de fabricación, se presenta la integración de dos herramientas existentes

En nuestra opinión, las cuentas anuales de la Entidad Pública Empresarial Red.es correspondientes al ejercicio 2012 representan en todos los aspectos

La Intervención General de la Administración del Estado, a través de la Oficina Nacional de Auditoría, en uso de las competencias que le atribuye el artículo 168

La Intervención General de la Administración del Estado, a través de la Oficina Nacional de Auditoría, en uso de las competencias que le atribuye el artículo

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de