Вы находитесь на странице: 1из 35

Departamento de Tecnologías de la Información y Comunicación

FUNDAMENTOS DE TECNOLOGÍAS DE LA
INFORMACIÓN
2 créditos

Titulaciones Semestre

 Tecnologías de la información Primero

Profesor Autor:
Ing. Alejandro Loor Navia, Mg

Tutorías: El profesor asignado se publicará en el entorno virtual de aprendizaje (online.utm.edu.ec), y sus


horarios de conferencias se indicarán en la sección CAFETERÍA VIRTUAL.

PERÍODO NOVIEMBRE2019/ FEBRERO 2020


Unidad 2:
FUNDAMENTOS EN SOFTWARE

Resultados de Aprendizaje: Describir las características y arquitectura del software y sistemas


operativos y analizar su funcionamiento para su aplicación en el proceso de enseñanza de
aprendizaje.

DOCUMENTO BASE DE LECTURA DE LA UNIDAD No. 2


“FUNDAMENTOS EN SOFTWARE”
(COMPENDIO)

Este compendio recoge textualmente documentos e información de varias


fuentes debidamente citadas, así como referencias elaboradas por el autor para
conectar los diferentes temas.
Se lo utiliza únicamente con fines educativos.

2019
Unidad 2.- Fundamentos en Software

Contenido
Unidad 2.- Fundamentos en Software ................................................................................................................ 3
2.1 Fundamentos del Software ....................................................................................................................... 6
2.1.1 Sistema operativo Software ................................................................................................................... 7
2.1.2 Clasificación de sistemas operativos ....................................................................................................10
2.1.3 Sistemas operativos propietarios y libres..............................................................................................12
2.1.4 Máquinas virtuales ................................................................................................................................16
2.2 Sistemas de Información .........................................................................................................................19
2.2.1 Lenguajes de programación ..................................................................................................................21
2.2.2 Herramientas de ofimática ....................................................................................................................26
2.2.3 Estrategias de búsqueda de la información ...........................................................................................27
2.2.4 Gestores bibliográficos .........................................................................................................................31
Recursos complementarios: ...........................................................................................................................34
Bibliografía:...................................................................................................................................................34
1. Bibliografía ...............................................................................................................................................34

Unidad 2.- Fundamentos en Software


Tema 1: Fundamentos del Software

Subtemas:

1. Sistema operativo Software

2. Clasificación de sistemas operativos

3. Sistemas operativos propietarios y libres

4. Máquinas virtuales

Objetivo del tema 1: Conocer fundamentos básicos del software del computador y sistemas
operativos, además identificar y conocer las clasificaciones de los sistemas operativos.

Introducción

El Software es la parte lógica de un ordenador, se considera intangible y permite el


manejo de recursos de hardware y la realización de tareas específicas, es lo que
permite la interacción humano máquina, puesto que los computadores solo
entienden códigos binarios, altas y bajas tenciones de voltaje.

Podemos encontrar el software en variedades de instrumentos en la actualidad, en


computadores, teléfonos celulares, Smart-wachts, dispositivos electrónicos,
dispositivos de reproducción de audio, etc.

El término software nació en 1953, fue popularizado por Paul Niguette quien es
considerado el creador del término, se puede leer “Cuando dije por primera vez
software en voz alta, la gente de mí alrededor dijo, '¿Eh?'. Desde el principio me
pareció la palabra demasiado informal para escribirla y demasiado embarazosa para
decirla. Sin embargo, de vez en cuando iba soltando la palabra ‘software’ en
discursos, conferencias y entrevistas con los medios a lo largo de los años
cincuenta”, siendo así como esta palabra sería aceptada en la industria de todo el
mundo.

En esta unidad veremos los fundamentos del Software del computador y sus
funcionalidades, además el estudiante conocerá la clasificación de los sistemas
operativos.

También el estudiante estará en capacidad de usar máquinas virtuales en la cuál de


instalaran sistemas operativos libres y propietarios, posteriormente aprenderá a
utilizar herramientas de ofimática en línea, gestores bibliográficos y estrategias de
búsqueda de información.

El saber conocer y realizar todos estos procesos contribuirá a construir los pilares
fundamentales para la formación del estudiante en toda su carrera.
Subtema 1:

2.1 Fundamentos del Software

DEFINICIÓN
La definición más formal de software es la atribuida a la IEEE (Instituto de Ingenieros
Eléctricos y Electrónicos), en su estándar 729: la suma total de los programas de cómputo,
procedimientos, reglas, documentación y datos asociados que forman parte de las
operaciones de un sistema de cómputo.
Software es la parte lógica de un ordenador, lo que se puede considerar como intangible,
que permite el manejo de los recursos y la realización de tareas específicas, también es
denominada en su conjunto "programas de ordenador".
El software posibilita que las personas puedan interaccionar con los ordenadores, como se
explica en otro capítulo de esta documentación, el hardware de un ordenador electrónico
trabaja con la electrónica binaria, es decir con tan sólo ceros y unos, mientras que los
humanos gozamos de un lenguaje mucho más complejo.
Lo que conocemos como software no surgió con el primer ordenador electrónico, sino que
ha evolucionado paulatinamente a lo largo del desarrollo de la electrónica, los ordenadores
primitivos se programaban modificando el cableado de los circuitos electrónicos. En 1945,
el matemático John Von Neumann (1903-1957), que trabajó con los creadores del
ordenador ENIAC, J. Presper Eckert (1919-1995) y John Mauchly (1907-1980), escribió un
informe en el que sugería que las instrucciones de un programa podrían almacenarse en la
memoria junto con los datos. A partir de entonces los ordenadores se diseñaron con el
concepto de programa almacenado, que dio lugar a la industria del software. Hasta el
momento se han definido unos 2500 lenguajes de programación, siendo muy pocos los que
han logrado una amplia difusión. El más reciente es Go, diseñado por la famosa empresa
del buscador Google.
Los programas son un conjunto de instrucciones informáticas, diseñadas para resolver
problemas, que le indican al ordenador los pasos a seguir. Estos programas, habitualmente
se llevan al disco duro u otro dispositivo de almacenamiento y en el momento que se han
de ejecutar se vuelca a la memoria RAM del ordenador
Por ejemplo, si tenemos un ordenador tipo PC y queremos imprimir un documento, se
efectuará el siguiente proceso: una vez arrancado el ordenador, el sistema operativo (por
ejemplo Linux) se carga en la memoria RAM desde el disco duro, seguidamente se carga
en memoria el programa editor de textos (por ejemplo Writer) para a continuación escribir
el texto que deseemos o recuperarlo también de un soporte de almacenamiento si lo
habíamos escrito previamente. Por último el documento se envía a la impresora
(Barzanallana).
El software se clasifica en dos grupos:
- Software del sistema y programación, son los programas que permiten la
administración de la parte física o los recursos del ordenador, son los que interactúan entre
el usuario y los componentes hardware del equipo informático. Dentro de este tipo están
los sistemas operativos y los lenguajes de programación.
- Software de aplicación, son los programas dedicados a tareas específicas como edición
de textos, imágenes, cálculos, etc. También son conocidos como aplicaciones. El software
de aplicación permite a los usuarios llevar a cabo tareas específicas, en cualquier actividad
susceptible de ser automatizada o asistida, también podemos decir que el software de
aplicación son aquellos que nos ayudan a la elaboración de una determinada tarea, este
tipo de software es diseñado para facilitar al usuario en la realización de un determinado
tipo de trabajo.

2.1.1 Sistema operativo Software

DEFINICIÓN
Un sistema operativo puede ser definido como un conjunto de programas especialmente
hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario
y la computadora. Este conjunto de programas que manejan el hardware de una
computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlar los
distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de
tareas.
Un sistema operativo, tiene también como función, administrar todos los periféricos de una
computadora. Es el encargado de mantener la integridad del sistema.
Podemos decir que el sistema operativo es el programa más importante de la computadora.
Existen muchos tipos de Sistemas Operativos, cuya complejidad varía dependiendo de qué
tipo de funciones proveen, y en qué tipo de equipo puede ser usado. Algunos sistemas
operativos permiten administrar gran cantidad de usuarios, en cambio otros controlan
dispositivos de hardware como bombas de petróleo.
Cuando el sistema operativo comienza a funcionar, inicia los procesos que luego va a
necesitar para funcionar correctamente. Esos procesos pueden ser archivos que necesitan
ser frecuentemente actualizados, o archivos que procesan datos útiles para el sistema. Es
posible tener acceso a distintos procesos del sistema operativo, a través del administrador
de tareas, donde se encuentran todos los procesos que están en funcionamiento desde la
inicialización del sistema operativo hasta su uso actual.
Una de las atribuciones del sistema operativo es cargar en la memoria y facilitar la ejecución
de los programas que el usuario utiliza. Cuando un programa está en ejecución, el sistema
operativo continúa trabajando. Por ejemplo, muchos programas necesitan realizar acceso
al teclado, vídeo e impresora, así como accesos al disco para leer y grabar archivos. Todos
esos accesos son realizados por el sistema operativo, que se encuentra todo el tiempo
activo, prestando servicios a los programas que están siendo ejecutados.
El sistema operativo también hace una administración de los recursos de la computadora,
para evitar que los programas entren en conflicto. Por ejemplo, el sistema operativo evita
que dos programas accedan simultáneamente al mismo sector de la memoria, lo que podría
causar grandes problemas. El sistema operativo funciona como un «maestro», procurando
que todos los programas y todos los componentes de la computadora funcionen de forma
armónica.
FUNCIONES BÁSICAS DEL SISTEMA OPERATIVO
El sistema operativo es un conjunto de programas que:
• Inicializa el hardware del ordenador
• Suministra rutinas básicas para controlar dispositivos
• Permite administrar, escalonar e interactuar tareas
• Mantiene la integridad de sistema
El sistema operativo provee utilidades para:
• Administración de Archivos y Documentos creados por usuarios
• Ejecución controlada de Programas
• Comunicación entre usuarios y con otras computadoras
• Administración de pedidos de usuarios para usar programas y espacio de
almacenamiento.
Adicionalmente, el Sistema Operativo necesitaría presentar a cada usuario una interfaz que
acepte, interprete, y ejecute comandos o programas del usuario. Esta interfaz es
normalmente llamada SHELL o intérprete de línea de comando (CLI). En algunos sistemas
podría ser una simple línea de texto que utilicen palabras claves; en otros sistemas podrían
ser gráficas, usando ventanas y un dispositivo señalador como un mouse.
LAS PARTES DE UN SISTEMA OPERATIVO
El sistema operativo de una computadora que es usado por muchas personas al mismo
tiempo, es un sistema complejo. Contiene millones de líneas de instrucciones escritas por
programadores. Para hacer los sistemas operativos más fáciles se ser escritos, son
construidos como un conjunto de módulos, siendo cada módulo responsable de realizar una
función. Los módulos típicos en un gran Sistema Operativo multiusuario generalmente son:
• Núcleo (Kernel en inglés)
• Administrador de procesos
• Scheduler
• Administrador de archivos
LOS SISTEMAS OPERATIVOS MÁS CONOCIDOS
Sin dudas, el sistema operativo más conocido es Windows, desarrollado por la empresa
Microsoft.

Fig. Sistemas operativos más conocidos. Recuperado de: https://tecnologia-


informatica.com

Los sistemas operativos más populares:


• Microsoft Windows (para computadoras).
• Windows Server (para servidores)
• Linux (para computadoras y servidores)
• Mac OS (para computadoras)
• Chrome OS (para computadoras)
• Android (para smartphones)
• Windows Phone(para smartphones)
• iOS (para smartphones)
• BlackBerry OS (para smartphones)
¿QUÉ TIENE QUE HACER UN SISTEMA OPERATIVO?
Un sistema operativo (SO) tiene que lograr que el equipo (y los periféricos) puedan ser
utilizados sin problemas por alguien que no conozca los detalles del hardware. Tiene que
posibilitar que el usuario cree y acceda a los archivos, use los programas, ingrese a internet,
juegue y todas las cosas que pueden ser hechas con las computadoras y/o dispositivos
móviles. Además de eso, el sistema operativo tiene que ejecutar los programas y ayudarlos
a acceder a los recursos del sistema de una forma simple y organizada.

Subtema 2:

2.1.2 Clasificación de sistemas operativos

Los sistemas operativos se pueden clasificar atendiendo a (Tipos Clasificación):


ADMINISTRACIÓN DE TAREAS:
-MONOTAREA: los que permiten sólo ejecutar un programa a la vez.
-MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo
ADMINISTRACIÓN DE USUARIOS
-MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el caso
de los ordenadores personales
-MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la
vez.
ORGANIZACIÓN INTERNA O ESTRUCTURA
- MONOLÍTICO: Es una estructura antigua que, por lo general, consta de un solo programa.
Podemos entender a los sistemas operativos como un conjunto de procedimiento que están
entrelazados unos con otros y se llaman entre sí cuando lo necesitan. Los sistemas
monolíticos carecen de estructura y actualmente se encuentran en desuso.
- JERÁRQUICO: Por otra parte, los sistemas jerárquicos son aquellos en donde el sistema
operativo se encuentra dividido jerárquicamente en distintas partes o capas. Cada una de
estas capas se comunica con la capa superior y utiliza los servicios de la capa anterior.
- CLIENTE-SERVIDOR: Es un sistema en el cual ocurre una interacción en la que un cliente
o usuario le da una serie de instrucciones al servidor y este, a su vez, es el encargado de
darle una respuesta. Todo el proceso se encuentra centralizado en el servidor y este puede
comunicarse con varios clientes a la vez.
MANEJO DE RECURSOS O ACCESO A SERVICIOS
-CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador
-DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...) de más
de un ordenador al mismo tiempo

A lo largo de la historia hemos visto aparecer y desaparecer multitud de sistemas operativos


unos más populares que otros. No obstante, dada la gran cantidad de sistemas operativos,
hemos decidido optar por los que seguramente sean los más conocidos, que son
(OlimpoGeek):
Basic: Tanto Locomotive Basic (Amstrad), Sinclair Basic (Spectrum) como Msx Basic
(MSX) eran sistemas operativos localizados en los respectivos ordenadores que triunfaron
allá por los 80. Era un sistema, como su propio nombre indica, bastante básico pero con
notables resultados.
Geos: Los que tuvisteis un Commodore seguro que conocéis este viejo sistema con el que
pudisteis disfrutar de una autentica maquina a finales de los 80.
MS-DOS: El sistema por antonomasia que fue un referente, en los Pc de medio mundo,
creado por Microsoft y eso que no disponía de interfaz gráfica ni permitía realizar multitarea.
Windows 3.1: Con la salida al mercado de este sistema operativo, Windows, se consagro
como un referente. Este sistema operativo ya contaba con interfaz gráfico, aunque muy
simple, que además disponía de las típicas ventanas, iconos y la posibilidad de usar el ratón
para manejarlo.
Windows 95: Hasta el momento que salió Windows 95 los sistemas operativos eran
bastante austeros en calidad gráfica. Pero con la aparición de él el paradigma de los
sistemas cambio drásticamente, de hecho, fue pionero en disponer de la barra de tareas. A
partir de la salida de este sistema operativo Microsoft se fue consolidando año tras año
gracias a sus sistemas operativos posteriores, los cuales, fueron los siguientes.
• Windows 98
• Windows ME
• Windows XP
• Windows Vista
• Windows 7
• Windows 8
• Windows 10
Mac OS: La «competencia directa» de Windows, Apple, creo este sistema operativo
exclusivo para sus productos cuyas versiones han sido y son:
• System 7
• Mac OS 7.6
• Mac OS 8
• Mac OS 9
• Mac OS X
Linux: Creado por Richard Stallman, Linux, es un sistema operativo libre. Es decir, no
tienes que pagar para hacer uso de él. Aunque no es muy comercial como lo pueden ser
los sistemas operativos de Windows o Apple, es cierto que tiene una gran popularidad entre
la población.
Tipos de sistemas operativos para móviles
Al igual que ocurre con los ordenadores, el mercado de los teléfonos móviles, también
cuenta con sistemas operativos, los cuales, podrás ver a continuación.
Android: Creado para dispositivos móviles táctiles, Android, está presente en la gran
mayoría de teléfonos móviles. Está basado en el núcleo de Linux y cuenta con deferentes
versiones.
IOS: Este sistema operativo esta creado por Apple y aunque fue creado para los iPhone
hoy en día están presentes en los diferentes productos de Apple como el iPod touch o el
iPad.
Windows Phone: Creado por Microsoft para dispositivos móviles parece no haber tenido
la repercusión que sus sistemas operativos para ordenador. Aunque si dispone de un
mercado bastante notable lo cierto es que está muy lejos de los dos anteriormente
mencionados.

Subtema 3:

2.1.3 Sistemas operativos propietarios y libres

Sistema operativo Propietario


El software no libre también es llamado software propietario, software privativo, software
privado o software con propietario, se refiere a cualquier programa informático en el que los
usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin
modificaciones), o que su código fuente no está disponible o accesible.
En el software no libre una persona física o jurídica posee los derechos de autor sobre un
software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con
cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias
necesidades y distribuir copias (sities google) .
CARACTERÍSTICAS DEL SOFTWARE PROPIETARIO:
 Este software no te pertenece no puedes hacerle ningún tipo de modificación al
código fuente.
 No puedes distribuirlo sin el permiso del propietario.
 El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta
capacidad de uso.
 Este posee accesos para que el usuario implemente otro tipo de sistema en él.
 Cualquier ayuda en cuanto a los antivirus.
VENTAJAS DEL SOFTWARE PROPIETARIO:
 Propiedad y decisión de uso del software por parte de la empresa.
 Soporte para todo tipo de hardware.
 Mejor acabado de la mayoría de aplicaciones.
 Las aplicaciones número uno son propietarias.
 Menor necesidad de técnicos especializados.
 El ocio para ordenadores personales está destinado al mercado propietario.
 Mayor mercado laboral actual.
 Mejor protección de las obras con copyright.
 Unificación de productos.
 Facilidad de adquisición (puede venir preinstalado con la compra del PC, o
encontrarlo fácilmente en las tiendas).
 Existencia de programas diseñados específicamente para desarrollar una tarea.
 Las empresas que desarrollan este tipo de software son por lo general grandes y
pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e
investigación.
 Interfaces gráficas mejor diseñadas.
 Más compatibilidad en el terreno de multimedia y juegos.
 Mayor compatibilidad con el hardware.
DESVENTAJAS DEL SOFTWARE PROPIETARIO:
 No existen aplicaciones para todas las plataformas (Windows y Mac OS).
 Imposibilidad de copia.
 Imposibilidad de modificación.
 Restricciones en el uso (marcadas por la licencia).
 Imposibilidad de redistribución.
 Por lo general suelen ser menos seguras.
 El coste de las aplicaciones es mayor.
 El soporte de la aplicación es exclusivo del propietario.
 El usuario que adquiere software propietario depende al 100% de la empresa
propietaria.

Sistemas operativos libres


El software libre es aquel que puede ser distribuido, modificado, copiado y usado; por lo
tanto, debe venir acompañado del código fuente para hacer efectivas las libertades que lo
caracterizan.
Dentro de software libre hay, a su vez, matices que es necesario tener en cuenta. Por
ejemplo, el software de dominio público significa que no está protegido por el copyright, por
lo tanto, podrían generarse versiones no libres del mismo, en cambio el software libre
protegido con copyleft impide a los redistribuidores incluir algún tipo de restricción a las
libertades propias del software así concebido, es decir, garantiza que las modificaciones
seguirán siendo software libre (Mariana Atopo).
CARACTERISTICAS DEL SOFTWARE LIBRE:
Se encuentra disponible el código fuente del software, por lo que puede modificarse sin
ningún límite.
 Libertad de estudiarlo y adaptarlo.
 Libertad de distribuir copias.
 Libertad de mejora y publicación de cambios.
 Libertad de usar el programa con cualquier propósito.
VENTAJAS DEL SOFTWARE LIBRE:
 El usuario no comete delito por tenerlo o usarlo.
 Amplísima gama y variedad de herramientas libres.
 Actualizaciones periódicas con alta frecuencia.
 100% libre de virus.
 Altísimo nivel de estabilidad comprobada.
 Tiene una gran comunidad de apoyo y soporte.
 Diversidad de soluciones informáticas.
 Costos.
 Flexibilidad de las soluciones informáticas.
 Independencia tecnológica.
DESVENTAJAS DEL SOFTWARE LIBRE:
 El hardware debe ser de calidad y estándares abiertos.
 Carece de una estructura ampliada de mercadeo (marketing)
 Algunas aplicaciones específicas no están en el mercado.
 Requiere profesionales debidamente calificados para la administración del sistema.
 Dificultad en el intercambio de archivos.
 Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar.
 Inexistencia de garantía por parte del autor.
 Interfaces gráficas menos amigables.
 Poca estabilidad y flexibilidad en el campo de multimedia y juegos
 Menor compatibilidad con el hardware.
Subtema 4:

2.1.4 Máquinas virtuales

DEFINICIÓN
Una máquina virtual es un software que permite emular a un ordenador y ejecutar
programas como si fuera uno real, uno de los usos más comunes es emular sistemas
operativos tanto para probarlos o para ejecutar aplicaciones propias de cada sistema
operativo (Iván Ramírez).
CLASIFICACIÓN DE LAS MÁQUINAS VIRTUALES
-Máquinas virtuales de sistema
Las máquinas virtuales de sistema permiten a una maquina física dividirse en varias
máquinas virtuales, cada una ejecutando su propio sistema operativo. También puede
simular hardware proporcionando una arquitectura de instrucciones. Disminuye
enormemente los costos, debido a que las máquinas de hoy en día poseen gran capacidad
de disco, memoria RAM, rápidos procesadores los cuales permiten emular varias máquinas
ahorrando espacio, mantenimiento, energía y equipos.
-Máquinas virtuales de proceso
Las máquinas virtuales de proceso se ejecutan como un proceso normal dentro de un
sistema operativo y soporta solo un proceso. La máquina se inicia automáticamente cuando
se lanza el proceso que se desea ejecutar y se para cuando éste finaliza. Su objetivo es
permitir que un programa se ejecute de la misma forma sobre cualquier plataforma.
¿PARA QUÉ SE USAN LAS MÁQUINAS VIRTUALES?
Todo esto está muy bien, pero ¿para qué querría alguien crear un PC virtual dentro de su
PC? Aunque así de entrada pudiera parecer una idea algo trivial, la verdad es que las
máquinas virtuales tienen una gran variedad de utilidades tanto en el entorno profesional
como en el del consumidor final. Estos son los principales usos:
-Para poder probar otros sistemas operativos. Instalar un sistema operativo en tu PC es un
proceso largo, aburrido y difícil de revertir si no estás satisfecho con los resultados. Así,
cuando hay una nueva versión de Windows es más fácil y seguro probarla instalándola en
una máquina virtual que en tu disco duro. Si algo va mal, la borras y se acabó, sin arriesgarte
a perder mucho tiempo o tus datos.
-Para ejecutar programas antiguos. ¿Qué pasa cuando tu negocio depende de un software
que no se actualiza desde hace 20 años? Si no puedes modernizar el software no te queda
otra que seguir cargándolo en un sistema operativo de su época. Con una máquina virtual
este sistema antiguo puede funcionar en hardware actual en vez de en una chatarra de PC.
Lo mismo se puede aplicar a juegos antiguos que han dejado de funcionar en hardware o
software moderno.
-Para usar aplicaciones disponibles para otros sistemas. También es posible que necesites
una máquina virtual para ejecutar aplicaciones que han sido desarrolladas para otro sistema
operativo distinto al que estás usando. Por ejemplo, para usar una aplicación para Linux
desde Windows, o viceversa.
-Para probar una aplicación en distintos sistemas. Como desarrollador de una aplicación te
interesa que funcione correctamente en la mayor cantidad de configuraciones posibles, y
eso incluye distintas versiones de sistemas operativos. Una opción es tener media docena
de PC instalados con distintas versiones de Windows o simplemente uno con máquinas
virtuales de cada versión.
-Como seguridad adicional. Al estar aislada del resto, una máquina virtual te proporciona
una seguridad adicional en tareas precisas en las que quieres estar seguro de que una
aplicación no tendrá acceso al resto de tus datos. Es por eso que se suelen usar para hacer
cosas tan peligrosas como instalar virus y malware para estudiarlos.
-Para aprovechar su gran dinamismo. Por su naturaleza las máquinas virtuales son muy
útiles en ocasiones donde necesitas un extremo dinamismo en el sistema. Puedes guardar
estados (copias exactas de sus datos), ampliarlas, moverlas a un hardware totalmente
distinto y seguirán funcionando sin problemas. Por esto son imprescindibles por ejemplo en
empresas con servidores web que hospedan multitud de máquinas con las páginas web de
sus clientes.
Todos estos usos vienen con una pega principal: el rendimiento. Como es de esperar, si el
hardware de tu PC se usa para mover dos sistemas operativos a la vez en vez de uno, el
rendimiento se resiente. Además, aunque cada vez las aplicaciones para crear máquinas
virtuales son más eficientes y el hardware más potente, emular un sistema siempre requiere
un esfuerzo extra que no es necesario si el software se pudiera comunicar directamente
con el hardware, sin intermediarios.
¿CÓMO FUNCIONA?
Cuando creas una máquina virtual para instalar otro sistema operativo tendrás que asignar
todos los recursos que necesitas: cuánto espacio de disco duro, cuánta memoria RAM,
cuanta memoria gráfica, decidir en qué lugar se tendrá el disco duro virtual, etc. Todo esto
será tomado de los recursos que tengas en tu ordenador. Esto quiere decir que si, por
ejemplo, tienes 16GB de RAM y quieres una máquina virtual con 6GB de RAM, puedes
hacerlo. Pero, el sistema operativo original solo tendrá disponible 10GB de RAM cuando la
máquina virtual esté encendida. Lo mismo pasa con el disco duro. Si le designas 30GB de
espacio en disco, ese espacio quedará clausurado y será usado únicamente por la máquina
virtual.
¿CÓMO SE USA UNA MÁQUINA VIRTUAL?
Para usar una máquina virtual lo primero que necesitas es instalar una aplicación en tu PC
capaz de crearla o al menos reproducirla. Hay varias aplicaciones muy conocidas capaz de
hacer esto, aunque las más famosas son VMWare, VirtualBox, QEMU y Parallels.
La importancia de una máquina virtual para asegurar el funcionamiento de software antiguo
es tanta que Microsoft ha lanzado durante estos años varios programas para Windows con
este fin. Es el caso del Virtual PC, Windows XP Mode o el nuevo HyperV.
Por su naturaleza de código abierto, gran compatibilidad con multitud de sistemas
operativos anfitriones e invitados, nosotros nos vamos a centrar en VirtualBox, pero
probablemente obtendrás resultados similares con el resto de programas.
Tema 2: Sistemas de Información

Subtemas:

1. Lenguajes de programación

2. Herramientas de Ofimática

3. Estrategias de búsqueda de la información

4. Gestores Bibliográficos

Objetivo del tema 2: Conocer fundamentos básicos de lenguajes de programación y sistemas


de información, aprender el uso de tecnologías y herramientas de ofimática en línea, aprender
estrategias de búsqueda de información en internet y uso de gestores bibliográficos.

Subtema 1:

2.2 Sistemas de Información

DEFINICIÓN
Un sistema de información es un conjunto de datos que interactúan entre sí con un fin
común.
En informática, los sistemas de información ayudan a administrar, recolectar, recuperar,
procesar, almacenar y distribuir información relevante para los procesos fundamentales y
las particularidades de cada organización.
La importancia de un sistema de información radica en la eficiencia en la correlación de una
gran cantidad de datos ingresados a través de procesos diseñados para cada área con el
objetivo de producir información válida para la posterior toma de decisiones.
CARACTERÍSTICAS DE UN SISTEMA DE INFORMACIÓN
Un sistema de información se caracteriza principalmente por la eficiencia que procesa los
datos en relación al área de acción. Los sistemas de información se alimentan de los
procesos y herramientas de estadística, probabilidad, inteligencia de negocio, producción,
marketing, entre otros para llegar a la mejor solución.
Un sistema de información se destaca por su diseño, facilidad de uso, flexibilidad,
mantenimiento automático de los registros, apoyo en toma de decisiones críticas y
mantener el anonimato en informaciones no relevantes (Caracteristicas).
COMPONENTES DE UN SISTEMA DE INFORMACIÓN
Los componentes que forman un sistema de comunicación son:
La entrada: por donde se alimentan los datos,
El proceso: uso de las herramientas de las áreas contempladas para relacionar, resumir o
concluir,
La salida: refleja la producción de la información, y
La retroalimentación: los resultados obtenidos son ingresados y procesados nuevamente.

Los elementos que constituyen un sistema de información se agrupan en las tres


dimensiones que abarca el sistema:
Dimensión organización: forma parte de la estructura de la organización, por ejemplo, las
bases de modelos de negocios o el gerente de diálogo.
Dimensión personas: fabrican y producen la sinergia necesaria para que el sistema
funcione, por ejemplo, la introducción y utilización de las bases de datos.
Dimensión tecnología: constituye la implementación para la formación de la estructura,
por ejemplo, sala de servidores y sistemas de reserva de energía.

TIPOS DE SISTEMAS DE INFORMACIÓN


En la cultura organizacional, existen varios tipos de sistemas de información según el nivel
operacional en que se utilicen. Algunos de los sistemas más comunes se encuentran a
continuación:
Para procesamiento de datos: (TPS: Traditional processing system): nivel operativo,
destinado a procesar grandes volúmenes de información alimentando grandes bases de
datos.
Sistema de expertos o basados en el conocimiento: (KWS: Knowledge working systems):
nivel operativo, selecciona la mejor solución para el problema presentado.
Para la administración y gerenciales: (MIS: Management information systems): nivel
administrativo, gestiona y elabora informes periódicos.
Para la toma de decisiones: (DSS: Decision support systems): nivel estratégico, se
destaca por su diseño e inteligencia que permite una adecuada selección e implementación
de proyectos.
Para ejecutivos: (EIS: Executive information systems): nivel estratégico, sistema
personalizado para cada ejecutivo para que pueda ver y analizar datos críticos.
Sistemas funcionales relacionados con los procesos internos de la organización:
forman la base de los sistemas de información para ejecutivos. Algunas de las más
conocidas implementadas para las necesidades de cada área son:
 Sistema de información de marketing (SIM)
 Sistema de información de producción (SIP)
 Sistema de información financiera (SIF)
 Sistema de información de recursos humanos (SIRH)
 Sistema de información para directivos (SDD)
 Sistema de información geográfica (SIG)
 Sistema de información legislativa (SIL)

2.2.1 Lenguajes de programación

LENGUAJE DE PROGRAMACIÓN
En informática, significa cualquier lenguaje artificial que puede utilizarse para definir una
secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es un
idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por
máquinas como las computadoras. Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o
como modo de comunicación humana (Tecnología & Informática).
Está formado de un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe,
se prueba, se depura, se compila y se mantiene el código fuente de un programa informático
se le llama programación.
-Lenguajes de Programación de Bajo Nivel
Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje
específico conocido como código máquina, el cual la máquina comprende fácilmente, pero
que lo hace excesivamente complicado para las personas, sólo consiste en cadenas
interminables de números 1 y 0.
Los primeros operadores de computadoras decidieron reemplazar los 1 y 0 por palabras o
letras provenientes del inglés, éste se conoce como lenguaje ensamblador, escribir en
lenguaje ensamblador es básicamente igual que hacerlo en lenguaje máquina, pero las
letras y palabras son más fáciles de recordar y entender que los números.
Posteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su
denominación porque tienen una estructura sintáctica similar a los lenguajes escritos por
los humanos, denominados también lenguajes de alto nivel.
-Lenguajes de Programación de Alto Nivel
Se distingue del primero debido a que tiene la capacidad de poder expresarse de manera
análoga al lenguaje de los humanos, es decir que pueden representar los algoritmos de una
manera adecuada a la capacidad cognitiva de las personas. El primer lenguaje de
programación de Alto Nivel que les permitió a los programadores una flexibilidad nunca
vista fue Fortran, creado en el año 1957, precisamente como una alternativa de lenguaje
de alto nivel al lenguaje ensamblador para programar la mainframe IBM 704, lo que
permitiría agilizar los tiempos de programación de dichas máquinas.

PARADIGMAS DE PROGRAMACIÓN
Imperativo: Un lenguaje imperativo programa mediante una serie de comandos, agrupados
en bloques y compuestos de órdenes condicionales que permiten al programa retornar a
un bloque de comandos si se cumple la condición.
Estos fueron los primeros lenguajes de programación en uso y aún hoy muchos lenguajes
modernos usan este principio, no obstante, carecen de flexibilidad debido a la
secuencialidad de las instrucciones.
Ejemplos: Fortran, Algol, Cobol, Pascal, Basic y C
Declarativo: Opuesto al imperativo. Los programas describen los resultados esperados sin
listar explícitamente los pasos a llevar a cabo para alcanzarlos. La solución es obtenida
mediante mecanismos internos de control, sin especificar exactamente cómo encontrarla
(tan sólo se le indica a la computadora que es lo que se desea obtener o que es lo que se
está buscando). No existen asignaciones destructivas, y las variables son utilizadas con
transparencia referencial.
Lógico: Estudia la lógica de primer orden para el planteamiento de problemas y el control
sobre las reglas de inferencia para alcanzar la solución automática.
Ejemplos: Prolog, Mercury, Lisp, Curry, Ace, PALs, SequenceL
Funcional: Es un lenguaje que crea programas mediante funciones, devuelve un nuevo
estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una
función se invoca a sí misma, hablamos de recursividad.
Ejemplos: Haskell, Miranda, Clojure, Scala, SAP, Standard ML
Orientado a objetos: El comportamiento del programa es llevado a cabo por objetos,
entidades que representan elementos del problema a resolver y tienen atributos y
comportamiento.
Ejemplos: C++, Ruby, Java, C#, Objective C, Perl, PHP, Kotlin, Python3, Eiffel, Simula,
entre otros.
Dirigido por eventos. El flujo del programa está determinado por sucesos externos (por
ejemplo, una acción del usuario). El creador de un programa dirigido por eventos debe
definir los eventos que manejarán su programa y las acciones que se realizarán al
producirse cada uno de ellos, lo que se conoce como el administrador de evento. Los
eventos soportados estarán determinados por el lenguaje de programación utilizado, por el
sistema operativo e incluso por eventos creados por el mismo programador.
Ejemplos: Javascript, Visual C#, Visual C++, .NET, AS3, J#, Lexico
Orientado a aspectos. Apunta a dividir el programa en módulos independientes, cada uno
con un comportamiento bien definido.
Ejemplos: COOL, RIDL, MALAJ, AspectC, AspectC++, AspectJ
DESARROLLO DE PROGRAMAS
Desarrollo de software
Desarrollar un software significa construirlo simplemente mediante su descripción. Esta es
una muy buena razón para considerar la actividad de desarrollo de software como una
ingeniería. En un nivel más general, la relación existente entre un software y su entorno es
clara ya que el software es introducido en el mundo de modo de provocar ciertos efectos
en el mismo.
Aquellas partes del mundo que afectarán al software y que serán afectadas por él será el
Dominio de Aplicación. Es allí donde los usuarios o clientes observarán si el desarrollo del
software ha cumplido su propósito.
Una de las mayores deficiencias en la práctica de construcción de software es la poca
atención que se presta a la discusión del problema. En general los desarrolladores se
centran en la solución dejando el problema inexplorado. El problema a resolver debe ser
deducido a partir de su solución.
Esta aproximación orientada a la solución puede funcionar en campos donde todos los
problemas son bien conocidos, clasificados e investigados, donde la innovación se ve en la
detección de nuevas soluciones a viejos problemas.
Pero el desarrollo de software no es un campo con tales características. La versatilidad de
las computadoras y su rápida evolución hace que exista un repertorio de problemas en
constante cambio y cuya solución software sea de enorme importancia.
Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente
que es el que tiene el problema en su empresa y desea que sea solucionado, para esto
existe el Analista de Sistema que es el encargado de hacerle llegar todos los requerimientos
y necesidades que tiene el cliente a los programadores que son las personas encargadas
de realizar lo que es la codificación y diseño del sistema para después probarlo y lo instalan
al cliente. Es así como intervienen varias personas ya que una sola persona no podría
determinar todo lo necesario lo más seguro que le haga falta algún requerimiento o alguna
parte del nuevo sistema y entre más estén involucradas mejor para cubrir con todos los
requerimientos del sistema.
FASES DEL PROCESO DE DESARROLLO DE SOFTWARE
Análisis de requisitos
Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras
que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de
habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos,
ambiguos o contradictorios. El resultado del análisis de requisitos con el cliente se plasma
en el documento ERS, Especificación de Requerimientos del Sistema, cuya estructura
puede venir definida por varios estándares, tales como CMM-I.
Asimismo, se define un diagrama de Entidad/Relación, en el que se plasman las principales
entidades que participarán en el desarrollo del software. La captura, análisis y
especificación de requisitos (incluso pruebas de ellos), es una parte crucial; de esta etapa
depende en gran medida el logro de los objetivos finales. Se han ideado modelos y diversos
procesos de trabajo para estos fines.
Diseño y arquitectura
Se refiere a determinar cómo funcionará de forma general sin entrar en detalles. Consiste
en incorporar consideraciones de la implementación tecnológica, como el hardware, la red,
etc. Se definen los casos de uso para cubrir las funciones que realizará el sistema, y se
transforman las entidades definidas en el análisis de requisitos en clases de diseño,
obteniendo un modelo cercano a la programación orientada a objetos.
Programación
Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de
software, pero no es necesariamente la porción más larga. La complejidad y la duración de
esta etapa está íntimamente ligada al o a los lenguajes de programación utilizados.
Pruebas
Consiste en comprobar que el software realice correctamente las tareas indicadas en la
especificación. Una técnica de prueba es probar por separado cada módulo del software, y
luego probarlo de forma integral, para así llegar al objetivo. Se considera una buena práctica
el que las pruebas sean efectuadas por alguien distinto al desarrollador que la programó,
idealmente un área de pruebas; sin perjuicio de lo anterior el programador debe hacer sus
propias pruebas.
En general hay dos grandes formas de organizar un área de pruebas, la primera es que
esté compuesta por personal inexperto y que desconozca el tema de pruebas, de esta forma
se evalúa que la documentación entregada sea de calidad, que los procesos descritos son
tan claros que cualquiera puede entenderlos y el software hace las cosas tal y como están
descritas.
El segundo enfoque es tener un área de pruebas conformada por programadores con
experiencia, personas que saben sin mayores indicaciones en qué condiciones puede fallar
una aplicación y que pueden poner atención en detalles que personal inexperto no
consideraría.
Documentación
Todo lo concerniente a la documentación del propio desarrollo del software y de la gestión
del proyecto, pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario,
manuales técnicos, etc.; todo con el propósito de eventuales correcciones, usabilidad,
mantenimiento futuro y ampliaciones al sistema.
Mantenimiento
Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos.
Esto puede llevar más tiempo incluso que el desarrollo inicial del software. Alrededor de 2/3
de toda la ingeniería de software tiene que ver con dar mantenimiento. Una pequeña parte
de este trabajo consiste en arreglar errores, o bugs. La mayor parte consiste en extender el
sistema para hacer nuevas cosas. De manera similar, alrededor de 2/3 de toda la Ingeniería
civil, Arquitectura y trabajo de construcción es dar mantenimiento.
Se puede decir que con la mejora continua garantiza la calidad del producto, ya que el
estarla aplicando día con día es la mejor decisión que puede llegar a tener cualquier
empresa, porque de esta manera evita grandes problemas en la elaboración o desarrollo
de los productos. Esto es fundamental para todas las empresas ya que se vuelven
competitivas, con mayor productividad y eficiencia. No hay que olvidar que la mejora se da
porque el cliente es el rey y hay que satisfacer todas y cada una de sus necesidades
siempre garantizando la calidad.
Subtema 2:

2.2.2 Herramientas de ofimática

Las herramientas de ofimática son un conjunto de técnicas, aplicaciones y programas


informáticos que se utilizan en funciones de oficina para optimizar, automatizar y mejorar
los procedimientos y tareas relacionados. Esas herramientas (procesador de texto, hoja de
cálculo, presentaciones, agenda...) suelen presentarse en paquetes de programas
conocidos como “suites de oficina u ofimática”. En la actualidad las suites ofimáticas
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á Open Office, desarrollado por Sun Microsystems, también
con un formato para cada programa, pero de código abierto. Es habitual que al comprar un
ordenador, este ya venga con una suite de ofimática pre instalada en él (generalmente
Microsoft Office), comprándose las licencias en el mismo momento de adquirir el ordenador.
Las suites de ofimática incluyen las siguientes herramientas:
• Procesador de textos (Ej. Word de Microsoft).
• Hoja de cálculos (Ej. Excel de Microsoft).
• Programa para presentaciones (Ej. PowerPoint de Microsoft).
• Gestor de datos (Ej. Access de Microsoft).
• Herramienta de diagramas (Ej. Visio de Microsoft).
Hay dos tipologías relevantes en cuanto a las suites de ofimática se refiere:
•Soluciones de escritorio: es la solución tradicional que están instaladas directamente en
los propios ordenadores de la empresa. Por ejemplo, Microsoft Office y Open Office.
•Soluciones online: están en un servidor externo al cual se accede por la conexión de
internet, y se pueden crear documentos de texto, hojas de cálculo, etc., como si estuviesen
en el escritorio. Ejemplos: Google Apps, Office 365.
Con esta solución se consigue una accesibilidad a la información desde cualquier
dispositivo con conexión a internet y alojando la información en la nube, sin tener que
mantener infraestructuras complejas dentro de la empresa.
Aspectos a tener en cuenta
Los documentos creados en una suite pueden tener problemas de compatibilidad al
abrirlos con otra, es decir, un documento de texto creado en Word de Microsoft al
intentar abrirlo con Writer de Open Office por ejemplo, es probable que el programa
no sepa ‘traducir’ 100% el formato del texto que tiene el documento. Por ello una
alternativa si es posible, es enviar formatos genéricos como PDF. Las herramientas
ofimáticas son fáciles de manejar a un nivel básico. No obstante, hay que tener en cuenta
que son herramientas complejas con mucha funcionalidad y que habitualmente no se
aprovechan enteramente debido a desconocimiento. Por ello puede ser recomendable el
asistir a un curso de formación en el manejo avanzado de estas herramientas si es posible.
Valor añadido para el negocio
• Optimización del trabajo administrativo.
• Ahorro en tiempo.
• Gestión eficiente de agendas, pedidos...
• Mejora la atención a los clientes.
• Mejora a operatividad de la empresa

Subtema 3:

2.2.3 Estrategias de búsqueda de la información

¿CÓMO BUSCAR EN INTERNET?


En la actualidad, a la hora de resolver situaciones cotidianas, o buscar información para
nuestro estudio o trabajo, la primera fuente de consultas es Internet. Ya sea para preparar
una receta de cocina o quitarnos una duda sobre la fecha de nacimiento de un prócer,
infinidad de datos están alojados en la red. Pero cuando queremos obtener datos de mayor
precisión, podemos caer en una interminable lista de sitios que no nos son de utilidad, si no
utilizamos ciertas estrategias, que nos favorecerán para que los resultados se adecuen a
nuestras expectativas (slideshare).
HERRAMIENTAS DE BÚSQUEDA DE INFORMACIÓN
Existen múltiples posibilidades cuando queremos iniciar una búsqueda, desde los motores
de búsqueda hasta los directorios, marcadores sociales y metabuscadores, cada tipo tiene
sus propias características y es bueno conocerlas.
Motores de búsqueda horizontales:
Son los más conocidos y utilizados, como Google, Bing, Yahoo y Wikipedia.
Motores de búsqueda singulares:
Se utilizan para información específica, por ejemplo: Wolfram Alpha (ciencias), Zanran
(estadísticas) y Quandl (economía).
Redes sociales:
Como Quora, Yahoo Answers y Reddit.
Metabuscadores:
Utilizan varios motores de búsqueda al mismo tiempo, por ejemplo: Copernic, Metacrawler
y Dogpile.
ESTRATEGIAS PARA BUSCAR EN INTERNET
El tema
Existen buscadores temáticos que nos facilitan la información que necesitamos agrupando
los contenidos por temas. Asimismo cuando entramos a un blog, por ejemplo, podemos
encontrar listados de temas o categorías a fin de ubicarnos rápidamente en el tópico que
nos interesa.
La clave de búsqueda
Escribiendo palabras o frases podemos acceder a la información con los parámetros
propios de cada buscador, que nos presentará un listado de sitios web.

Frases textuales “”
Cuando queremos buscar una cita textual debemos ponerla entre comillas, para evitar los
textos que contienen dichas palabras pero en diferentes combinaciones.
Búsqueda avanzada
Los buscadores suelen presentar opciones de búsqueda avanzada, atajos para llegar de
manera más directa y rápida a los resultados que realmente nos interesan.
Signos – y +
El símbolo más (+) nos sirve para buscar alguna palabra requerida obligatoriamente; en
cambio, cuando no queremos que aparezca en los resultados una palabra específica,
usamos el signo menos (-).
Comodines *
Se utiliza para completar palabras, en lugar de las letras que faltan. Es adecuado cuando
no recordamos una parte de una palabra o queremos encontrar varios términos de una
misma familia.
Definiciones define:
Este código se utiliza para buscar exclusivamente definiciones de palabras.
Sitios específicos site:
Si conocemos el sitio que contiene la información necesaria, podemos escribir “site:”
seguido del nombre de la página en cuestión.
Sitios similares related:
Muchas veces hemos agotado los recursos de un sitio que nos gusta mucho y deseamos
saber si existe otro que se le parezca. Para eso usamos el comando “related:”
Idiomas
Es posible que sobre algún tema específico no haya demasiada información en nuestro
idioma, pero sí en inglés u otro, con lo cual nos puede ser de utilidad escribir palabras en
otros idiomas y utilizar los traductores de Google para luego leer la información encontrada.
Tipos de archivos filetype:
Para la búsqueda de archivos en determinados formatos podemos escribir la palabra
“filetype:” seguido de las letras del tipo de archivo.
Recomendaciones sobre el uso de mayúsculas y tildes
Para hacer búsquedas en Internet más abarcadoras es recomendable evitar el uso de
mayúsculas y tildes, ya que hay sitios y buscadores que no toman en cuenta su ausencia.
Esto no significa que debamos olvidarnos de su uso en nuestros textos, porque cumplen
funciones importantes en ellos.
BÚSQUEDAS EN GOOGLE ACADÉMICO
Búsqueda básica en Google Académico
A la hora de buscar en Google Académico, el procedimiento es igual que en el buscador
normal. En primera instancia contamos con una caja de texto donde escribiremos el nombre
del autor, libro, personaje o cita que estamos interesados en recuperar (bibliopos).
Al darle al botón “buscar”, nos aparecerán los resultados.
Recomendaciones de búsqueda
Buscar por título
Escribir entre comillas el título que nos interesa y Google buscará documentos en los que
se mencione ese título. Utilizar el campo "intitle" sin espacio entre el operador y el término
de búsqueda. De esta manera, le decimos al buscador que nos busque en los títulos de los
documentos.
Buscar por autor
Poner el nombre entre comillas. Sustituir el nombre propio por las iniciales. Utilizar el
término "autor" seguido de ":" sin dejar ningún espacio entre autor: y el término de
búsqueda.
Para una mayor precisión, se recomienda combinar "autor": con las comillas.
Podemos elegir buscar información solo en español, pero hay que tener en cuenta que la
mayoría de la información científica está escrita en inglés. Google Académico ordena los
resultados por relevancia teniendo en cuenta la presencia de nuestros términos de
búsqueda en el texto completo así como el lugar en que fue publicado y el número de veces
que ha sido citado.
TRUCOS DE BÚSQUEDA EN GOOGLE ACADÉMICO
Encontrar artículos más recientes
En la barra lateral de la izquierda:
Pincha en "Desde el año" para mostrar solamente los documentos publicados
recientemente, ordenados por relevancia;
Haz clic en "Ordenar por fecha" para mostrar solo las nuevas incorporaciones, ordenados
por fecha;
El icono del sobre sirve para configurar tus alertas. Esto es, cada vez que haya nuevos
resultados de una búsqueda que te interesan, Google Académico te avisa por correo
electrónico (con la periodicidad que hayas establecido). Más información en el apartado
Guardar y exportar de esta guía.
Búsquedas relacionadas
Si eres nuevo en un tema de investigación, es aconsejable realizar antes una búsqueda
general en google y veremos como en la parte inferior de la página de resultados aparece
la opción "Búsquedas relacionadas con".
Otra herramienta interesante para la investigación de palabras clave que podemos emplear
en nuestras investigaciones es Google Keyword planner. http://ninjaseo.es/planificador-de-
palabras-clave/
Citado por
Del mismo modo, si los resultados de la búsqueda te resultan escasos o insuficientes, es
recomendable pinchar en "Citado por" para ver más información relacionada con nuestra
búsqueda.
Búsqueda avanzada en Google Académico
Google Académico ofrece la opción de realizar búsquedas avanzadas: esto permite al
usuario definir con mayor detalle el tipo de resultado.
Permite hacer búsquedas específicas en bibliografía especializada y obtener resultados de
distintas disciplinas y fuentes que han sido revisadas por especialistas.
Con la búsqueda avanzada de Google Académico puedes acotar tu búsqueda por diversos
campos:
 Autor
 Editorial
 Fecha de publicación.
 Podemos elegir hacer la búsqueda en el cuerpo de texto o solo en el título.
 Artículos escritos por
 Artículos publicados en
 Operadores de búsqueda (booleanos): podemos elegir que incluya una frase, de
modo literal, con todas las palabras o son solo algunas palabras. Además podemos
elegir si queremos que no aparezca alguna palabra en la búsqueda.

Subtema 4:

2.2.4 Gestores bibliográficos

Un gestor de referencias bibliográficas es una herramienta que permite crear bases de


datos personales de referencias bibliográficas importando dichas referencias desde
cualquier base de datos, revista, etc. o introduciendo las referencias de forma manual,
generar bibliografías seleccionando el formato, que se adapta al exigido en las
publicaciones periódicas, entre los diferentes estilos de salida que ofrecen los gestores de
referencias bibliográficas y citar mientras se escribe buscando referencias bibliográficas en
la base de datos personal e insertándolas en el documento en el que se está trabajando
(Julian Marquina).
¿POR QUÉ SE DEBE USAR UN GESTOR BIBLIOGRÁFICO?
Para mantener organizadas las referencias bibliográficas y poder disponer de ellas cuando
se necesitan, para evitar errores de transcripción o tipográficos y para facilitar la creación
de las bibliografías y las citas dentro del documento.
¿QUÉ PUEDES HACER CON UN GESTOR BIBLIOGRÁFICO?
 Añadir referencias manualmente e Importar referencias de diferentes fuentes: bases
de datos en línea, catálogos de bibliotecas, archivos, etc.
 Organizar y gestionar tus referencias bibliográficas.
 Exportar las referencias internas en forma de archivo, a otro gestor, etc.
 Organizar y gestionar tu bibliografía.
 Crear y rediseñar tu bibliografía en numerosos formatos internacionales.
 Insertar citas y bibliografía mientras estás escribiendo un documento propio.
 Compartir con otros usuarios/as las referencias bibliográficas y la bibliografía que
consideres.
CARACTERÍSTICAS DE GBI
Entrada de Datos.- Se encuentra tres maneras básicas para importar datos desde las
distintas fuentes al gestor de referencias:
-Automática: Compilar datos automáticamente de la mayoría de las fuentes de información
con apenas un clic de ratón. Actualmente la mayoría de las revistas electrónicas, bases de
datos, catálogos, repositorios y cada vez más fuentes multimedia disponen de formatos de
salida a gestores de referencias
-Directa: Permite la consulta y descarga desde el propio gestor.
-Indirecta: La fuente de información nos genera un fichero en formato RIS, TXT u otro que
se debe importar desde el gestor en ese mismo formato.
El proceso es siempre el mismo:
1.-Marcar registros
2.-Exportar (Folder, Export, Marked…)
3.-Importar desde el gestor
Organización.- Es especialmente importante en un gestor de referencias porque al
incorporar información de fuentes muy diversas se necesita dar una adecuada integridad a
esos datos, organizarlos en carpetas y subcarpetas por lo que será necesario establecer
un buen control de autoridades para que la recuperación de la información sea efectiva.
Salida de datos:
-Citar.- Es la capacidad de integrarse en el procesador de textos (Word, Open Office) por
medio de un pluging (Write-N-Cite, Cite While You Write). Esta tarea es especialmente
importante en un gestor de referencias porque al incorporar información de fuentes muy
diversas se debe dar una adecuada integridad a esos datos.
-Crear bibliografías e informes.- Ejecutar una búsqueda que cree una bibliografía
impresa, o bien que la envíe a un fichero en diversos formatos (rtf, txt, html…)
TIPOS DE GBI
Gestores de referencias clásicos.- Los gestores de referencias como Endnote o
Reference Manager se caracterizan porque necesitan ser instalados en el ordenador.
Gestores de referencias web.- Permiten tener acceso a la base de datos de referencias
desde cualquier ordenador. Además, incorporan nuevas utilidades como la sindicación de
contenidos, trabajos en entornos compartidos, etc.
-Mendeley.- Sistema que permite gestionar y compartir documentos de investigación.
Combina una aplicación de gestión de documentos PDF y de gestión de referencias con
una red social online para investigadores.
-RefWorks.- Permite almacenar referencias directamente desde gran cantidad de bases
de datos o indirectamente mediante el uso de filtros. Se puede organizar las referencias en
carpetas, compartir carpetas, generar bibliografías, escribir un trabajo e insertar las citas
automáticamente, etc.…
-Endnote Web.- Gestor integrado en la plataforma de la ISI Web of Knowledge. Es
necesario registrarse desde la página de la WOK.
-Zotero.- Es una extensión para el navegador Firefox que permite a los usuarios
recolectar, almacenar y citar trabajos de investigación, imágenes, páginas web, vídeos y
otros objetos directamente desde el propio navegador. Es software libre y está disponible
en más de 30 idiomas.
Gestores de referencias sociales.- Añaden a las funcionalidades de los gestores de
referencias las posibilidades que ofrecen las redes sociales para compartir y descubrir
información.
-CiteUlike.- Servicio que ayuda al investigador a almacenar, organizar y compartir los
documentos académicos que está leyendo, extrae los detalles de la cita, y lo único que
tenemos que hacer es poner las etiquetas relativas al contenido de ese documento.
-Bibsonomy– Sistema para compartir enlaces y referencias bibliográficas. Muestra las
referencias en diferentes formatos, entre ellos BibTeX.

TALLER
UNIVERSIDAD TÉCNICA DE MANABÍ
FACULTAD DE CIENCIAS INFORMÁTICAS

GUÍAS DE PRÁCTICAS DE LABORATORIOS /TALLERES


Período Académico: Nº Práctica: 3
Asignatura: Hora:
Unidad: Fecha:
Ambiente:
Objetivo/ Resultados del Aprender a utilizar gestores bibliográficos libres de
Aprendizaje pago.

Instrucciones Instalar el gestor Bibliográfico Mendeley y crear una


cuenta

Actividades por 1.- Añadir referencias manualmente, añadir


desarrollar documentos directamente desde archivos PDFs,
importar resultados de búsquedas desde bases de
datos, importar desde otros sitios web, añadir
referencias desde otros usuarios de Mendeley.
2.- Insertar las referencias bibliográficas desde
Mendeley en un manuscrito de Word, utilizando
distintos estilos de cita.
Herramientas a utilizar Gestor Bibliográfico Mendeley

Resultados obtenidos

Conclusiones

Recomendaciones

Recursos complementarios:

Los siguientes recursos complementarios son sugerencias para que Ud. pueda ampliar la
información sobre el tema trabajado, como parte de su proceso de aprendizaje autónomo:

Bibliografía:

1. Bibliografía
Aguirre, M. M. (s.f.). Sities Google. Obtenido de
https://sites.google.com/site/marcelamatusaguirre/home/info-cap/la-computadora-y-sus-
funciones/dispositivos-de-procesamiento

Barzanallana. (s.f.). www.barzanallana.es. Obtenido de


http://www.barzanallana.es/docencia/barzana/iaccss/Fundamentos-software.html

bibliopos. (s.f.). bibliopos.es. Obtenido de bibliopos.es: https://www.bibliopos.es/realizar-una-


busqueda-google-academico/

Caracteristicas. (s.f.). caracteristicas.co. Obtenido de caracteristicas.co:


https://www.caracteristicas.co/sistema-de-informacion/

GCFGlobal. (s.f.). Obtenido de https://edu.gcfglobal.org/es/informatica-basica/


González, L. (s.f.). platea.pntic.mec.es. Obtenido de
http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html#Sistema_de_numeraci
%F3n_binario.

Ibañez, D. D. (s.f.). Daniel Dona. Obtenido de https://www.danieldona.com/

Informatica, T. &. (s.f.). Tecnologia & Informatica. Obtenido de https://tecnologia-


informatica.com/como-armar-pc-ensamblaje/

Iván Ramírez. (s.f.). xataka. Obtenido de xataka: https://www.xataka.com/especiales/maquinas-


virtuales-que-son-como-funcionan-y-como-utilizarlas

Julian Marquina. (s.f.). julianmarquina.es. Obtenido de julianmarquina.es:


https://www.julianmarquina.es/10-gestores-de-referencias-bibliograficas-a-tener-en-
cuenta-para-tus-trabajos/

Marco teorico. (s.f.). Obtenido de Marco teorico: https://www.marcoteorico.com

Mariana Atopo. (s.f.). Monografias.com. Obtenido de Monografias.com:


https://www.monografias.com/trabajos89/sotware-libre-y-propietario/sotware-libre-y-
propietario.shtml

OlimpoGeek. (s.f.). OlimpoGeek. Obtenido de https://www.olimpogeek.com/tipos-y-clasificacion-


de-sistemas-operativos-a-lo-largo-de-la-historia/

Prieto, J. (s.f.). http://roble.pntic.mec.es. Obtenido de


http://roble.pntic.mec.es/jprp0006/tecnologia/2eso_recursos/unidad7_componentes_or
denador/apuntes/pagina3.htm

S.A., T. F. (s.f.). Computación en la actualidad. Obtenido de http://actualidad-futuro-impacto-


social.blogspot.com/

sities google. (s.f.). Taller de sistemas operativos. Obtenido de


https://sites.google.com/site/tallerdesistemaoperativosll/unidad-ii/2-1-caracteristicas-y-
analisis-de-los-sistemas-operativos-propietarios

slideshare. (s.f.). slideshare.net. Obtenido de slideshare.net:


https://es.slideshare.net/val2492/estrategias-de-bsqueda-de-informacin-en-internet

SlideShare. (s.f.). SlideShare.net. Obtenido de


https://es.slideshare.net/dannyyokokurama/ensamblaje-y-mantenimiento-de-
computadoras-13585320

Tecnología & Informática. (s.f.). Tecnología & Informática.com. Obtenido de Tecnología &
Informática.com: https://tecnologia-informatica.com/lenguaje-de-programacion/

TiposClasificación. (s.f.). TiposClasificación. Obtenido de https://tiposclasificacion.com/sistemas-


operativos/

Вам также может понравиться