martes, 3 de mayo de 2016

Tema 6: Business Intelligence en las empresas

¿Qué es Business Intelligence?

Business Intelligence es la habilidad para transformar los datos en información y la información en conocimiento de tal manera que se pueda optimizar la toma de decisiones en los negocios.

La incorporación de BI en el negocio permite obtener una ventaja competitiva, mediante la obtención de información privilegiada para responder a los problemas de negocio como la entrada a nuevos mercados, promociones de productos, control financiero, optimización de costes, etc.


 Principales productos de Business Intelligence

Existen varios tipos de productos de Business Intelligence a día de hoy. Son los siguientes:

-  Cuadro de Mando Integral (CMI): También conocido como dasboard, es una herramienta de control empresarial que permite establecer y monitorizar los principales objetivos de una compañía y de sus diferentes áreas. Representa la ejecución de la estrategia de una compañía desde el punto de vista de la Dirección General.Las principales características son que utiliza dos tipos de indicadores, financieros y no financieros. Además los objetivos son organizados desde cuatro perspectivas:

1)      Perspectiva Financiera: incorpora la visión de los accionistas y mide la creación de valor de la empresa.
2)      Perspectiva del cliente: refleja el posicionamiento de la empresa en el mercado donde quiere competir.
3)      Perspectiva Interna: se encarga de recoger los indicadores de procesos internos que son críticos para el posicionamiento en el mercado y para llevar la estrategia a un buen puerto.
4)      Perspectiva de aprendizaje y crecimiento: es importante resaltar que tanto las personas como los recursos materiales son la clave para prosperar, por lo que es vital escoger un modelo de negocio adecuado porque en épocas de crisis lo primero que se recorta son puestos de trabajo y recursos materiales.

-  Sistemas de Soporte a la Decisión (DSS): es una herramienta de BI enfocada al análisis de datos de una organización que permite resolver la mayoría de las limitaciones de los programas de gestión.
Estas son algunas de sus características:

1)      Provee Informes dinámicos, interactivos y flexibles beneficiando al usuario.
2)      No requiere conocimientos técnicos, de manera que un usuario no experimentado pueda crear nuevos informes.
3)      Rapidez en el tiempo de respuesta.
4)      Integración entre todos los sistemas y departamentos de la compañía.
5)      Cada usuario dispone de información adaptada a su perfil.
6)      Disponibilidad de información histórica de la compañía con el fin de fijar la evolución de parámetros de negocio, analizar tendencias, etc.

-  Sistemas de información Ejecutiva: es una herramienta software que muestra informes y listados de las diferentes áreas de negocio para facilitar la monitorización de la empresa.Se caracteriza por ofrecer al ejecutivo un acceso rápido y efectivo a la información compartida, mediante la utilización de interfaces gráficas visuales e intuitivas. Suele incluir alertas e informes basados en excepción y análisis de tendencias.



Componentes de orígenes de datos en el Business Intelligence

Existen dos componentes principales que son los siguientes:

-  Datamart: es una base de datos departamental utilizada para el almacenamiento de los datos de un área específica de negocio. Su principal característica es que se compone de una estructura óptima de datos con el fin de analizar la información detalladamente desde todas las perspectivas que afecten a los procesos de un determinado departamento.

-  Datawarehouse: es una base de datos corporativa que se caracteriza por integrar y depurar información para luego procesarla y poder analizarla desde varias perspectivas de una manera rápida. Su principal característica es el tipo de estructuras en las que se almacena la información, permitiendo obtener una información homogénea y fiable, además de permitir consultarla de manera jerárquica.



¿Por qué necesita mi empresa implementar Business Intelligence?

Dejando atrás las explicaciones más técnicas, vamos a hablar ahora de por qué es necesaria la implementación de Business Intelligence en cualquier empresa, independientemente de su tamaño.

Hoy en día vivimos en un mundo altamente competitivo y globalizado, y es necesario que las decisiones se tomen en base a información corporativa exacta y detallada, y esto se consigue a través de un sistema de BI. Esta tecnología convierte los datos de las empresas en información útil para la toma de decisiones, presentando la información en forma de informes y cuadros de mando para poder comprenderla más fácilmente y poder compartirla entre todos los responsables del negocio.

Entonces, ¿Por qué no se implementa en todos los negocios? El principal problema es que estos sistemas son caros y requieren una gran inversión, en tiempo y dinero.

Si estamos dispuestos a cubrir con esos gastos, nos aseguramos una serie de ventajas como poder adelantarnos a acontecimientos venideros y susperar obstáculos antes de topar con ellos. Además la recopilación de datos no permitirá tomar decisiones estratégicas de cara al futuro, basadas en datos y experiencias comprobadas, y no meras especulaciones.


  
Referencias



domingo, 17 de abril de 2016

Tema 5: La recuperación de la Información

¿Qué es la recuperación de la Información?

La recuperación de la información (IR) es el área de la ciencia y la tecnología que trata de la adquisición, representación, almacenamiento, organización y acceso a elementos de información. 

Existen dos tipos de sistemas que procesan información:

-  Los sistemas de Bases de datos: están diseñados con una estructura semántica bien definida, de tal manera que una consulta obtiene como salida todos los resultados posibles sin posibilidad de error.

-  Los sistemas de Recuperación de Información: están diseñados para el procesamiento del lenguaje natural. Los resultados de las búsquedas frecuentemente contienen errores y no tienen la necesidad de ser completos. El objetivo es tratar de devolver el mayor número de documentos e información relevante mientras se minimiza el número de información no relevante.



 Tareas de Recuperación de Información

Existen varios tipos de tareas de Recuperación de Información dependiendo de la tarea a realizar. Son los siguientes:

-  Recuperación ad hoc: Es la utilizan los buscadores web. Los usuarios realizan consultas (dinámicas) sobre un conjunto de documentos que permanece estable y estático.

-  Categorización o clasificación de documentos: funciona asignando un documento a una o más clases de documentos previamente fijadas en función de su contenido. Se distinguen dos tipos de tareas, el denominada enrutamiento que consiste en ordenar los resultados en función de sus similaridad respecto al perfil. Y el filtrado, que se limita a aceptar o rechazar un documento dependiendo de un juicio de valor, siendo de esta manera más estricto que el enrutamiento.

-  Clustering de documentos: consiste en generar una serie de clases a partir de un conjunto de documentos.

-  Segmentación de documentos: consiste en dividir un documento en varias partes que traten subtemas diferentes.



Técnicas de Recuperación de Información

Existen varias técnicas de recuperación de información. Algunas de ellas son las siguientes:

-  Sistemas de recuperación de lógica difusa: consiste en establecer consultas con “frases normales” de manera que al realizar la consulta la máquina pueda eliminar los signos de puntuación, tiempos verbales, conjunciones, etc. Dejando solamente aquellas palabras que son relevantes. La recuperación se basa en proposiciones lógicas con valores de verdadero y falso según la localización de dichas palabras en el documento.

-  Técnicas de ponderación de términos: los documentos que se recuperan dependen del valor obtenido en una ponderación, que se realiza dependiendo de los intereses del usuario, es decir, de los términos relevantes que contenga el documento y la frecuencia de repetición.

-  Técnica de clustering: se basa en atribuir unos valores a los documentos para agruparlos por orden de importancia mediante algoritmos ranking como COBWEB o EM.

-  Técnicas de retroalimentación por relevancia: esta técnica realiza varias búsquedas, es decir, después de obtener unos documentos recuperados y observarlos, vuelve a realizar la consulta pero esta vez con los elementos clave previamente obtenidos de los documentos recuperados.

-  Técnicas de stemming: se basa en realizar búsquedas por raíces truncando las palabras. De esta manera se eliminan las posibles confusiones léxicas y semánticas.



Referencias


domingo, 3 de abril de 2016

Tema 4: El sistema de búsqueda de Google


¿Qué es el buscador de Google?

El buscador de Google es un motor de búsqueda más utilizado en la Web. El principal objetivo de este buscador es buscar texto en las páginas Web, en vez de buscar otro tipo datos (1).


Cómo funciona la búsqueda de Google

Hay tres métodos principales mediantes los cuales se proporcionan lo que se denominan como resultados de búsqueda:

-   Rastreo: Google posee lo que se denominan “arañas”, que son ordenadores navegando continuamente por internet buscando y almacenando información, para después almacenar e indexar dicha información en sus servidores (3).

-  Indexación: el robot de Google o “araña” procesa todas las páginas que rastrea para compilar un índice masivo de todas las palabras que ve junto con su ubicación en cada página. También procesa la información incluida en los atributos de contenido clave y en las etiquetas. La construcción de un índice permite organizar la información de una forma muy eficiente para poder presentar los resultados de las búsquedas de una manera rápida y acertada (3).

-  Publicación de resultados: cuando un usuario introduce una búsqueda a realizar, Google busca en el índice las páginas que coinciden con esa consulta y muestra así los resultados que considera más relevantes, que vienen determinados por varios factores, siendo uno de ellos la clasificación PageRank. Google asigna a una página una clasificación determinada dependiendo del número de enlaces procedentes de otras páginas Web (3).

Otro apartado importante es cómo Google consigue obtener búsquedas personalizas para el usuario. En el momento que el usuario empieza a escribir la consulta, las auto terminaciones que se proponen ya están orientadas a las preferencias de dicho usuario. Las preferencias se determinan a partir de criterios como el historial de navegación, la ubicación geográfica, fecha actual o las denominadas “señales personales del usuario”, que no es ni más ni menos que la información que conoce Google sobre nosotros (2).

Recientemente Google está trabajando para mejorar sus búsquedas mediante la comprensión semántica de las consultas y las respuestas. Es importante diferenciar, por ejemplo, el singular y el plural. También trabaja en conceptos como sinónimos o dobles significados de una palabra dependiendo del contexto (2).

Google se auto alimenta con las elecciones de los usuarios a las propuestas presentadas tras su búsqueda para saber la respuesta más acertada. En otras palabras, Google no tiene información de las búsquedas que no se han realizado. Un dato interesante es que cada día, entre el 15% y el 20% de las consultas que se realizan, nunca se han realizado antes (2).


 Calidad de la información mostrada por Google

Para que nuestra página web tenga éxito, debe colocarse en el top de búsquedas. Está demostrado que las tres primeras posiciones de una consulta en Google se llevan el 70% de las visitas (4). Pero para aparecer en las primeras posiciones de Google existen más de 200 factores de posicionamiento. Estos factores  se dividen en dos tipos:

1)  Factores externos: son aquellos que no podemos controlar de manera directa. Señalan a los buscadores si una web es de confianza o no. El comportamiento del usuario, la calidad de los links externos y las señales sociales son algunos de los más importantes (5).

-  La calidad de los links externos: Google da más importancia a la calidad de las webs que dirigen a una web, que a la cantidad.
-  El comportamiento del usuario: dependiendo de las páginas que ha visitado un usuario anteriormente y con qué frecuencia, el buscador de Google muestra unos resultados u otros.
-  Las señales sociales: las menciones en las redes sociales influyen a la hora de designar la autoridad del dominio, es decir, un link compartido en Twitter puede decidir si una página aparece más arriba en los resultados de búsqueda.

2) Factores internos: son los que podemos controlar directamente, es decir, los relativos a la web. Su objetivo principal es facilitar a los buscadores cuando acceden a nuestras páginas. La calidad del contenido, la arquitectura web y el código HTML son los factores más relevantes (5).

-  El contenido: es el factor más importante para posicionarnos en una posición top. La clave está en ofrecer un contenido original e interesante. Google Panda se encarga de establecer si un contenido es original o no.
-   La arquitectura web: tener una buena estructura de URLs ayuda a que las arañas de Google accedan a nuestra web. Además también mejora la usabilidad y mejora la experiencia de usuario.
-  El código HTML: es necesario poseer un código estructurado y optimizado debido a que los motores de búsqueda utilizan ciertas etiquetas HTML para mostrar información del contenido en sus resultados de búsqueda.


Referencias

domingo, 13 de marzo de 2016


Tema 3: Sistemas de almacenamiento actuales



¿Qué es una base de datos?

Todos sabemos lo que es un DVD, un USB o una tarjeta micro SD. Son dispositivos de almacenamiento “simples”. Pero, ¿Qué sucede si deseo tener mi información ordenada para unos determinados propósitos y usos? Para ello necesito una base de datos, que se define como un conjunto estructurado de datos coherentes.

Los dos principales tipos de base de datos son:

-   De tipo dinámico u OLTP (On Line Transaction Processing): la información se modifica en tiempo real, es decir, los datos se modifican, se insertan, se eliminan o se consultan en línea durante la operación del sistema. (1)

-  De tipo estático u OLAP (On Line Analytical Processing): no se realizan operaciones en tiempo real, solamente se realizan consultas sobre los datos para el análisis y toma de decisiones. (1)

Cuando surgen las bases de datos, los tipos de datos que permiten almacenar son de tipo numérico, decimal y tipo texto. Según han ido evolucionando las bases de datos, han aparecido otros tipos de datos como los CLOB (Character Large Objetct), que sirven para almacenar documentos y BLOB (Binary Large Object), que sirven para almacenar imágenes o vídeos. También surge el tipo de dato XML, que es un tipo de dato jerárquico porque parte de un nodo raíz, y éste puede tener varios subniveles.



Problemas con la información almacenada

Al empezar a utilizar una base de datos recién creada el desempeño de ésta es óptimo pero según se incrementa el volumen de información pueden surgir problemas como problemas de espacio en disco, problemas a la hora de realizar consultas, incrementos de costo en almacenamiento y procesamiento, es decir, problemas con la base de datos que pueden acarrear pérdida de información.

Para ello se han implementado soluciones a nivel de Hardware y Software como:

-  HADR: es un sistema de replicación de datos que permite, en caso de fallo en el servidor principal, que uno de los servidores secundarios tome el control y pase a ser el servidor primario.

-  PureScale: es una arquitectura basada en Clúster (2), es decir, la unión de varios servidores que trabajan como si fuese solo uno. Esto nos permite reducir el riesgo y el coste del crecimiento del negocio.

También se han implementado soluciones a nivel de base de datos para hacer frente a problemas de rendimiento como:

-   DPF: es una característica que permite hacer particionar la base de datos. Con esto mejoramos el rendimiento y la escalabilidad de nuestra base de datos. Está solución se utiliza cuando se manejan grandes volúmenes de información.

-  Table partitioning: es lo mismo que DPF pero aplicando el concepto a las tablas dentro de una base de datos.

-  MDC (Multi-Dimesion Clustering): es un método que permite agrupar los datos de una tabla en varias dimensiones simultáneamente de una manera automática y flexible para mejorar el rendimiento de las consultas.

-   También podemos recurrir a la compresión de datos, que consiste en reducir grandes volúmenes de información para que el espacio ocupado sea el menor posible. Esto nos permite reducir el coste de almacenamiento e incrementa el rendimiento de las consultas.



Data Warehouse y DataMart

Data Warehouse es un almacén de datos que se utiliza para explotar grandes cantidades de información con el objetivo de analizarla y ayudar a la toma de decisiones de empresas. Maneja base de datos de tipo OLAP, es decir no contienen datos actuales.

Data Mart es un subconjunto de datos de un Data Warehouse. Nos permite separar los datos para funciones, usuarios y áreas específicas. La principal diferencia con respecto a Data Warehouse es que puede contener bases de datos de tipo transaccional (OLTP).

El modelo de datos que se utiliza tanto en Data Warehouse como en Data Mart es el conocido como Star Schema o esquema en estrella. Es un modelo de datos que tiene una tabla de hechos (fact) que contiene los datos para el análisis y alrededor sus dimensiones, que están relacionadas a la tabla de hechos mediante una clave primaria. Este modelo es ideal por su simplicidad y velocidad para llevar acabo análisis.



El futuro es Big Data

Big Data (datos a gran escala) es el proceso de recolección de ingentes cantidades de datos para su inmediato análisis con el fin de encontrar información oculta, patrones recurrentes, nuevas correlaciones, etc. Es decir, el propósito principal de utilizar el Big Data es alcanzar una información precisa, eficiente y efectiva que nos permita ejecutar una toma de decisiones en línea con los movimientos del mercado.

Hay dos principales tipos de datos:

-  Datos estructurados: son aquellos que poseen una longitud y formato, como puedan ser fechas, y que pueden ser almacenados en tablas. Aquí se incluyen datos relacionados con los censos de población, encuestas, transacciones bancarias, compras realizadas online (3).

-  Datos no estructurados: son aquellos que carecen de un formato concreto, no pudiendo ser almacenados en tablas. Aquí diferenciamos los datos de tipo texto, que son los generados en redes sociales, foros, etc. Y los datos de tipo no-texto, como puede ser cualquier archivo de tipo imagen, video o audio.

-  Datos no estructurados: son aquellos datos que no se limitan a campos determinados aunque poseen organización interna, lo que facilita el tratamiento de sus elementos. Aquí se incluyen datos de tipo XML, HTML o JSON (3).

La utilización del Big Data supone grandes ventajas en ámbitos como:

-   Empresarial: una tienda online puede optimizar el stock a través de la información obtenida de lo que busca una persona en su página Web o analizando los foros o redes sociales. También se aprovecha de esto el sector de las telecomunicaciones, que gracias a la información extraída del consumo de voz y datos, pueden ofrecer unos determinados packs personalizados para cada cliente.

-  Seguridad: los gobiernos pueden aprovechar el Big Data para investigar criminales y poder luchar contra el terrorismo de manera más eficaz.

-  Sanidad: mediante el cruce de información de historiales clínicos, hábitos de consumo, clima y entorno, se puede ayudar a la detención precoz de enfermedades.

La principal desventaja del Big Data es la privacidad porque todo se controla, analiza y rentabiliza sin tener nosotros un control sobre el uso y fin de nuestra información (4). 


Referencias


domingo, 28 de febrero de 2016

        

Tema 2: Representación de la Información



          ¿Qué son los lenguajes de programación?

Un lenguaje de programación es una estructura que, con una base sintáctica y semántica, imparte diversas instrucciones a un programa de ordenador. El origen del lenguaje de programación se lo debemos a Ada Lovelace, considerada la primera programadora de ordenadores del mundo. (1)

Existe una gran cantidad de lenguajes de programación, por lo que se han desarrollado lo que conocemos como intérpretes (programas que adaptan las instrucciones a otro lenguaje) y compiladores (programas que traducen el lenguaje a lenguaje máquina).

Vamos a clasificar los lenguajes de acuerdo a su nivel de abstracción:

Primeramente tenemos el lenguaje máquina, que es el conjunto de códigos binarios directamente interpretables por una computadora.
Seguidamente tenemos el lenguaje de bajo nivel, que es aquel lenguaje totalmente dependiente del ordenador
Por último tenemos el lenguaje de alto nivel, que es aquel que se encuentra más cercano al lenguaje natural que al lenguaje máquina.



      .NET vs JAVA

Vamos a comparar las dos principales plataformas de desarrollo que hay en la actualidad. (2)

JavaSEE/JavaEE es una gran plataforma de desarrollo y pertenece a Oracle, además de estar respaldada por grandes gigantes de la industria como son IBM o RedHat. Destacar que el crecimiento de la plataforma Android le ha dado un impulso a esta plataforma. (2)

Por otro lado .Net es también una excelente plataforma de desarrollo. Pertenece a Microsoft, que posee más del 90% del mercado de sistemas operativos de ordenador. (2)

Ahora veamos las principales ventajas de cada una de las plataformas:

En el caso de Java, funcionaría bien en alguno de los siguientes escenarios:

-  El desarrollo de aplicaciones multiplataforma. Es uno de los puntos fuertes de esta plataforma.
-  El desarrollo de aplicaciones Android. En .Net existen herramientas para desarrollar en Android como Xamarin, pero el lenguaje natural de Android es Java.
-    Gran variedad de herramientas para el desarrollo. Java tiene muchísimas opciones donde escoger entre frameworks, IDE’S, servidores de aplicaciones, etc.
-     Gran afinidad con GNU/Linux y Open Source, a pesar de que ni Java es del todo libre, ni .NET es totalmente propietario.

Para el caso de .NET, podríamos considerar como beneficiosos alguno de los siguientes escenarios:

-    Si tu empresa posee muchos productos de Microsoft, la opción recomendable es .NET porque esta plataforma corre mejor en ambientes Windows.
-   La compañía de Microsoft está apostando fuerte por .NET y esto lo demuestra con los numerosos productos y actualizaciones que se presentan con gran frecuencia.
-  Gran variedad de herramientas para el desarrollo. Java tiene muchísimas opciones donde escoger entre frameworks, IDE’S, servidores de aplicaciones, etc.
-  Uniformidad en las herramientas de desarrollo existentes en .NET: el IDE por defecto es Visual Studio, el servidor web es ISS, el framework MVC es ASP .NET MVC, etc.



        SmartGWT

GWT es un framework perteneciente a Google que tiene como ventaja principal que el código se escribe en Java, y después de compilarlo produce archivos JavaScript que pueden correr en cualquier navegador. (3)

SmartGWT es una variación de GWT, en la cual se implementan todos los widgets disponibles en la librería de JavaScript SmartClient. Nos ofrece un set de formularios, grillas y muchos otros componentes. Posee funcionalidades que se resuelven dentro del mismo widget. (3)

Las ventajas que posee son las siguientes:

-  A partir de una clase de java, obtenemos una pantalla con grillas, formularios y un look and feel muy profesional.
-  Evitamos confrontaciones con las distintas versiones de Internet Explorer, sus cambios de implementación y su renderización obsoleta de JavaScript y CSS.
-  Posee una gran variedad de widgets para utilizar.

Las principales desventajas son las siguientes:

- La versión LGPL, no habilita el uso del lado del servidor en la versión gratuita.
-  El tiempo de compilación es largo si lo comparamos con una aplicación nativa en HTML, JavaScript y CSS.
-  El HTML generado para representar los componentes es demasiado complejo.



      Lenguajes de programación del futuro

Todo programador ha oído hablar de lenguajes de programación como HTML, Phyton, PHP, JavaScript, etc. Pero hay otros muchos que podrían reinventar el futuro del desarrollo de software.

Algunos de estos lenguajes son Dart, Go, F# o Ceylon.

-  Dart es un lenguaje de código abierto, estructurado y flexible orientado a objetos. Es fácil de aprender y está adaptado a todos los navegadores web. El código se puede compilar en Java Script para ejecutarlo en cualquier navegador. Permite la  creación de aplicaciones web bastante complejas con un rendimiento muy elevado. También es una opción interesante para el desarrollo de aplicaciones en la nube porque permite un único lenguaje para el cliente, para el servidor y todo a través de la plataforma en la nube de Google (Google Cloud Platform).

-  Go es un lenguaje inspirado en C, con una excelente biblioteca estándar y recolector de basura. Es ideal para desarrolladores que conozcan C pero con la particularidad de que lenguajes como C, Java o C++ son pesados y Go es todo lo contrario. También admite la tipificación dinámica de datos. Además no es un lenguaje orientado a objetos, no hay clases ni objetos ni herencia.

-  F# es un lenguaje multiparadigma de código abierto, orientado a objetos y admite funciones de la plataforma anteriormente descrita .NET. Este lenguaje se utiliza mucho dentro de la industria asociada a los Big Data.

-  Ceylon es un lenguaje de programación orientado a objetos desarrollado por la archiconocida empresa Red Hat, responsable de la creación del sistema operativo de código abierto Linux. Tiene una sintaxis parecida a Java pero es mucho más legible, más regular y se apoya en estructuras de árbol. En definitiva es una sintaxis cuyo fin es una programación de proyectos de desarrollo más funcional que la de Java porque simplifica y elimina elementos de ese lenguaje.



domingo, 14 de febrero de 2016

Tema 1: La información


¿Qué es la información?

Primeramente vamos a diferenciar entre datos, información y conocimiento.

Un dato es un elemento aislado, recabado para un cierto fin, pero que no ha pasado todavía por un proceso que lo relacione con otros de manera funcional para un fin concreto. (1)

La información es un conjunto de datos procesados y relacionados, de manera que pueden dar pauta a la correcta toma de decisiones según un fin concreto. (1)

Por último llamamos conocimiento a la información adquirida por un ser humano a través de la experiencia o la educación. (1)

Hoy en día los métodos de almacenamiento de la información más conocidos son el papel, los dispositivos ópticos, las memorias USB, los discos duros y el almacenamiento en la nube.



 ¿Qué es la documentación?

La documentación es el conocimiento que se dispone de un tema, adquirido a partir de la información que se ha percibido por parte de él. (2)

Vamos a comentar los siguientes tipos de documentación:

La primera es la Archivología, que es la primera actividad desde el punto de vista informativo que apareció en el mundo. Los primeros documentos que existieron contenían asuntos legales que se debían conservar, como por ejemplo los textos de una propiedad o de una venta.

Más tarde apareció la bibliotecología, que se debe relacionar con la evolución del libro, las bibliotecas y las técnicas, además de los métodos utilizados para el estudio y la organización de la información para su uso posterior.

Posteriormente surgió la bibliografología, es una consecuencia del auge alcanzado por los materiales impresos con la aparición de la imprenta. Es de vital importancia en la época moderna debido a que es un valioso recurso para llegar a las fuentes del saber humano.

Con el paso de los años, y con el consecuente aumento de información, surgió la ciencia de la información a mediados del siglo XX. Esta ciencia tiene como objetivo primordial el estudio de la actividad científico-informativa, es decir, tiene como objetivo la propia información y todo lo relacionado con ésta, su organización, su uso, procesos, características, etc.



La fiabilidad de la información en Internet

El principal problema al que nos enfrentamos en Internet es saber qué información es veraz y cuál simplemente es una invención. Para evaluar la información de una Web podemos seguir los siguientes criterios:

Primeramente debemos fijarnos en la Autoridad, es decir, debemos fijarnos en quién es el autor de la información que estamos consultando y si dicho autor es un experto en el tema que está tratando. (3)

Acto seguido evaluaremos el contenido, fijándonos tanto en el contenido material como en la presentación formal del mismo.

A continuación nuestra atención debe recaer sobre el propósito de la información, fijándonos atentamente en si la publicación va dirigida a un destinatario o a un sector en concreto. En todas las páginas Web con un mínimo de fiabilidad hay una sección de “quienes somos” o “about us” donde podemos recopilar información.

La objetividad de la publicación es el siguiente criterio que evaluaremos. Es importante ver si trata de persuadir o convencer de algo, para ello nos fijaremos en los diferentes puntos de vista y observaremos con atención las opiniones que se defienden.

También es importante evaluar la pertinencia de la información. Debido a la ingente cantidad de información a la que tenemos acceso, es necesario que omitamos toda aquella información que no es relevante, es decir, lo que nos interesa es información concreta y precisa.

Por último miraremos lo que se denomina el concepto de actualización, es decir, que la información que estamos consultando está actualizada.

Debemos dudar siempre de la información que aparece en Internet, es decir, debemos evaluar dicha información y contrastarla, y no fiarnos simplemente de los resultados de las búsquedas que aparecen en las primeras posiciones de los principales buscadores.



El posicionamiento de las Web

En el anterior apartado terminábamos con la afirmación de que no debíamos fiarnos de los resultados de las búsquedas que aparecen en las primeras posiciones de un buscador como Google. ¿Por qué esas páginas Web aparecen en las primeras posiciones? ¿Poseen una mayor fiabilidad por estar en los primeros puestos?

Veamos los tres principales tipos de posicionamiento de las Web:

Empecemos hablando del posicionamiento SEO, el objetivo de esta técnica es conseguir que tecleando una serie de palabras concretas que identifican el producto o servicio de la empresa, ésta aparezca en las primeras posiciones de Google. (4)

Otra de las técnicas más conocidas es el posicionamiento SEM, que se basa en mejorar la visibilidad de la página Web en los buscadores mediante el pago por publicidad. El sistema más conocido del SEM es Google Adwords, que funciona con el sistema de pago por clic, es decir, que sólo se paga cuando alguien hace clic en el anuncio.

Pongamos como ejemplo que tecleamos en google la palabra <<ordenadores>>: podemos ver que en la parte central aparecen los resultados de búsqueda “normales” (SEO) y en la parte superior y en el lateral derecho los relativos a anuncios de pago por clic (SEM).

Por último tenemos el posicionamiento SMO, y hace referencia al posicionamiento en los social media (blogs, redes sociales, etc.).



Referencias