Integración de técnicas de Minería de datos y metaheurísticas en sitios de comercio electrónico

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Integración de técnicas de Minería de datos y metaheurísticas en sitios de comercio electrónico"

Transcripción

1 1 Integración de técnicas de Minería de datos y metaheurísticas en sitios de comercio electrónico Barragán Edgar, Giraldo Fabián Andrés, Londoño Isabel RESUMEN En este artículo se presenta una herramienta de análisis de información, que provee a un sitio de comercio electrónico información relevante para la publicación de sugerencias de productos recomendados a sus clientes, se utilizan operadores de procesamiento de información provistos por RapidMiner como herramienta de minería de datos para descubrir reglas de asociación y agrupación. Adicionalmente, se emplean técnicas de análisis de información textual con Lucene con el fin de identificar la combinación de productos más cercanos al usuario de acuerdo a la similitud de sus contenidos, proceso que está enmarcado bajo los conceptos de la programación evolutiva con el fin de encontrar la mejor solución sin utilizar algoritmos exactos. Se encuentra entonces una forma de recomendar acertadamente productos, a partir del descubrimiento de patrones de comportamiento y similitud contenidos de forma implícita en los datos transaccionales de la tienda y descubiertos a partir del empleo de técnicas de minería Web de uso, de contenido y de perfiles. Palabras Clave Comercio electrónico, e-commerce, Minería de datos, Metaheuristicas, Sistemas de recomendación, personalización P I. INTRODUCCIÓN ara algunas empresas, Internet representa el 100% de su actividad comercial, es el caso de muchos almacenes de venta de productos por Internet. Al tiempo que se incrementan los adeptos a este tipo de comercio la competencia se hace más fuerte y adquiere mayor variedad, es por ello que los almacenes virtuales deben mejorar sus estrategias de mercado con el fin de adquirir nuevos clientes y fidelizar aquellos que ya lo son. Una consecuencia de ese acelerado crecimiento y la alta disponibilidad de información es que los usuarios experimentan dificultades cuando intentan localizar información de su interés, a pesar de que pueden acceder a un Primer Autor: edgar.barragan@gmail.com, Ingeniería Fundación Universitaria Sanmartín. Segundo Autor: fabian.giraldo@ingenieria.sanmartin.edu.co, Profesor, Facultad Ingeniería Fundación Universitaria SanMartín Tercer Autor: isabel.londono@ingenieria.sanmartin.edu.co, Profesora, Fundación Universitaria SanMartín. número considerable de herramientas para realizar búsquedas asistidas. Como parte de los esfuerzos realizados para brindar soluciones más efectivas a los usuarios, en la última década se han emprendido investigaciones para aprender sobre su comportamiento y preferencias con el propósito de brindarles información pertinente a sus necesidades [4]. El objetivo de este tipo de análisis es el de descubrir información previamente desconocida a partir de otra información, permiten identificar hechos, reglas, comportamientos o patrones que se encuentran escondidos pero que implícitamente existen y cuyo contenido puede llegar a ser de gran utilidad y su valor de enormes proporciones. El propósito de este proyecto de investigación es el de resaltar como la aplicación de algunas técnicas de análisis pueden ser aplicadas a los sistemas transaccionales de comercio electrónico, y pueden apoyar las plataformas de promoción en Internet que buscan atraer nuevos visitantes y crear vínculos más cercanos con sus verdaderos clientes; valiéndose principalmente de la integración de varios componentes tecnológicos que faciliten el manejo de información y faciliten la ejecución de procesos de gran complejidad. El resultado final será una herramienta de análisis de información bajo una arquitectura de agentes distribuidos JADE [6], que permite la ejecución de procesos de minería de datos como algoritmos de asociación y de agrupación, y la ejecución de procesos de filtrado basado en contenido con algoritmos genéticos; la información generada es retroalimentada a la tienda para ser utilizada en la configuración de objetos de publicación de productos recomendados a los clientes de la tienda. El artículo está organizado de la siguiente forma: La sección II presenta antecedentes en los cuales se aplicaron sistemas de recomendación.en la sección III, el desarrollo, en la cual se específica el diseño e implementación del sistema basado en la metodología de desarrollo de software OpenUp [8] y la metodología para el diseño e implementación de sistemas multiagentesmascommonkad. En la sección IV se presentan las pruebas computacionales y por último en la sección V se desarrollan las conclusiones del proyecto ejecutado. II. TRABAJOS RELACIONADOS Tanto en la industria como en la academia ha existido

2 2 constante trabajo en el desarrollo de nuevos enfoques al problema de recomendación automática. Las primeras soluciones para el problema de la recomendación automática aparecieron a mediados de la década anterior y su aproximación, basada en los gustos de comunidades similares se ha validado y extendido desde entonces. [11] Ejemplos de tales aplicaciones incluyen recomendaciones de libros, CDs y otros productos en tiendas de comercio electrónico como Amazon.com o ebay.com, películas en MovieLens.org y, desde otra perspectiva, sistemas de recomendación de páginas Web como WebWatcher o Letizia, o más recientemente como auxiliares en el proceso del motor de búsqueda en la Web. A continuación se presentan algunos trabajos previos que fueron base para el desarrollo de este proyecto de investigación: Análisis de la adquisición del conocimiento en sistemas hipertexto a partir de las estrategias de navegación del usuario [12]. Trabajo de investigación en sitios hipermedia, donde se plantea el análisis de las estrategias o patrones de navegación como propuesta para la adquisición del conocimiento. Con el fin de inferir, al menos en parte, el conocimiento adquirido por los usuarios. Minería de datos a los Sistemas de enseñanza basada en web [10]. Estado actual en la investigación sobre la aplicación específica de técnicas de minería de datos a los sistemas de enseñanza a distancia basados en web o sistemas de e-learning. Centrado principalmente en la minería de utilización web, concretamente en clasificación y agrupamiento, descubrimiento de reglas de asociación y secuencias de patrones. Sistema recomendador basado en filtrado colaborativo y minería de datos [15]. Proyecto de investigación del grupo de investigación en comercio electrónico en el que se exponen técnicas de minería de datos con reglas de asociación utilizando WEKA, y algoritmos genéticos para el descubrimiento de recomendaciones basado en filtrado colaborativo. III. DESARROLLO El desarrollo de la solución propuesta para el problema planteado, se realizó teniendo en cuenta las etapas y las actividades planteadas por la metodología OpenUP [8], utilizada debido a su facilidad para realizar el correcto monitoreo en proyectos de implementación de software. A. Conceptualización Mediante una plataforma independiente para extracción y procesamiento de información, bajo una arquitectura de software creada sobre agentes distribuidos, se integran procesos de minería de datos y análisis de contenidos, para el fortalecimiento de las herramientas tecnológicas de las tiendas de Internet. La especificación técnica de la solución propuesta se puede visualizar en la Fig 1, se compone de dos elementos funcionales independientes, el primero de ellos es la tienda de comercio electrónico y el segundo es la plataforma multiagente para procesamiento de los algoritmos de análisis. Fig. 1. Esquema de Solución implementada Los elementos de minería de datos empleados son procesos enfocados al descubrimiento de conocimiento para encontrar información no trivial, previamente desconocida y potencialmente útil proveniente del repositorio de datos de las tiendas de comercio electrónico. A partir de los resultados adquiridos a través de la ejecución de los procesos de análisis de datos, se implementan mecanismos de publicación de sugerencias de productos recomendados, en la plataforma comercial de la tienda on-line, como se puede observar en la Fig 2. Fig. 2. E-Commerce con personalizaciones B. Elaboración En esta fase se definieron los procesos de análisis de información que se aplican específicamente a la plataforma de comercio electrónico, se resaltan así tres algoritmos que se describen a continuación. Segmentación de clientes con algoritmos de clustering. En el caso de las técnicas de agrupación, éstas buscan agrupar ítems, transacciones, usuarios o vistas de páginas. Existe una amplia variedad de algoritmos, uno de los más utilizados es el algoritmo particional k-means. Este realiza un análisis estadístico de los datos para efectuar agrupaciones y mide las distancias entre estas. También realiza cálculos sobre los valores promedio y medios de la muestra utilizada. La agrupación en este contexto, busca determinar los patrones de similitud existentes entre los perfiles de los clientes de la tienda, teniendo en cuenta su información demográfica y sus preferencias demostradas hacia productos

3 3 mediante los elementos de calificación de la tienda. La finalidad de este proceso es identificar los usuarios más parecidos y segmentarlos en grupos para realizar recomendaciones de productos a los usuarios de un mismo grupo de acuerdo a los gustos de sus semejantes. Usando el API de Rapidminer se crean los operadores necesarios para manipular los datos y configurar el algoritmo de clustering, se ejecuta el proceso completo de generación de grupos de acuerdo a la configuración enviada por el administrador, que incluye atributos variables como el número K de clústeres que se crean, y el número de optimizaciones que se aplican al algoritmo. Se almacenan los datos de grupos generados en una base de datos temporal (DataMart) para luego ser enviados por el ETL (Extraction, Transformation, Load) a la tienda. El proceso de asignación de cada usuario a su respectivo grupo se hace de acuerdo al funcionamiento del algoritmo de k-means, donde se calcula para cada atributo un valor medio o centroide y los usuarios con mayor cercanía a estos valores serán los que tengan mayor similitud, el valor medio se va optimizando en cada iteración hasta el momento en que converge en un rango mínimo. Se crea uno de los elementos de publicación de productos sugeridos, diseñado a partir de los resultados del algoritmo de clustering, la información obtenida consiste en la definición de una tabla de grupos en la cual se tiene un identificador para el grupo y un identificador para el usuario, cada usuario hace parte solo de un grupo. Para la publicación de estas recomendaciones, se requiere conocer el grupo al que pertenece el usuario, para lo cual es necesario que el cliente realice login en la tienda. Una vez se identifica el usuario y el grupo, el método de publicación consiste en recomendar los productos favoritos de otros usuarios que pertenecen al mismo grupo del usuario que está registrado. Descubrimiento de reglas de asociación en contenidos transaccionales de compra. El descubrimiento de patrones de navegación puede ser usado para entender las características del comportamiento de los visitantes o usuarios de segmentos para mejorar la estructura de un sitio y crear una experiencia personalizada para los visitantes al proporcionar recomendaciones dinámicas sobre contenido u objetos. [4] Las reglas de asociación capturan las relaciones entre los ítems basándose en los patrones de ocurrencia a través de las transacciones. En el caso de las transacciones web, las reglas de asociación capturan las relaciones entre los productos comprados de acuerdo a los patrones de asociación de ítems hallados en las cestas de compra. Usualmente se implementa el algoritmo de Apriori publicado por Agrawal y Srikant en [4]. Sin embargo existen otras técnicas para detección de reglas de asociación como el algoritmo FP-Growth el cual se trabaja en esta investigación. El algoritmo FP-Growth es actualmente uno de los enfoques más rápidos del proceso de minería de ítems frecuentes, éste se basa en una representación de árbol de premisas a partir de las transacciones dadas (llamada FP-tree), la idea base de FP- Growth es realizar una eliminación recursiva del esquema, así, en un primer paso del procesamiento se eliminan los ítems de las transacciones que no son frecuentes individualmente, luego los que son menos frecuentes entre los que son frecuentes, de forma recursiva se continua este proceso para ir creando el árbol de premisas y para cada una se generan las relaciones con otros productos que se encuentran en las transacciones que contienen la premisa creada. Fig. 3. Representación de FP-Tree Usando el API de Rapidminer se crean los operadores necesarios para manipular los datos y configurar el algoritmo de reglas de asociación con FP-Growth. Se ejecuta el proceso completo de generación de reglas de asociación de acuerdo a la configuración enviada por el administrador que incluyen los atributos de soporte y confianza mínimos que se tienen en cuenta para obtener las reglas. Finalmente, se almacenan los datos de reglas de asociación en la base de datos temporal (DataMart) para luego ser enviados por el ETL a la tienda. Con los resultados obtenidos en este proceso, se crea otro componente de personalización de recomendaciones, el de las reglas de asociación que se descubrieron a partir del análisis de la canasta de compras de cada usuario. Esta información es almacenada en una tabla de la base de datos de la tienda con la estructura premisa, conclusión, confianza. Esta información es utilizada en la tienda para identificar cuales productos podrían resultar de interés durante la navegación en otro producto Las reglas de asociación permiten identificar una relación de afinidad o cercanía de un producto o una secuencia de varios de ellos hacia otros productos, lo cual hace que se cree una relación de asociatividad entre ellos, en la Fig 5 se puede observar un ejemplo de ello. Fig. 4. Ejemplo de regla de asociación La forma de presentar esta información consiste en identificar la mejor premisa que se parezca a las reglas de asociación calculadas para el comportamiento de navegación que los usuarios realizan durante su visita a la tienda, y muestre como producto recomendado el primer ítem que se encuentra en la conclusión asociada a dicha premisa. Recomendaciones personalizadas a partir de filtrado basado en contenido bajo enfoque de programación evolutiva. Se suele llamar análisis de contenido al conjunto de procedimientos interpretativos de productos comunicativos

4 4 (mensajes, textos o discursos) que proceden de procesos singulares de comunicación previamente registrados, y que, basados en técnicas de medida, a veces cuantitativas (estadísticas basadas en el recuento de unidades), a veces cualitativas (lógicas basadas en la combinación de categorías) tienen por objeto elaborar y procesar datos relevantes sobre las condiciones mismas en que se han producido aquellos textos, o sobre las condiciones que puedan darse para su empleo posterior. [9] Una de las formas más populares para especificar el peso de las palabras clave en extracción de información es term frequency/inverse document frequency (TF/IDF) [11]. Este cálculo es utilizado en el análisis de información, a través de un algoritmo genético el cual se encarga de identificar la combinación de N productos, que mejor se podrían recomendar a cada cliente de acuerdo a la similitud de los contenidos asociados a cada cliente (comentarios, búsquedas, categorías asociadas), y los textos descriptivos de los productos ofrecidos en la tienda. C. Construcción A continuación se describen los componentes de software que fueron utilizados para diseñar los elementos de análisis, manipulación de datos y publicación de contenido web. Administración de contenido para tienda de comercio electrónico usando oscommerce. oscommerce es una tienda virtual gratuita desarrollada en PHP y de código abierto, se diferencia de los gestores de contenidos tradicionales porque es una aplicación desarrollada específicamente para crear sitios de comercio electrónico y toda su funcionalidad va dirigida hacia ese propósito. La instalación base de oscommerce, se complementó con varios plugins, que amplían la funcionalidad de la herramienta. Supertracker, es un plugin tomado del sitio web de oscommerce, permite realizar el seguimiento y trazabilidad de los usuarios dentro del almacén, como saber que productos y categorías ha visitado [14]. JMRating es un componente de oscommerce que permite a los usuarios de la tienda calificar los productos mediante el sistema de rating de 1 a 5 visualizándolos en forma de estrellas. Procesos distribuidos sobre plataforma de agentes distribuidos en JADE. JADE (Java Agent Development) es una estructura software que simplifica el desarrollo de sistemas multiagente de acuerdo con las especificaciones estándar FIPA para la interoperabilidad de sistemas de agentes inteligentes. La arquitectura de procesos para la ejecución de agentes está desarrollada sobre esta plataforma, la cual consiste en el registro de un agente Mediador el cual se encarga de escuchar constantemente las peticiones que la tienda envía hacia la plataforma a través de un socket definido en un puerto de comunicación. El mecanismo de comunicación, según lo describe [16] en su trabajo, consiste en la creación de un mensaje ACL que provee todos los elementos necesarios para establecer la comunicación entre la tienda de comercio electrónico y la plataforma multi-agentes. Cuando el mensaje es recibido por el agente Mediador, se identifica cual es el tipo de proceso que se ha invocado (Asociación, Clustering o Filtrado de contenido), y se realiza la invocación a un nuevo agente, el cual contiene la funcionalidad necesaria para ejecutar los procesos de análisis. Procesos de extracción de información con Scriptella ETL. Para migrar la información de la tienda al DataMart se hizo uso de la herramienta de ejecución de Scripts ETL: Scriptella. Para su implementación en el sistema se agregaron. Los parámetros requeridos para la ejecución de los scripts ETL desde la tienda hacia el DataMart son el driver de la base de datos utilizado, la conexión a la base de datos y la conexión a la base de datos de la tienda, estos parámetros se almacenan en el archivo de configuración etl.properties [15]. La ejecución de los procesos de Extracción, Transformación y Carga se hace a través de los scripts ETL, los cuales son elaborados en el lenguaje de etiquetas XML para definir la gramática del proceso. Algoritmos de minería de datos con framework RapidMiner. Los procesos de análisis a través de algoritmos de minería de datos son ejecutados en RapidMiner, la cual es una plataforma completa para minería de datos, análisis predictivo e inteligencia de negocio. RapidMiner también provee el API de librerías que permiten extender toda su funcionalidad a proyectos de software que soporten JAVA. Los algoritmos que se implementaron con RapidMiner son FP-Growth para identificar los patrones de asociación de productos en las transacciones de compra. Y K-Means para identificar los patrones de similitud en los clientes y agruparlos en clústeres con sus semejantes. Librerías JGAP para gestión de algoritmos genéticos y Lucene para procesamiento de contenidos. El desarrollo del proceso evolutivo que obtiene las recomendaciones de productos utilizando filtrado basado en contenido se implementó utilizando el conjunto de librerías Java para desarrollo de algoritmo genéticos (JGAP). Mediante la implementación de un algoritmo genético se selecciona la solución que contiene los productos cuyas descripciones tienen la mejor similitud con los textos del usuario (función de aptitud), y en el cual al evaluar esta función a través de las diferentes generaciones del ciclo evolutivo se obtiene la solución cuyos productos recomendados son los más aptos para el usuario. En la implementación del algoritmo genético, en realidad se creó un algoritmo que se debe ejecutar una vez por cada cliente de la tienda, esto debido a que el algoritmo genético tiene como resultado una única combinación de productos a recomendar que corresponda a un solo usuario. Es decir que tanto el cromosoma, la función de aptitud y todos los componentes de la solución están diseñados con la

5 5 información de un usuario, y el algoritmo se tendrá que ejecutar tantas veces como usuarios existan registrados en la tienda. El cromosoma que hace parte de este algoritmo genético consiste en un arreglo de datos booleanos de mismo tamaño al número de productos de la tienda, y cada uno de los genes de este cromosoma son valores booleanos donde el valor falso significa que el producto no es recomendado para el usuario y el valor verdadero significa que este valor si es recomendado para el usuario. El cromosoma puede ser visualizado en la Fig 6. Fig. 5. Ejemplo de regla de asociación De forma paralela al cromosoma del algoritmo genético, se trabaja un arreglo de que sirve de apoyo al proceso y que tiene los elementos de una clase diseñada para almacenar el id del producto y el score de similitud de los textos. (Fig 7) Fig. 6. Ejemplo de regla de asociación La fórmula de la función de aptitud se define como la sumatoria de los scores de similitud entre textos, la cual es calculada utilizando las funciones de Lucene. En la Fig 8 se muestra la fórmula de la función de aptitud. Fig. 7. Ejemplo de regla de asociación Para obtener el score de similitud entre los textos del usuario y los textos de los productos se hace una consulta sobre el índice de productos hecho con Lucene enviando como query el texto asociado a cada usuario. Esta consulta genera un conjunto de resultados correspondiente al score que cada producto que se encuentra dentro del índice tiene con respecto al texto enviado en la consulta. La forma en cómo se realiza internamente el cálculo del scoring lo describe [7]. El score de una consulta q sobre un documento d se correlaciona con la distancia de coseno o producto punto entre el documento y el vector de la consulta en un modelo de espacio vectorial (VSM) de recuperación de información. El documento cuyo vector es el más cercano al vector de la consulta es el que tiene el score más alto. El score se calcula de la siguiente manera: Fig. 8. Ejemplo de regla de asociación Al finalizar el proceso evolutivo del algoritmo, se obtiene el cromosoma cuya función de aptitud fue la mejor encontrada a través de cada generación y consiste en una solución que contiene varios posibles productos a recomendar, sin embargo, el administrador ha seleccionado previamente el número N de recomendaciones que desea encontrar por cada usuario, lo cual hace que el proceso tome los N mejores genes del cromosoma de acuerdo a su score y estos genes corresponden a los productos que serán recomendados al cliente. Se definieron las opciones de configuración de los procesos de selección, reproducción, mutación y también el tamaño de la población, la población inicial es generada aleatoriamente, y el ciclo evolutivo considerado para la implementación del proyecto está definido por métodos de cruce que son de elección del usuario entre técnicas de elitismo y técnicas de ruleta. IV. PRUEBAS COMPUTACIONALES Se realizaron pruebas unitarias, de caja blanca y de rendimiento sobre los procesos de análisis de información. Se obtuvieron resultados como patrones de información que fueron utilizados para mejorar los elementos de publicación de productos recomendados. A continuación se describen algunos de los resultados obtenidos A. Clustering La información procesada por el algoritmo de K-Means, se agrupa de acuerdo a la cercanía de sus atributos con respecto a los valores centroides obtenidos para dato. Tabla 1. Resultado Agrupación Atributo Cluster1 Cluster2 Cluster3 Cluster4 Sexo Experiencia Tienda Antigüedad RangoEdad Pais RatingItem RatingItem 2 RatingItem N A. Reglas de Asociación Al procesar el algoritmo FP-Growth, se generaron las asociaciones de productos, obtenidas del análisis de las transacciones de compra. Cada una está respaldada por los criterios de soporte y confianza que indican la credibilidad de cada regla. En la Tabla 2 se presentan algunos de los resultados (Item_12) representa el producto con Id 12 configurada en la tienda oscommerce. Tabla 1. Resultado Asociación Premisa Conclusión Soporte Confianza Item_12, Item_

6 6 Item_9, Item_4 Item_13, Item_4 Item_12, Item_13, Item_4 Item_13 Item_12, Item_9 Item_9 Item_12, Item_ B. Filtrado basado en contenido Las recomendaciones personalizadas que se generaron con el algoritmo genético de filtrado basado en contenido, se obtienen en un tiempo que depende del número de evoluciones que el administrador ha seleccionado previamente. La calidad de la respuesta (valor de la función objetivo) va aumentando a medida que el proceso evolutivo avanza, debido a que en cada iteración que la población se genera nuevamente, existe la probabilidad de encontrar una mejor respuesta que se adapta con mejor similitud al cliente. El resultado final es aquel cromosoma encontrado en todo el ciclo de evolución, cuyo valor de fitness es el mayor. La evolución del Fitness puede ser visualizado en la Fig 10. Fig. 9. Fitness V. CONCLUSIONES Una vez finalizada la implementación de éste proyecto surgen una serie de conclusiones de acuerdo a los objetivos que se habían planteado, las cuales se muestran a continuación: La implementación del algoritmo genético creado para aplicar las técnicas de filtrado basado en contenido, funcionó apropiadamente al generar la consulta adecuada para recomendar los productos más relevantes de acuerdo a la similitud obtenida por el scoring de textos en Lucene para un usuario en particular, sin necesidad de incurrir en un proceso dispendioso que evalúe todo el contenido existente asociado a éste, mejorando la precisión de los resultados en cada iteración. El análisis de textos implementado arroja resultados más precisos basado en las preferencias de los clientes, cuando el contenido procesado consta de pocos pero concisos términos claves que podrían indicar una relación con el material descriptivo de los productos. Sin embargo, al enviar volúmenes de texto superiores a la consulta de análisis de contenido se pudo evidenciar la importancia de fortalecer adecuadamente los textos descriptivos de los artículos publicados con el fin de acotar las consultas hacia términos relevantes en la publicación de los productos, y que generen resultados más satisfactorios en la recomendación que se da a los clientes. Al implementar el proceso de agrupación de clientes, de acuerdo a los algoritmos de clustering provistos por RapidMiner, se logró segmentar una base de datos que en principio solo tenía información dispersa de las tendencias referentes a preferencias de productos e información básica de registro de usuarios, logrando correlacionar los patrones de aceptación de productos con el entorno demográfico de los clientes, y utilizándolos como herramienta de publicación de productos enfocada a identificar las preferencias en común de clientes similares. El uso del algoritmo de minería de datos de RapidMiner para generar reglas de asociación, sirvió para identificar patrones de comportamiento en la información de las transacciones de compra de la tienda, que no se revelan de forma explícita. Permitiendo de ésta manera la generación de sugerencias de productos siguiendo el patrón identificado durante la navegación de nuevos visitantes a la tienda. REFERENCIAS [1] Nieto S, Filtrado Colaborativo y Sistemas de Recomendación, Inteligencia en Redes de Comunicaciones. Universidad Calos III de Madrid [2] García F, Gil A. Personalización de sistemas de recomendación, Dpto de Informática y Automática - Universidad de Salamanca. Facultad de Ciencias, Plaza de la Merced S/N 37008, España [3] Goethals B and Bussche J. "A priori versus a posteriori filtering of association rules", 1999 ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery [4] Torres A, Minería web y personalización: Revisión bibliográfica, Universidad de Salamanca, [5] Guzmán C, Modelos sub-simbólicos en los Sistemas Recomendadores, Algoritmos Genéticos, DSIC Universidad Politécnica de Valencia [6] Jade, Java Agent DEvelopment Framework", Internet: [7] Lucece, Apache Lucene(TM) ", Internet: [8] OpenUp, OpenUp", Internet: [9] Piñuel J, Epistemología, metodología y técnicas del análisis de contenido, Universidad Complutense de Madrid. Departamento de Sociología, Facultad de CC de la Información, [10] Morales C, Soto S, Martínez C, Estado actual de la aplicación de la minería de datos a los sistemas de enseñanza basada en web. Escuela Politécnica Superior. Universidad de Córdoba, [11] Rivera Pedro, Sistema Personalizado de Reformulación Dinámica de Consultas en Exploración Web, Universidad Nacional de Colombia, [12] Salmerón L, Cañas J, Gea M, Fajardo I, Antolí A, Abascal J, Análisis de la adquisición del conocimiento en sistemas hipertexto a partir de las estrategias de navegación del usuario, Dept de Psicología Experimental, Universidad de Granada. Dept. de Lenguajes y Sistemas Informáticos, Universidad de Granada. Dept. de Arquitectura y Tecnología de Computadores, Universidad del País Vasco, [13] Scriptela, ETL Project", Internet: [14] Stephens. Supertracker Contribution for oscommerce Original Version 3.1a. (2005). [15] Páez G, Sistema recomendador basado en filtrado colaborativo y minería de datos, Fundación Universitaria San Martin. Grupo de interés en comercio electrónico - Facultad de Ingeniería de Sistemas [16] Herrera A, Tag Cloud Inteligente, Fundación Universitaria San Martin. Grupo de interés en comercio electrónico - Facultad de Ingeniería de Sistemas 2011.

Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final

Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final INTRODUCCION En principio surgió la idea de un buscador que brinde los resultados en agrupaciones de

Más detalles

Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322

Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Nicole García Gómez 2830047-6 Diego Riquelme Adriasola 2621044-5 RESUMEN.- La minería de datos corresponde a la extracción

Más detalles

Base de datos II Facultad de Ingeniería. Escuela de computación.

Base de datos II Facultad de Ingeniería. Escuela de computación. Base de datos II Facultad de Ingeniería. Escuela de computación. Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos II en el desarrollo de sus prácticas de laboratorios,

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

Trabajo final de Ingeniería

Trabajo final de Ingeniería UNIVERSIDAD ABIERTA INTERAMERICANA Trabajo final de Ingeniería Weka Data Mining Jofré Nicolás 12/10/2011 WEKA (Data Mining) Concepto de Data Mining La minería de datos (Data Mining) consiste en la extracción

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

MINING SOLUTIONS LIMITADA

MINING SOLUTIONS LIMITADA MINING SOLUTIONS LIMITADA Contenido... 1 Resumen Ejecutivo... 3... 4 Nuestros Servicios... 5 Administración de proyectos... 6 Operación y mantenimiento sobre los Sistema de Manejo de la Información Geológica

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.

Más detalles

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) OFERTAS TECNOLÓGICAS 1) GESTIÓN ORGANIZACIONAL Y LOGÍSTICA INTEGRADA: TÉCNICAS Y SISTEMAS DE INFORMACIÓN 2) GESTIÓN

Más detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa Código del programa: PEMDE Programa Experto en MANEJO DE DATOS CON EXCEL Modalidad: Virtual Descripción del programa 1 Presentación del programa Justificación Microsoft Excel es la herramienta de manejo

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

activuspaper Text Mining and BI Abstract

activuspaper Text Mining and BI Abstract Text Mining and BI Abstract Los recientes avances en lingüística computacional, así como la tecnología de la información en general, permiten que la inserción de datos no estructurados en una infraestructura

Más detalles

La inteligencia de marketing que desarrolla el conocimiento

La inteligencia de marketing que desarrolla el conocimiento La inteligencia de marketing que desarrolla el conocimiento SmartFocus facilita a los equipos de marketing y ventas la captación de consumidores con un enfoque muy relevante y centrado en el cliente. Ofrece

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

TÉCNICAS DE MINERÍA DE DATOS Y TEXTO APLICADAS A LA SEGURIDAD AEROPORTUARIA

TÉCNICAS DE MINERÍA DE DATOS Y TEXTO APLICADAS A LA SEGURIDAD AEROPORTUARIA TÉCNICAS DE MINERÍA DE DATOS Y TEXTO APLICADAS A LA SEGURIDAD AEROPORTUARIA MSC ZOILA RUIZ VERA Empresa Cubana de Aeropuertos y Servicios Aeronáuticos Abril 2010 ANTECEDENTES El proyecto Seguridad es una

Más detalles

El almacén de indicadores de proceso de negocio en ejecución

El almacén de indicadores de proceso de negocio en ejecución X Congreso de Ingeniería de Organización Valencia, 7 y 8 de septiembre de 2006 El almacén de indicadores de proceso de negocio en ejecución Andrés Boza García 1, Angel Ortiz Bas 1, Llanos Cuenca Gonzalez

Más detalles

Portafolio de Servicios y Productos

Portafolio de Servicios y Productos Portafolio de Servicios y Productos Introducción Somos una empresa que se dedica a generar ventajas competitivas para nuestros clientes a través de desarrollos y consultoría en inteligencia de negocios

Más detalles

CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler

CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA BizAgi Process Modeler TABLA DE CONTENIDO PROCESO DE MESA DE AYUDA INTERNA... 3 1. DIAGRAMA DEL PROCESO... 4 2. MODELO DE DATOS... 5 ENTIDADES DEL SISTEMA...

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San

Más detalles

ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB. (Modificada en 2008) (IV Difusión)

ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB. (Modificada en 2008) (IV Difusión) ANEXO 26-A COMITÉ PERMANENTE DE INTERPRETACIÓN SIC N 32 ACTIVOS INTANGIBLES COSTOS DE SITIOS WEB (Modificada en 2008) (IV Difusión) Interpretación SIC-32 Activos Intangibles - Costos de Sitios Web Referencias

Más detalles

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

Más detalles

Análisis y diseño del sistema CAPÍTULO 3

Análisis y diseño del sistema CAPÍTULO 3 Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

CAPITULO III A. GENERALIDADES

CAPITULO III A. GENERALIDADES CAPITULO III INVESTIGACION DE CAMPO SOBRE EL DISEÑO DE UN SISTEMA AUTOMATIZADO DE CONTROL INVENTARIO Y EXPEDIENTES DE MENORES DE EDAD PARA EL CENTRO DE DESARROLLO INTEGRAL LA TIENDONA EN LA ZONA METROPOLITANA

Más detalles

Técnica 2(Instrumental)

Técnica 2(Instrumental) Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación

Más detalles

http://www.nicasoft.com.ni

http://www.nicasoft.com.ni BSC-RH es un sistema automatizado de planificación estratégica y gestión, utilizado en empresas para direccionar las actividades del negocio a la visión y estrategia de la organización. Mejora la comunicación

Más detalles

Mesa de Ayuda Interna

Mesa de Ayuda Interna Mesa de Ayuda Interna Documento de Construcción Mesa de Ayuda Interna 1 Tabla de Contenido Proceso De Mesa De Ayuda Interna... 2 Diagrama Del Proceso... 3 Modelo De Datos... 4 Entidades Del Sistema...

Más detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

Sistema de Gestión de Proyectos Estratégicos.

Sistema de Gestión de Proyectos Estratégicos. [Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los

Más detalles

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas. SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

CRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas

CRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas CRM Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas Sistema de Gestión Inteligente de Mercadeo y Ventas Customer Relationship Management (Administración de Relaciones

Más detalles

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula> Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,

Más detalles

BearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo

BearSoft. SitodeCloud. Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo BearSoft Rafael Rios Bascón Web: http://www.bearsoft.com.bo Móvil: +591 77787631 Email: rafael.rios@bearsoft.com.bo CONTENIDO 1. Resumen. 3 2. Business Intelligence.. 4 3. Características del software.

Más detalles

Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos

Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos Britos, P. 1,2 ; Fernández, E. 2,1 ; García Martínez, R 1,2 1 Centro de Ingeniería del Software e Ingeniería del Conocimiento.

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008

SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008 2.1 FACTORES SEGÚN ERP s Propuesta metodológica para la gestión del conocimiento durante la implantación de sistemas ERP Propuesta metodológica La propuesta metodológica aquí desarrollada parte de un modelo

Más detalles

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA

Más detalles

Objetivos del proyecto:

Objetivos del proyecto: Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.

Más detalles

ACUERDO DE SERVICIO. Sistemas-Gestión de los Servicios Informáticos

ACUERDO DE SERVICIO. Sistemas-Gestión de los Servicios Informáticos Páginas 1 de 7 1. OBJETIVO Brindar el marco normativo que fije las condiciones en que deben prestarse los Servicios de Tecnologías de Información a los procesos de la organización, estableciendo criterios

Más detalles

RESULTADOS CONSULTA CIUDADANA VIRTUAL. Consulta Laboral en Línea

RESULTADOS CONSULTA CIUDADANA VIRTUAL. Consulta Laboral en Línea RESULTADOS CONSULTA CIUDADANA VIRTUAL Consulta Laboral en Línea Septiembre, 2015 1 Agradecimientos Ponemos a disposición de ustedes los resultados de la Consulta Ciudadana Virtual, efectuada en julio de

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

CAPÍTULO I. Introducción. En la industria del hospedaje a través del tiempo se han dado diversos cambios en la

CAPÍTULO I. Introducción. En la industria del hospedaje a través del tiempo se han dado diversos cambios en la CAPÍTULO I En la industria del hospedaje a través del tiempo se han dado diversos cambios en la prestación de servicios tal es el caso de la certificación, ésta no asegura el éxito que la organización

Más detalles

Índice INTERNET MARKETING 1

Índice INTERNET MARKETING 1 INTERNET MARKETING 1 Índice Manual de Google Analytics... 2 Qué es Google Analytics?... 2 Cómo funciona Google Analytics?... 2 Iniciar Sesión en Google Analytics... 3 Visualizar las estadísticas... 3 Resumen

Más detalles

ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS

ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS TÍTULO: TEMA: Sistema generador del mapa de actividades de un proyecto de desarrollo de software. Sistema basado en conocimientos para

Más detalles

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS

Más detalles

Inteligencia de Negocio

Inteligencia de Negocio UNIVERSIDAD DE GRANADA E.T.S. de Ingenierías Informática y de Telecomunicación Departamento de Ciencias de la Computación e Inteligencia Artificial Inteligencia de Negocio Guión de Prácticas Práctica 1:

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA)

SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA) ASIGNATURA DE GRADO: SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA) Curso 2014/2015 (Código:68903050) 1.PRESENTACIÓN DE LA ASIGNATURA En esta asignatura se estudian las técnicas de simulación, comenzando

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

MS Project aplicado al Control de Proyectos

MS Project aplicado al Control de Proyectos MS Project aplicado al Control de Proyectos I. Datos generales Profesor tutor Duración del curso Dedicación del participante Modalidad : Rolando Luna Flores : 8 semanas (54 horas) : 6 a 8 horas semanales

Más detalles

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Profunda comprensión de que valores son o podrían ser percibidos por los clientes.

Profunda comprensión de que valores son o podrían ser percibidos por los clientes. Estrategias de retención de clientes para servicios El valor concebido por el cliente de servicio se basa en una estrategia de conocimientos, ya que con el conocimiento que posee la empresa, puede emplear

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Fundamentos del diseño 3ª edición (2002)

Fundamentos del diseño 3ª edición (2002) Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software

Más detalles

MANUAL ECOMMERCE 2.0

MANUAL ECOMMERCE 2.0 MANUAL ECOMMERCE 2.0 1.- INTRODUCCIÓN Nuevas características añadidas al módulo: - Gestión de atributos de productos. - Gestión de cupones - Mejoras en métodos de envío - Descuentos a nivel de productos,

Más detalles

Arquitectura de sistema de alta disponibilidad

Arquitectura de sistema de alta disponibilidad Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los

Más detalles

CONSIDERACIONES GENERALES DEL WEB MINING

CONSIDERACIONES GENERALES DEL WEB MINING CONSIDERACIONES GENERALES DEL WEB MINING Sandra Milena Leal Elizabeth Castiblanco Calderón* RESUMEN: el presente artículo describe los conceptos básicos para la utilización del Webmining, dentro de los

Más detalles

BUSINESS INTELLIGENCE A TRAVÉS

BUSINESS INTELLIGENCE A TRAVÉS 07 de Agosto de 2012 BUSINESS INTELLIGENCE A TRAVÉS DEL COACHING Impartido Por: Andrés Pluma Velázquez No es posible gestionar lo que no se puede medir William Hewlet (HP Company). En este sentido, hay

Más detalles

Parte I: Introducción

Parte I: Introducción Parte I: Introducción Introducción al Data Mining: su Aplicación a la Empresa Cursada 2007 POR QUÉ? Las empresas de todos los tamaños necesitan aprender de sus datos para crear una relación one-to-one

Más detalles

Criterios de revisión de un curso que utiliza PBL ING. y CB.

Criterios de revisión de un curso que utiliza PBL ING. y CB. Criterios de revisión de un curso que utiliza PBL ING. y CB. Curso: Clave: Facilitador: Profesor: Campus: Introducción: En este documento se presentan los criterios que deben de cumplir los elementos de

Más detalles

Acerca de esté Catálogo

Acerca de esté Catálogo Catálogo de Cursos 2015 Acerca de esté Catálogo En el presente documento podrá obtenerse la información necesaria sobre la oferta de cursos que Manar Technologies S.A.S. y su línea de educación Campus

Más detalles

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1 MANUAL DE USUARIO Webservice simple para la exportación rápida de información proveniente de una base de datos Versión 0,1,1 Jorge Iván Meza Martínez INTRODUCCIÓN Esta aplicación permite

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo

Más detalles

Configuración de Software

Configuración de Software Configuración de Software Introducción Nuevas versiones del software como consecuencias de los cambios. La configuración de software esta relacionada en el manejo de la evolución de sistemas de software.

Más detalles

Grado en Ingeniería Informática

Grado en Ingeniería Informática Grado en Ingeniería Informática Competencias Generales y trasversales De acuerdo con la resolución del Consejo de Universidades de fecha 3 de marzo de 2009, para obtener este título de grado en ingeniería

Más detalles

Sistemas de información

Sistemas de información Sistemas de información Es un conjunto integrado de componentes que almacenan, recolectan y procesan datos, para la entrega de la información, el conocimiento y los productos digitales. Las empresas comerciales

Más detalles

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 SPEM 2.0 SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 Metamodelo para modelos de procesos de ingeniería de software y de ingeniería de sistemas. La idea central de SPEM

Más detalles

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica C1. Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería. Aptitud para aplicar

Más detalles

LOGISTICA D E COMPRAS

LOGISTICA D E COMPRAS LOGISTICA D E COMPRAS 1. - Concepto de compras OBTENER EL (LOS) PRODUCTO(S) O SERVICIO(S) DE LA CALIDAD ADECUADA, CON EL PRECIO JUSTO, EN EL TIEMPO INDICADO Y EN EL LUGAR PRECISO. Muchas empresas manejan

Más detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.

Más detalles

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler Bizagi Process Modeler Copyright 2011 - Bizagi Tabla de Contenido CRM- Gestión de Oportunidades de Venta... 4 Descripción... 4 Principales Factores en la Construcción del Proceso... 5 Modelo de Datos...

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.

Más detalles

GMF Gestor de incidencias

GMF Gestor de incidencias GMF Gestor de incidencias Contenidos Contenidos... 1 Introducción... 2 El módulo de Gestión de Incidencias... 2 Vista del técnico... 2 Vista de usuario... 4 Workflow o flujo de trabajo... 5 Personalización

Más detalles

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA ACLARACIONES Y RESPUESTAS A CONSULTAS SEGUNDA PARTE De acuerdo a lo señalado en el numeral 11 de las Bases de Licitación, a continuación se presenta

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

Presentación de Pyramid Data Warehouse

Presentación de Pyramid Data Warehouse Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo

Más detalles

CAPITULO I FORMULACION DEL PROBLEMA

CAPITULO I FORMULACION DEL PROBLEMA CAPITULO I FORMULACION DEL PROBLEMA TITULO DESCRIPTIVO DEL PROYECTO. Implementación de un servidor proxy para el control de tráfico de la red y gestión de los servicios de Internet en los centros de cómputo

Más detalles

6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria.

6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria. 6.1. Introducción. 6.2. e-learning como sustituto o como complemento a la educación presencial. 6.3. Plataformas e-learning en Primaria. 6.4. El rol de profesor y alumno en e-learning. 6.5. La plataforma

Más detalles

PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO

PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO Este módulo permite al ejecutivo comercial definir, calificar y documentar cada una de las oportunidades de negocio en las cuales

Más detalles

e-commerce vs. e-business

e-commerce vs. e-business Formas de interactuar en los negocios e-commerce vs. e-business Día a día debemos sumar nuevas palabras a nuestro extenso vocabulario, y e-commerce y e-business no son la excepción. En esta nota explicamos

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Educación y capacitación virtual, algo más que una moda

Educación y capacitación virtual, algo más que una moda Éxito Empresarial Publicación No.12 marzo 2004 Educación y capacitación virtual, algo más que una moda I Introducción Últimamente se ha escuchado la posibilidad de realizar nuestra educación formal y capacitación

Más detalles