-Diego María Díaz Villalba (0982)

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

Download "-Diego María Díaz Villalba diegodiazvillalba@gmail.com (0982) 503-702"

Transcripción

1 UNA PROPUESTA DE HELP DESK SEMÁNTICO CAPAZ DE ALMACENAR INCIDENCIAS Y UTILIZARLAS PARA OFRECER ALTERNATIVAS DE SOLUCIÓN AUTOR -Diego María Díaz Villalba diegodiazvillalba@gmail.com (0982) DIRECTOR: Pedro Coronel MATERIA: Trabajo de Grado para la Ingeniería en Sistemas Informáticos DEPARTAMENTO: Ciencias y Tecnología UNIVERSIDAD: Universidad Autónoma de Asunción RESUMEN La presente propuesta responde a la necesidad de utilizar el conocimiento almacenado en los sistemas de help desk, para ello, se aborda la problemática desde un enfoque de almacenamiento basado en triplas de RDF/XML (formato estándar) utilizando la Web Semántica como tecnología de desarrollo. Para la elaboración fue necesario estudiar, conocer y aplicar conceptos, herramientas y metodologías propias de la Web Semántica. Como etapa más resaltante se menciona la realización una ontología en el ámbito del help desk, mediante la aplicación de la metodología METHONTOLOGY y la generación de un prototipo, que permitiese organizar cada una de las etapas de dicha metodología. El trabajo (aún no concluido) está pasando por varias etapas bien definidas, en cada una de ellas ya han sido seleccionadas las herramientas a ser utilizadas. La propuesta posee una arquitectura y formas de evaluación bien establecidas que permitirán continuar con el desarrollo del trabajo. La principal motivación fue aplicar tecnología innovadora y ampliamente utilizada en el mundo para proyectos que puedan ser utilizados concretamente en el país. PALABRAS CLAVE: help desk, web semántica, ontología, almacenamiento rdf, recuperación sparql CATEGORÍA: Tesis de Grado (No concluido) ÁREA: Desarrollo Web

2 UNA PROPUESTA DE HELP DESK SEMÁNTICO CAPAZ DE ALMACENAR INCIDENCIAS Y UTILIZARLAS PARA OFRECER ALTERNATIVAS DE SOLUCIÓN INTRODUCCIÓN La World Wide Web (www) ha cambiado la forma en la cual las personas se comunican con los demás, como la información es diseminada y recibida y como las empresas son conducidas (Antoniou & van Harmelen, 2008, p. xix). La Web Semántica es una Web extendida, dotada de mayor significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus preguntas de forma más rápida y sencilla gracias a una información mejor definida (W3C.org 1). Grandes empresas como Oracle, IBM, Adobe, Yahoo, Volkswagen, etc. están utilizando las ventajas de esta nueva tecnología (W3C.org 2, 2012). Hoy en día las empresas necesitan, entre otros factores, reducir los tiempos de respuestas de sus servicios a los empleados, proveedores y consumidores (Chinnici & Shannon, 2009, p. 1). En especial a estos últimos pues hoy el cliente es el rey; una vez automatizados los procesos internos se ha situado en la cúspide de los deseos empresariales, es el valor más importante e indispensable: sin cliente no hay nada (García Valcárcel, 2001, p. 26). Muchas organizaciones, especialmente de equipos informáticos y áreas de software, proporcionan un amplio soporte al cliente vía telefónica help desk. Esta asistencia depende sobre todo de la experiencia humana para responder a las preguntas de los usuarios (Thurman, Tracy, & Mitchell, 1997 p. 1). Cada interacción es importante y es vital que los problemas de los clientes se resuelvan en tiempo y forma (Blokdijk, 2008, p. 15). El servicio help desk sabe que debe trabajar bien y manejar un amplio volumen de llamadas, en un nivel óptimo. Un usuario puede sentirse frustrado por no conseguir soporte a tiempo (líneas constantemente ocupadas por ejemplo) (Montes Soldano, Hornos Barranco, Abad Grau, & Hurtado Torres, 2002, p. 6). En el presente trabajo se propone un help desk basado en el enfoque de la Web Semántica, capaz de ofrecer alternativas de solución en base al historial de reclamos anteriores, en comparación con trabajos previos, esta propuesta permite almacenar las incidencias en formatos adecuados para su procesamiento automático. MOTIVACIONES Las motivaciones para la realización de la presente propuesta fueron varias, entre tantas, aprender más sobre la Web Semántica (conceptos, herramientas, metodologías) que sin dudas ofrece enormes beneficios en todas las áreas, aprender a construir ontologías del dominio, utilizar la investigación, análisis, razonamiento y creatividad para resolución de problemas suscitados en el desarrollo de la temática, obtener experiencia en el diseño de sistemas basados en web 3.0, aplicar conocimientos aprendidos durante la carrera y ampliados mediante la investigación, brindar una solución eficaz y efectiva al problema planteado y, por sobre todo, la principal motivación fue aplicar tecnología innovadora y ampliamente utilizada en el mundo para proyectos que puedan ser utilizados concretamente en el país. DESCRIPCIÓN DEL PROBLEMA Se han observado muchas herramientas de help desk (Help Desk Report; Open Source Help Desk) y trabajos relacionados (Ceron Suantz, Hernandez Olguin, Segura Rodriguez, & Guerrero Alvarado, 2009; Suniaga Salazar, 2009; García Cardenas & Palacios Contreras, 2009) que registran

3 las incidencias y los detalles relacionados pero no utilizan la información para ofrecer opciones de solución. Se entiende que la rápida atención de los requerimientos del usuario es un factor crítico de éxito... (Foro Help Desk) por ello, a modo de agilizarlas, se hace necesario un sistema de help desk capaz de utilizar el conocimiento almacenado para presentar opciones de solución. DESCRIPCIÓN DE LA SOLUCIÓN En la literatura podemos encontrar trabajos previos como AutoHelp (Thurman, Tracy, & Mitchell, 1997), WebHotLine (Foo, Hui, & Leong, 2002), Eminus (Mestizo Gutiérrez, Guerra Hernández, & Parra Loera, 2008), ihelp (Wang, Li, Zhu, & Gong, 2010), iassist (Sheetal, Kulkarni, & Sahil, 2011) entre otros, estas propuestas son diferentes puesto que trabajan sobre los casos previos registrados pero no permiten almacenar las incidencias en un formato adecuado para su procesamiento automático. El W3C propone el lenguaje Resource Description Framework (RDF) para el almacenamiento de tripletas (sujeto-propiedad-valor) (W3C.org 3), un lenguaje que permitirá una mejor estructuración de los datos facilitando su procesamiento por agentes inteligentes. En esta propuesta se presenta una forma de almacenamiento basado en RDF/XML, con un formulario con campos a completar y tags a chequear, a modo de marcar las consultas realizadas y respuestas brindadas, luego, en base a una ontología del dominio, el sistema automáticamente convierte esos datos y tags a sentencias RDF para almacenarlos en su base de conocimiento. Con esto tenemos unos datos bien estructurados, posibilitando hacer una búsqueda basada en triplas, permitiendo ofrecer alternativas de solución en base a casos similares previamente registrados. ALCANCE Se centra en el almacenamiento de las incidencias en formato RDF/XML y su posterior recuperación. El help desk está enfocado a empresas proveedoras de servicios y sistemas computacionales. Se realizaran comparaciones de resultados con la búsqueda basada en texto puro y la búsqueda híbrida (textos + ontología) no así con otros sistemas basados en Web Semántica por la magnitud de trabajo que ello supone. DESARROLLO DE LA SOLUCIÓN Las etapas del proceso de desarrollo del sistema están resumidas en el siguiente cuadro. Actividad Desarrollo de la Ontología Descripción Se genero un prototipo para utilizarlo en las etapas del METHONTOLOGY *Especificación *Conceptualización: Incluye las sgtes tareas: (1)Construir el glosario de términos, (2)Construir la taxonomía de conceptos, (3)Construir un diagrama de relaciones binarias ad hoc, (4)Construir el diccionario de conceptos, (5)Describir las relaciones binarias, (6)Describir los atributos de instancia, (7)Describir los atributos de clase, (8)Describir las constantes, (9)Definir los axiomas formales, (10)Definir las reglas,

4 Creación de Servicios Web Almacenamiento en RDF/XML Interacción SPARQL Construcción de la interfaz Web Comparativa de Resultados Análisis de Resultados Conclusiones (11)Describir las instancias. *Formalización *Implementación: El prototipo genera archivos.owl *Mantenimiento. Los archivos de la ontología generada (.owl) han sido editados con la herramienta Protégé a fin de ejecutar razonadores que permitan evaluar la validez de la ontología. Recibe y envía consultas, realiza altas, bajas y modificaciones. Gracias a esta capa, los usuarios pueden acceder al sistema desde distintas interfaces. Se realizaron transformaciones (RDF/XML) de los textos ingresados a fin de almacenarlos en el Servidor de Ontologías. Se realizaron transformaciones a SPARQL de las consultas ingresadas así como de las tareas de mantenimiento a fin de consultar/mantener las incidencias. Se construyó la interfaz Web que permite consultar a la base de conocimiento y se encarga del mantenimiento de las incidencias a través del consumo de Servicios Web. Se realizarán comparativas de resultados con: -Búsqueda basada solamente en texto. -Búsqueda híbrida (texto + ontología). Serían necesarias búsquedas de incidencias similares para aumentar la eficiencia del help desk por ello, en esta etapa, se realizan comparativas con estos tres enfoques de solución. Gráficos estadísticos de los resultados y análisis de los mismos. Conclusiones respecto al enfoque presentado, metodologías y herramientas utilizadas para el desarrollo. CONCLUSIONES En conclusión podemos decir que el sistema generado responde a la necesidad de utilizar el conocimiento almacenado en los sistemas de help desk, para ello se abordó la problemática desde el enfoque de almacenamiento basado en triplas de RDF/XML (formato estándar) utilizando la Web Semántica como tecnología para su desarrollo. Para el desarrollo fue necesario estudiar, conocer y aplicar conceptos, herramientas y metodologías propias de la Web Semántica. El trabajo (aún no concluido) está pasando por varias etapas bien definidas, en cada una de ellas ya han sido seleccionadas las herramientas a ser utilizadas. La propuesta posee una arquitectura y formas de comparación bien establecidas que permitirán continuar con el desarrollo del trabajo, teniendo el horizonte limpio y claro para seguir andando. REFERENCIAS Antoniou, G., & van Harmelen, F. (2008). A Semantic Web Primer (2da ed.). Massachusetts: MIT Press. Bernaras, A., Laresgoiti, I., & Corera, J. (1996). Building and reusing ontologies for electrical

5 network applications. Budapest, Hungaría: in: Proc. European Conference on Artificial Intelligence (ECAI'96). Blokdijk, G. (2008). Help Desk 100 Success Secrets. Emereo Pty Ltd. Ceron Suantz, J. C., Hernandez Olguin, R. E., Segura Rodriguez, C. E., & Guerrero Alvarado, L. A. (12 de Junio de 2009). Prototipo de un sistema de Service Desk para pymes en el D.F. México, Distrito Federal, México: Instituto Politécnico Nacional. Chinnici, R., & Shannon, B. (2009). Java Platform, Enterprise Edition (Java EE) Specification, v6. Santa Clara: Sun Microsystems Inc. Férnandez-López, M., Gómez-Pérez, A., & Juristo, N. (1997). METHONTOLOGY: From Ontological Art Towards Ontological Engineering. Stanford: in: AAAI Symposium on Ontological Engineering. Foo, S., Hui, S. C., & Leong, P. C. (2002). A Web-based Intelligent Help Desk Support Environment. (págs. 1-20). Singapore: International Journal of Systems Science. Foro Help Desk. (s.f.). Indicadores Clave de Rendimiento (KPI s): Nivel de Servicio y Porcentaje de Abandono de llamados. Recuperado el 1 de Noviembre de 2012, de sitio web de Foro Help Desk: García Cardenas, M. W., & Palacios Contreras, C. A. (2009). Sistema Help Desk para el Centro de Tecnología de Información Guayaquil (CETEIG). Guayaquil, Ecuador: Escuela Superior Politécnica del Litoral. García Valcárcel, I. (2001). CRM: gestión de la relación con los clientes. Madrid: FC Editorial. Grüninger, M., & Fox, M. S. (1995). Methodology for the design and evaluation of ontologies. Montreal: in: Workshop on Basic Ontological Issues in Knowledge Sharing. Help Desk Report. (s.f.). Help Desk Report. Recuperado el 01 de Julio de 2013, de sitio web de Help Desk Report: Lenat, D., & Guha, R. (1990). Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project. Boston: Addison-Wesley. Mestizo Gutiérrez, S. L., Guerra Hernández, A., & Parra Loera, R. (08 de Marzo de 2008). Desarrollo de un Centro de Ayuda Inteligente mediante el uso de Tecnologías de Internet. México. Montes Soldano, R., Hornos Barranco, M. J., Abad Grau, M. M., & Hurtado Torres, M. V. (2002). Help Desk: Soporte Técnico para la Empresa del Siglo XXI. Open Source Help Desk. (s.f.). Open Source Help Desk Software. Recuperado el 1 de Noviembre de 2012, de sitio web de Open Source Help Desk List: Sheetal, T. A., Kulkarni, P. J., & Sahil, S. K. (2011). An Intelligent Help Desk System Using Search Engine Results as Case History. Maharashtra, India. Staab, S., Schnurr, H., Studer, R., & Sure, Y. (2001). Knowledge processes and ontologies. IEEE Intelligent Systems. Suniaga Salazar, J. M. (Octubre de 2009). Desarrollo de una aplicación web basada en tecnología helpdesk para ofrecer servicios de soporte técnico e inventario en la Gerencia de Informática de la empresa C.A. Hidrológica del Centro, en Valencia Estado Carabobo. Barcelona, Anzoátegui, Venezuela: Universidad de Oriente. Thurman, D. A., Tracy, J. S., & Mitchell, C. M. (1997). Design of an Intelligent Web-Based Help

6 Desk System. IEEE International Conference on Systems, Man, and Cybernetics,. Orlando. Uschold, M., & King, M. (1995). Towards a Methodology for Building Ontologies. Montreal: in: IJCA195 Workshop on Basic Ontological Issues in Knowledge Sharing. W3C.org 1. (s.f.). Guía Breve de Web Semántica. Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: W3C.org 2. (13 de Junio de 2012). Semantic Web Case Studies and Use Cases. Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: W3C.org 3. (s.f.). RDF Vocabulary Description Language 1.0: RDF Schema. Recuperado el 15 de Septiembre de 2013, de sitio web del World Wide Web Consortium: Wang, D., Li, T., Zhu, S., & Gong, Y. (2010). ihelp: An Intelligent Online Helpdesk System. IEEE Transactions on Systems, Man, and Cybernetics.

7 UNA PROPUESTA DE HELP DESK SEMÁNTICO CAPAZ DE ALMACENAR INCIDENCIAS Y UTILIZARLAS PARA OFRECER ALTERNATIVAS DE SOLUCIÓN INTRODUCCIÓN La presente propuesta responde a la necesidad de aumentar la eficiencia de los help desk, para ello se propone utilizar el conocimiento almacenado en los sistemas de help desk. La temática es abordada desde un enfoque de almacenamiento basado en triplas de RDF/XML (formato estándar) y su posterior recuperación, utilizando la Web Semántica como tecnología de desarrollo. La principal motivación fue aplicar tecnología innovadora y ampliamente utilizada en el mundo para proyectos que puedan ser utilizados concretamente en el país. El término help desk puede traducirse como mesa de ayuda o ayuda de escritorio. Es un conjunto de recursos tecnológicos y humanos, dispuesto por la empresa, para atender cualquier duda informática sobre el software o hardware. En el presente trabajo se nombra al help desk semántico, pues está basado en la utilización de la Web Semántica para el almacenamiento y recuperación de las incidencias. Cabe mencionar que el mismo está enfocado a empresas proveedoras de servicios y sistemas computacionales. La Web Semántica es una Web extendida, dotada de mayor significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus preguntas de forma más rápida y sencilla gracias a una información mejor definida (W3C.org 1). ARQUITECTURA DE LA WEB SEMÁNTICA Para comprender mejor la Web Semántica se hace necesario estudiar su arquitectura. Ilustración 1: Arquitectura de la Web Semántica Recurso: Podemos pensar en un recurso como un objeto, un 'pensamiento' del cual queremos hablar. Los recursos pueden ser autores, libros, editores, lugares, personas, hoteles, piezas, consultas y demás (Antoniou & van Harmelen, 2008 p. 67). Cada recurso tiene un identificador único. URI: Uniform Resource Identifier - Identificador Uniforme de Recursos. Las URIs juegan un rol crítico en la Web Semántica. Ellas hacen únicos e identificables los recursos, proporcionan la base para el modelo de datos RDF, y permiten la creación de metadatos distribuidos (Hebeler, Fisher,

8 Blace, & Perez-Lopez, 2009 p. 480). Unicode: Es la codificación de caracteres universal, mantenido por el Unicode Consortium. Este estándar de codificación provee las bases para procesamiento, almacenamiento e intercambio de datos de texto en cualquier idioma en todos los programas modernos y tecnologías de protocolos de información (Unicode Consortium). XML: Extensible Markup Language - Lenguaje de Marcas Extensible. Es actualmente un camino muy popular y efectivo de intercambio de información. Los lenguajes basados en XML se ajustan a una sintaxis bien definida compatible con muchos analizadores ampliamente disponibles (Hebeler, Fisher, Blace, & Perez-Lopez, 2009 p. 67). NS: Namespace - Espacio de Nombres. Provee un método para evitar conflictos de nombres de los elementos. XML Schema: Describe la estructura y restricciones de un documento XML. RDF: Resource Description Framework - Marco de Descripción de Recursos. RDF es un modelo estándard para intercambio de datos en la Web... RDF extiende la estructura de enlaces en la Web usando URIs para nombrar la relación entre recursos así como también ambos extremos de la conexión (esto es conocido normalmente como 'triple') (W3C.org 2, 2004). RDF Schema: Esquema de RDF. RDF Schema define las clases y propiedades que pueden utilizarse para describir clases, propiedades y otros recursos (W3C.org 3). Vocabularios de Ontologías: Una ontología define los términos utilizados para describir y representar un área de conocimiento (W3C.org 4, 2004). El lenguaje para ontologías recomendado por el W3C es OWL (Web Ontology Language) que ha sido definido para ser compatible con la arquitectura de la World Wide Web en general, y de la Web Semántica en particular. (W3C.org 5) Lógica: La capa lógica se utiliza para mejorar el lenguaje de ontologías y aún más para permitir la escritura de conocimiento declarativo específico de la aplicación (Antoniou & van Harmelen, 2008 p. 18). Esta escritura de conocimiento declarativo se realiza mediante reglas de inferencia. Pruebas: La capa de prueba implica el proceso deductivo real, así como la representación de las pruebas en idiomas Web (respecto a los niveles más bajos) y la validación de la prueba (Antoniou & van Harmelen, 2008 p. 19). Confianza:...la capa de Confianza surgirá a través del uso de la firma digital y otros tipos de conocimiento, basado en las recomendaciones de los agentes de confianza o en calificación y certificación de las agencias y organizaciones de consumidores (Antoniou & van Harmelen, 2008 p. 19). Firma Digital: Sirve para verificar que la información proviene de una fuente específica y confiable, la misma es utilizada por ordenadores y agentes. METODOLOGÍAS DE CONSTRUCCIÓN DE ONTOLOGÍAS Además de la arquitectura estudiada, se hace necesario conocer las metodologías de construcción de ontologías y almacenamiento en RDF, esto con el fin de desarrollar los procesos basado en

9 políticas metodológicas bien definidas, posibilitando aprovechar al máximo las posibilidades que brinda la Web Semántica. Lenat y Guha (Lenat y Guha, 1990) publicaron el proceso seguido en el desarrollo de la ontología Cyc. Consta de tres fases: *Codificación manual de artículos y piezas de conocimiento *Adquisición de nuevos conocimientos (principalmente usando lenguaje natural) *Adquisición de nuevos conocimiento (principalmente asistido por herramientas). (Corcho, Fernández-López, & Gómez-Pérez, 2002) Uschold y King (Uschold y King, 1995) publicaron el método utilizado para construir la Enterprise Ontology. Consta de 4 actividades: *Identificación del propósito de la ontología *Construcción *Evaluación y *Documentación. (Corcho, Fernández-López, & Gómez-Pérez, 2002) Grüninger y Fox (Fox, 1995) publicaron el método utilizado para construir la ontología TOVE (TOronto Virtual Enterprise). Fases: *Identificación de escenarios *Realizar preguntas de competencia para determinar: alcance, conceptos, propiedades, relaciones, axiomas *Expresar en lógica de primer orden. (Corcho, Fernández-López, & Gómez-Pérez, 2002) Bernaras y colegas (Bernaras et al., 1996) presentaron un método de construcción de ontologías como parte del proyecto Esprit KACTUS. Fases: *Construcción de la ontología a partir de una base de conocimiento específica *Para otra base de conocimiento similar, se generalizan los conceptos de la primera ontología desarrollada *La primera ontología es adaptada para ambas aplicaciones. La aplicación recursiva de este método permitirá consensuar la ontología para todas las aplicaciones necesarias. (Corcho, Fernández-López, & Gómez-Pérez, 2002) METHONTOLOGY (Fernández-López et al., 1997) creado en el Laboratorio de Inteligencia Artificial de la Universidad Politécnica de Madrid (UPM). Actividades: *Especificación *Conceptualización *Formalización *Implementación *Mantenimiento. On-To-Knowledge (Staab et al.2001). Procesos: *Estudio de factibilidad *Ontology kickoff (Especificación de Requisitos, Análisis de fuentes de entrada, Desarrollo de taxonomía de referencia) *Refinamiento *Evaluación *Mantenimiento. En la presente propuesta se ha decidido por la metodología METHONTOLOGY pues...ha sido recomendada como metodología de construcción de ontologías por la Fundación de los Agentes Físicos Inteligentes, la cual promueve la interoperabilidad entre aplicaciones basadas en agentes (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 2). FORMAS DE ALMACENAMIENTO EN RDF RDF/XML: es una sintaxis XML para la representación de tripletas RDF, y esta es la única normativa (estándar) de sintaxis de intercambio para serialización RDF (Hebeler, Fisher, Blace, & Perez-Lopez, 2009 p. 74). Terse RDF Triple Language (Turtle): es otra sintaxis serializada para RDF. En comparación con otras serializaciones, Turtle es una sintaxis más amigable y fácil de leer. Turtle no es un lenguaje XML, el mismo fue diseñado específicamente para RDF. Debido a que no tiene que representar en una gráfica como un árbol, puede ser más conciso y legible (Hebeler, Fisher, Blace, & Perez- Lopez, 2009 p. 78).

10 N-Triples: es una versión simplificada de Turtle [ ] Una declaración en la N-Triples está representada por una sola línea que contiene el sujeto, predicado y objeto. La simplicidad de la N- Triples puede hacer que sea una opción atractiva para serializar RDF, sobre todo en aplicaciones con transmisión de datos (Hebeler, Fisher, Blace, & Perez-Lopez, 2009 p. 81). Notation 3 (N3): N3 extiende el modelo de datos RDF mediante la adición de fórmulas (literales que son gráficos a sí mismos), variables, implicación lógica, y predicados funcionales, además proporciona una sintaxis textual alternativa a RDF/XML (W3C.org 6). El enfoque utilizado es el almacenamiento en RDF/XML, pues es la sintaxis más simple de realizar y no serían necesarios parseadores intermedios, que podrían agregar una complicación innecesaria al trabajo, además, el mismo será transparente al usuario, por lo que su verbosa sintaxis no representaría ningún inconveniente. EJEMPLOS DE WEB SEMÁNTICA Existen numerosos ejemplos de web semántica en distintas áreas: egobierno, automotores, educación, energía, salud, museos, telecomunicaciones, etc. que proporcionan beneficios tales como: automatización, integración de datos, toma de decisiones, generación dinámica de contenido, búsqueda mejorada, compartir y reutilizar datos, entre muchos otros. En el sitio del W3C (W3C.org 7) podemos encontrar descripciones de Casos de Estudio (desarrollados dentro de una organización) y Casos de Usos (ejemplos de prototipos de sistemas) organizados por áreas de actividad, áreas de aplicación de tecnologías de software, tecnologías utilizadas, beneficios tecnológicos y países. Empresas, organizaciones, universidades y gobiernos utilizan las ventajas de esta tecnología. TRABAJOS RELACIONADOS En la literatura podemos encontrar trabajos previos como: - AutoHelp (Thurman, Tracy, & Mitchell, 1997): Razonamiento basado en casos con reconocimiento primario para tomar decisiones. - WebHotLine (Foo, Hui, & Leong, 2002): Redes neuronales. - Eminus (Mestizo Gutiérrez, Guerra Hernández, & Parra Loera, 2008): Sistemas expertos - ihelp (Wang, Li, Zhu, & Gong, 2010): Clústers de resultados usando un lenguaje mixto de modelado y matriz de factorización simétrica no negativa (SNMF). - iassist (Sheetal, Kulkarni, & Sahil, 2011): Similar a ihelp pero con resultados enriquecidos con motores de búsquedas. Estas propuestas trabajan sobre los casos previos registrados pero no permiten ingresar las incidencias en un formato adecuado para su procesamiento. PROPUESTA: HELP DESK SEMÁNTICO En esta propuesta se presenta una forma de almacenamiento basado en RDF/XML, con un formulario con campos a completar y tags a chequear, a modo de marcar las consultas realizadas y

11 respuestas brindadas, luego, en base a una ontología del dominio, el sistema automáticamente convierte esos datos y tags a sentencias RDF para almacenarlos en su base de conocimiento. Con esto tenemos unos datos bien estructurados, posibilitando hacer una búsqueda basada en triplas, permitiendo ofrecer alternativas de solución en base a casos similares previamente registrados. DESARROLLO DE LA ONTOLOGÍA Para la realización de la ontología se utilizo la metodología Methontology, que consta de 5 etapas distribuidas en más de 11 pasos. Para trabajar con la misma, se generó un prototipo que permitió controlar y automatizar gran parte del proceso. A continuación, se citan los pasos de la metodología con una descripción acotada y capturas de pantallas del prototipo generado. Cabe recordar que la ontología es para el ámbito del help desk y está orientado a empresas proveedoras de servicios y sistemas computacionales. Debido a la cantidad de conceptos, atributos e instancias las imágenes abarcan solo una parte de la ontología generada. Especificación: Esta [etapa] consiste en construir un documento de especificación que incluya el dominio al que se refiere la Ontología, fecha en que comienza el desarrollo, quienes son los desarrolladores, cuál es el propósito, qué nivel de formalidad alcanzará la Ontología, su alcance especificando las preguntas de competencia y cuáles serán las fuentes de conocimiento (Flores Vitelli, 2011 p. 5). Ilustración 2: Especificación de Requerimientos Conceptualización: La actividad de conceptualización merece una especial atención, ya que determina el resto de la creación de la Ontología. Consiste en organizar y convertir una percepción informal de un dominio en una especificación semi-formal usando un conjunto de representaciones intermedias (tablas, diagramas) que puedan ser comprendidas por los expertos del dominio y los desarrolladores de ontologías (Flores Vitelli, 2011 p. 5). La etapa de Conceptualización consta de 11 tareas expuestas a continuación: Tarea 1: Construir el glosario de términos. En primer lugar, el desarrollador de la ontología construye un glosario de términos que incluye todos los términos relevantes del dominio (conceptos, instancias, atributos, relaciones entre conceptos, etc.), sus descripciones en lenguaje natural, y sus sinónimos y acrónimos (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 5).

12 Ilustración 3: Glosario de Términos Tarea 2: Construir la taxonomía de conceptos. Para construir taxonomías de conceptos, se seleccionan del glosario de términos aquellos términos que son conceptos (Corcho, Fernández- López, Gómez-Pérez, & López-Cima, 2006 p. 6). Ilustración 4: Taxonomía de Conceptos Tarea 3: Construir un diagrama de relaciones binarias ad hoc. El objetivo de este diagrama es establecer las relaciones ad hoc existentes entre conceptos de la misma o de distintas taxonomías de conceptos (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 7).

13 Ilustración 5: Diagrama de Relaciones Binarias Ad Hoc Tarea 4: Construir el diccionario de conceptos. El diccionario de conceptos contiene todos los conceptos del dominio, sus relaciones, sus instancias, y sus atributos de clase y de instancia (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 8). Ilustración 6: Diccionario de Conceptos Tarea 5: Describir las relaciones binarias en detalle. Se crea la tabla de relaciones binarias en la que se describen detalladamente todas las relaciones binarias incluidas en el diccionario de conceptos (Flores Vitelli, 2011 p. 15). Ilustración 7: Descripción detallada de Relaciones Binarias

14 Tarea 6: Describir los atributos de instancia en detalle. El objetivo de esta tarea es describir en detalle todos los atributos de instancia incluidos en el diccionario de conceptos. Cada fila de la tabla de atributos de instancia contiene la descripción detallada de un atributo de instancia (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 9). Ilustración 8: Descripción detallada de Atributos de Instancia Tarea 7: Describir los atributos de clases en detalle. Se crea la tabla de atributos de clases en la que se describe detalladamente todos los atributos de clases incluidos en el diccionario de conceptos (Flores Vitelli, 2011 p. 19). Al momento de redactar la propuesta aún no se han terminado las descripciones de los atributos de clase. Ilustración 9: Descripción detallada de Atributos de Clase Tarea 8: Describir las constantes en detalle. El objetivo de esta tarea es describir en detalle cada una de las constantes identificadas en el glosario de términos (Corcho, Fernández-López, Gómez- Pérez, & López-Cima, 2006 p. 9). Al momento de redactar la propuesta, aún no se ha realizado el análisis de constantes para el dominio estudiado, por lo que la imagen siguiente corresponde a la sección de la Tabla de Atributos de Instancia, de la ontología de entidades legales, del citado trabajo. Ilustración 10: Descripción detallada de Constantes Tarea 9: Definir los axiomas formales. Para realizar esta tarea, el desarrollador de ontologías debe identificar los axiomas formales que son necesarios en la ontología y describirlos de manera precisa (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 10). Al momento de redacción de la propuesta, aún no se han analizado los axiomas formales necesarios, por lo que la imagen siguiente corresponde a la sección de la Tabla de Axiomas Formales, de la ontología de entidades legales, del citado trabajo.

15 Ilustración 11: Definición de Axiomas Formales Tarea 10: Definir las reglas....en esta tarea el desarrollador de la ontología debe identificar en primer lugar qué reglas se necesitan en la ontología, y entonces describirlas en la tabla de reglas (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 11). Al momento de redacción de la propuesta, aún no se ha analizado las posibles reglas del sistema, motivo por el cual, la imagen corresponde a la sección de Tabla de Reglas, de la ontología de entidades legales, del citado trabajo. Ilustración 12: Definición de Reglas Tarea 11: Describir las instancias. En esta tarea se definen las instancias que han sido identificadas para cada clase en la Ontología (Flores Vitelli, 2011 p. 11). Ilustración 13: Descripción de Instancias Formalización: La actividad de formalización se encarga de la transformación de dicho modelo conceptual en un modelo formal o semi-computable (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 2). Implementación: La actividad de implementación construye modelos computables en un lenguaje de ontologías (Ontolingua, RDF Schema, OWL, etc.) (Corcho, Fernández-López, Gómez-Pérez, &

16 López-Cima, 2006 p. 2). El prototipo generado es capaz de exportar la ontología generada en archivos.owl para luego ser tratados por herramientas especializadas como Protégé. Mantenimiento: La actividad de mantenimiento se encarga de la actualización y/o corrección de la ontología, en caso necesario (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 3). ARQUITECTURA PROPUESTA Una vez creada la ontología pasamos a estudiar la arquitectura del sistema propuesto, en la figura 14 podemos apreciar las capas más relevantes de la solución planteada. Ilustración 14: Arquitectura Help Desk Semántico Usuarios: Son las personas que estarían operando el sistema. Interfaz Primaria Multicanal: Son los sistemas, en distintas interfaces, que podrán beneficiarse con el help desk semántico. Las tecnologías a utilizarse son: JSP, JSF, PrimeFaces, JavaBeans, Ajax. Se construirá solamente la primera interfaz citada (web) pero las demás también serían factibles desde el punto de vista tecnológico. Servicios Web: Servicios disponibles para recibir y enviar consultas, realizar altas, bajas y modificaciones. Gracias a esta capa, los usuarios podrían acceder al sistema desde distintas interfaces. Las tecnologías relacionadas con esta capa son: Servicios RESTFUL, Servidor Tomcat, JavaBeans. Transformación Semántica: Se encarga de la transformación a RDF/XML (para realizar las tareas de mantenimiento) o a SPARQL (para realizar las consultas a la base de conocimiento). La tecnología a utilizarse es el lenguaje Java y el API de Jena. Sparql Endpoint: Permite agregar, modificar, eliminar y consultar registros de la base de conocimiento. La tecnología relacionada con esta capa es el lenguaje SPARQL.

17 Virtuoso Universal Server: Es el servidor que almacenará la ontología de la aplicación y las sentencias en forma de tripletas RDF. Las tecnologías a utilizarse son: RDF/XML, OWL. Toda la arquitectura propuesta está basada en Software Libre y en estándares abiertos. COMPARATIVA DE RESULTADOS Serían necesarias búsquedas de incidencias similares para aumentar la eficiencia del help desk por ello, en esta etapa, se realizan comparativas con siguientes tres enfoques de solución: -Búsqueda basada únicamente en texto. -Búsqueda híbrida (texto + ontología). -Búsqueda basada en tripletas RDF. CONCLUSIONES Se expusieron los conceptos y tecnologías en el ámbito del help desk así como las metodologías para el desarrollo de ontologías y enfoques para el almacenamiento en RDF. Se diseño una ontología de help desk para empresas proveedoras de servicios y sistemas computacionales siguiendo una de las metodologías estudiadas. Se sentaron las bases, a nivel arquitectónico del sistema y de las tecnologías relacionadas, que posibilitarán presentar, en base al historial de reclamos, alternativas de solución mediante búsquedas basadas en triplas. Se establecieron los distintos enfoques a ser utilizados en la evaluación del trabajo (comparativas con resultados basados en: texto puro y enfoques híbridos) Al momento de la investigación, luego de haber generado una parte de la ontología, se hicieron comparaciones entre la búsqueda basada en texto puro y la híbrida (texto + ontología) viéndose una mejora considerable en los resultados obtenidos con este último enfoque. APORTES DEL TRABAJO Entre los aportes de la propuesta se pueden mencionar: -La creación de una ontología para el dominio del help desk. -El enfoque del trabajo, al insertar las incidencias en triplas RDF/XML y su posterior recuperación mediante SPARQL. -La utilización de tecnología innovadora y ampliamente utilizada en el mundo para proyectos que puedan ser utilizados concretamente en el país. REFERENCIAS Antoniou, G., & van Harmelen, F. (2008). A Semantic Web Primer (2da ed.). Massachusetts: MIT Press. Bernaras, A., Laresgoiti, I., & Corera, J. (1996). Building and reusing ontologies for electrical network applications. Budapest, Hungaría. en: Proc. European Conference on Artificial Intelligence (ECAI'96).

18 Corcho, O., Fernández-López, M., & Gómez-Pérez, A. (2002). Methodologies, tools and languages for building ontologies. Where is their meeting point? Madrid, España: Elsevier. Corcho, O., Fernández-López, M., Gómez-Pérez, A., & López-Cima, A. (2006). Construcción de ontologías legales con la metodología METHONTOLOGY y la herramienta WebODE. Madrid, España. Férnandez-López, M., Gómez-Pérez, A., & Juristo, N. (1997). METHONTOLOGY: From Ontological Art Towards Ontological Engineering. Stanford. en: AAAI Symposium on Ontological Engineering. Flores Vitelli, I. (2011). Aplicación de METHONTOLOGY para la Construcción de una Ontología en el Dominio de la Microbiología. Caso de Estudio: Identificación de Bacilos Gram Negativos no Fermentadores de la Glucosa (BGNNF). Caracas: Universidad Central de Venezuela. Foo, S., Hui, S. C., & Leong, P. C. (2002). A Web-based Intelligent Help Desk Support Environment. (págs. 1-20). Singapore: International Journal of Systems Science. Grüninger, M., & Fox, M. S. (1995). Methodology for the design and evaluation of ontologies. Montreal. en: Workshop on Basic Ontological Issues in Knowledge Sharing. Hebeler, J., Fisher, M., Blace, R., & Perez-Lopez, A. (2009). Semantic Web Programming. Indianapolis, Indiana: Wiley Publishing Inc. Lenat, D., & Guha, R. (1990). Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project. Boston: Addison-Wesley. Mestizo Gutiérrez, S. L., Guerra Hernández, A., & Parra Loera, R. (08 de Marzo de 2008). Desarrollo de un Centro de Ayuda Inteligente mediante el uso de Tecnologías de Internet. México. Sheetal, T. A., Kulkarni, P. J., & Sahil, S. K. (2011). An Intelligent Help Desk System Using Search Engine Results as Case History. Maharashtra, India. Staab, S., Schnurr, H., Studer, R., & Sure, Y. (2001). Knowledge processes and ontologies. IEEE Intelligent Systems. Thurman, D. A., Tracy, J. S., & Mitchell, C. M. (1997). Design of an Intelligent Web-Based Help Desk System. IEEE International Conference on Systems, Man, and Cybernetics,. Orlando. Unicode Consortium. (s.f.). Basic Questions. Recuperado el 15 de 09 de 2013, de sitio web del Unicode Consortium: Uschold, M., & King, M. (1995). Towards a Methodology for Building Ontologies. Montreal. en: IJCA195 Workshop on Basic Ontological Issues in Knowledge Sharing. W3C.org 1. (s.f.). Guía Breve de Web Semántica. Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: W3C.org 2. (10 de Febrero de 2004). Resource Description Framework (RDF). Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: W3C.org 3. (s.f.). RDF Vocabulary Description Language 1.0: RDF Schema. Recuperado el 15 de Septiembre de 2013, de sitio web del World Wide Web Consortium: W3C.org 4. (10 de 02 de 2004). OWL Web Ontology Language Use Cases and Requirements. Recuperado el 15 de Septiembre de 2013, de sitio web del Word Wide Web Consortium:

19 W3C.org 5. (s.f.). Frequently Asked Questions on W3C's Web Ontology Language (OWL). Recuperado el 15 de Septiembre de 2013, de sitio web del World Wide Web Consortium: W3C.org 6. (s.f.). Notation3 (N3): A readable RDF syntax. Recuperado el 15 de Septiembre de 20013, de sitio web del World Wide Web Consortium: W3C.org 7. (s.f.). Semantic Web Case Studies and Use Cases. Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: Wang, D., Li, T., Zhu, S., & Gong, Y. (2010). ihelp: An Intelligent Online Helpdesk System. IEEE Transactions on Systems, Man, and Cybernetics.

Servidores Donantonio

Servidores Donantonio Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

Más detalles

Introducción. Metadatos

Introducción. Metadatos Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de

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

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

Más detalles

Búsqueda sobre catálogos basada en ontologías

Búsqueda sobre catálogos basada en ontologías Búsqueda sobre catálogos basada en ontologías Alianis Pérez Sosa, Yuniel Eliades Proenza Arias Universidad de las Ciencias Informáticas. Carretera a San Antonio Km 2 ½, Reparto Torrens, La Lisa, Ciudad

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

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

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

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

Capítulo 1 Introducción

Capítulo 1 Introducción Capítulo 1 Introducción Dentro de los muchos campos que abarca la universidad para la investigación científica, se encuentra el de los Sistemas de Información Geográfica (SIG). Para ello, cuenta con el

Más detalles

CAPÍTULO I INTRODUCCIÓN

CAPÍTULO I INTRODUCCIÓN CAPÍTULO I INTRODUCCIÓN Una página Web es un documento situado en una red informática al que se accede mediante enlaces de hipertexto, y éste es aquel texto que contiene elementos a partir de los cuales

Más detalles

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN Paola Britos 1,2, Enrique Fernandez 1,2, Ramón García-Martinez 1,2 Centro de Ingeniería del Software e Ingeniería

Más detalles

5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04).

5.2. PROYECTO RODA. http://roda.ibit.org/index.cfm (6/07/04). 5.2. PROYECTO RODA Se trata de un proyecto 1 piloto de demostración tecnológica, cofinanciado por el PROFIT 2003, cuya duración se fijó de Enero 2003 a Marzo de 2004. Los participantes son ROBOTIKER, la

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

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Procedimiento de Sistemas de Información

Procedimiento de Sistemas de Información Procedimiento de Sistemas de Información DIRECCIÓN DE COORDINACIÓN TÉCNICA Y PLANEACIÓN VIEMBRE DE 2009 PR-DCTYP-08 Índice. 1. INTRODUCCIÓN.... 3 2. OBJETIVO.... 4 3. ALCANCE.... 4 4. MARCO LEGAL.... 4

Más detalles

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen

Más detalles

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,

Más detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl 1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3 1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas

Más detalles

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Fernández Taurant, Juan Pablo Marciszack, Marcelo Martín Universidad Tecnológica Nacional, Facultad Regional

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

Prezi: editor de presentaciones

Prezi: editor de presentaciones Prezi: editor de presentaciones Descripción Francisco Mora En momentos en que la Web 2.0 es un entorno de interacción, aparecen múltiples servicios que permiten compartir y editar recursos de forma conjunta.

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

Buscadores basados en agentes inteligentes

Buscadores basados en agentes inteligentes Buscadores basados en agentes inteligentes Los buscadores de contenido Estos han sido esenciales a lo largo de todo el desarrollo de la web. Basados en coincidencias de palabras o frases. Desventajas Escasa

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

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

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

Comunicación: Herramientas Informáticas de Apoyo a la Educación: Experiencias. Autor: Ing. Hernán Mariño hernanmarino@uca.edu.ar

Comunicación: Herramientas Informáticas de Apoyo a la Educación: Experiencias. Autor: Ing. Hernán Mariño hernanmarino@uca.edu.ar Comunicación: Herramientas Informáticas de Apoyo a la Educación: Experiencias. Autor: Ing. Hernán Mariño hernanmarino@uca.edu.ar Pontificia Universidad Católica Argentina Facultad de Ciencias Fisicomatemáticas

Más detalles

SIGPRE Sistema de Gestión Presupuestaria

SIGPRE Sistema de Gestión Presupuestaria SIGPRE Sistema de Gestión Presupuestaria Documento de Arquitectura UTN Histórico de Revisiones Fecha Versión Descripción Autor 11/17/2009 1.0 Borrador de la arquitectura Roberto López Hinojosa 12/14/2009

Más detalles

Desarrolladores: Christian David Merino Cruz. Bryan Alexis Peraza Navas. Erik Alberto Renderos Morales.

Desarrolladores: Christian David Merino Cruz. Bryan Alexis Peraza Navas. Erik Alberto Renderos Morales. Manual del usuario Learn To Drive Desarrolladores: Christian David Merino Cruz. Bryan Alexis Peraza Navas. Erik Alberto Renderos Morales. 1 Índice Contenido Pantalla Introduccion... 3 Descripcion de modulos

Más detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Código: F004-P006- GFPI Nº 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software. Nombre del Proyecto: Sistema de información para la gestión empresarial

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

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

Administración del conocimiento y aprendizaje organizacional.

Administración del conocimiento y aprendizaje organizacional. Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,

Más detalles

Instituto Tecnológico de Costa Rica

Instituto Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

Ejemplo de desarrollo software empleando UML

Ejemplo de desarrollo software empleando UML Introducción El objetivo de este documento es mostrar un ejemplo de desarrollo de software para la gestión de artículos deportivos de una empresa del sector de ventas de deportes a clientes tanto a mayoristas

Más detalles

La Web Semántica como herramienta para e-learning

La Web Semántica como herramienta para e-learning La Web Semántica como herramienta para e-learning Lidia Marina López llopez@uncoma.edu.ar Departamento de Ciencias de la Computación Universidad Nacional del Comahue Buenos Aires 1400 8300 Neuquén Tel.

Más detalles

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

Más detalles

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A Usuario Propietario: Gerencia de Informática Usuario Cliente: Todos los usuarios de ANDA Elaborada por: Gerencia de Informática,

Más detalles

Plantilla de buenas prácticas

Plantilla de buenas prácticas Plantilla de Buenas Prácticas Julio 2015 Plantilla de buenas prácticas Esta plantilla proporciona información básica cerca las buenas prácticas, incluso también un formulario (p.3) para rellenar y documentar

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

Una herramienta gratuita para administrar revistas electrónicas.

Una herramienta gratuita para administrar revistas electrónicas. REFLEXIONES Una herramienta gratuita para administrar revistas electrónicas. Lic. Sonia Araceli Hernández Acuña. Bibliotecaria de la Universidad Virtual. shernand@itesm.mx El pasado octubre, en el marco

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Máster en Lenguajes y Sistemas Informáticos: Tecnologías del Lenguaje en la Web Universidad de Educación a Distancia Marzo 2013

Máster en Lenguajes y Sistemas Informáticos: Tecnologías del Lenguaje en la Web Universidad de Educación a Distancia Marzo 2013 Presentación de Trabajo de Fin de Máster PROPUESTA DE BÚSQUEDA SEMÁNTICA: APLICACIÓN AL CATÁLOGO DE MAPAS, PLANOS Y DIBUJOS DEL ARCHIVO GENERAL DE SIMANCAS Máster en Lenguajes y Sistemas Informáticos:

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

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

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

O jeto de apre r ndizaje

O jeto de apre r ndizaje Herramientas de Gestión para Objetos de Aprendizaje. Plataforma AGORA Victor Hugo Menéndez Domínguez Universidad Autónoma de Yucatán, México :: mdoming@uady.mx Manuel Emilio Prieto Méndez Universidad de

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

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

XBRL extensible Business Reporting Language. Noviembre / 2014

XBRL extensible Business Reporting Language. Noviembre / 2014 XBRL extensible Business Reporting Language Noviembre / 2014 Qué es XBRL o datos interactivos? XBRL es un lenguaje para la comunicación electrónica de datos de negocio y financieros basados en XML utilizada

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

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

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk

Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk Departamento ID del documento Innovaciones DANA-INNOVACIONES- HerramientaHelpdesk Última revisión Creado por Revisado

Más detalles

Ofrezca la nueva tendencia de innovación empresarial con un entorno de red abierta

Ofrezca la nueva tendencia de innovación empresarial con un entorno de red abierta Descripción general de la solución Ofrezca la nueva tendencia de innovación empresarial con un entorno de red abierta Lo que aprenderá A medida que tecnologías como la nube, la movilidad, los medios sociales

Más detalles

OLIMPO Servidor Universal

OLIMPO Servidor Universal OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

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

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

Cybersudoe Innov: Una red de expertos sobre TIC e Innovación del SUDOESTE europeo

Cybersudoe Innov: Una red de expertos sobre TIC e Innovación del SUDOESTE europeo Newsletter 4 Cybersudoe Innov: Una red de expertos sobre TIC e Innovación del SUDOESTE europeo Uno de los objetivos más importantes del proyecto Cybersudoe Innov es el registro de una base de datos de

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

CAPÍTULO I EL PROBLEMA. El problema, está compuesto por el planteamiento del problema,

CAPÍTULO I EL PROBLEMA. El problema, está compuesto por el planteamiento del problema, CAPÍTULO I: PLANTEAMIENTO DEL PROBLEMA 5 6 CAPÍTULO I EL PROBLEMA El problema, está compuesto por el planteamiento del problema, formulación del problema, en la cual se presenta la problemática del estudio

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

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

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

Proyecto Scratch: http://scratch.mit.edu/projects/38518614/

Proyecto Scratch: http://scratch.mit.edu/projects/38518614/ Proyecto Scratch: http://scratch.mit.edu/projects/38518614/ SISTEMAS DE NUMERACÍON Dos de los sistemas de numeración más utilizados son el sistema decimal, que se emplea en la vida cotidiana, y el sistema

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

GENERALIDADES DE BASES DE DATOS

GENERALIDADES DE BASES DE DATOS GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea

Más detalles

Módulo 10: Aplicaciones Informáticas de Gestión Comercial. Guía del formador por cada módulo formativo

Módulo 10: Aplicaciones Informáticas de Gestión Comercial. Guía del formador por cada módulo formativo Módulo 10: Aplicaciones Informáticas de Gestión Comercial Guía del formador por cada módulo formativo Módulo 10 1. DENOMINACIÓN DEL MÓDULO MÓDULO 10: APLICACIONES IN ORMÁTICAS DE GESTIÓN COMERCIAL 2.

Más detalles

CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS

CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS 10 1.1 Definición del problema Actualmente las metodologías de ingeniería de software pueden considerarse como una base necesaria para la ejecución de cualquier

Más detalles

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Informe Final de Pasantía: Desarrollo de un Sistema Web para la Administración de Asignaturas Electivas

Más detalles

Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el

Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el seno de la empresa quede librado al azar, es fundamental

Más detalles

1.2. SITUACIÓN PROBLEMÁTICA Los Centros de Cómputo de la Universidad de Oriente están conformados de la siguiente manera:

1.2. SITUACIÓN PROBLEMÁTICA Los Centros de Cómputo de la Universidad de Oriente están conformados de la siguiente manera: TEMA DE INVESTIGACION DE TESIS DESARROLLO DE UN SISTEMA AUTOMATIZADO PARA EL CONTROL DEL ACTIVO FIJO DE LOS CENTROS DE CÓMPUTO DE LA UNIVERSIDAD DE ORIENTE. 1. FORMULACION DEL PROBLEMA 1.1. TITULO DESCRIPTIVO

Más detalles

EXTENSIBLE BUSINESS REPORTING LANGUAGE : XBRL NOVIEMBRE 2015

EXTENSIBLE BUSINESS REPORTING LANGUAGE : XBRL NOVIEMBRE 2015 DIPLOMADO NIIF PLENAS Y PYMES EXTENSIBLE BUSINESS REPORTING LANGUAGE : XBRL NOVIEMBRE 2015 Agenda Extensible Business Reporting Language 1. Qué es 2. Origen 3. En que consiste la propuesta XBRL 4. Ventajas

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

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

Más detalles

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc.

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc. Página 1 BUSCADORES EN INTERNET Internet es una red de redes informáticas distribuidas por todo el mundo que intercambian información entre sí mediante protocolos 1 TCP/IP. Puede imaginarse Internet como

Más detalles

www.artologik.com Programa de soporte y gestión de incidencias efectivo y fácil de usar

www.artologik.com Programa de soporte y gestión de incidencias efectivo y fácil de usar Programa de soporte y gestión de incidencias efectivo y fácil de usar Gestión de proyectos Gestión del tiempo Creación de encuestas HelpDesk Herramienta de publicación web Sistema de reservas www.artologik.com

Más detalles

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad

Más detalles

Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera.

Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera. Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera. Lic. Vilma Álvarez Benítez 1, Tec. David Calderín Álvarez 2 1 Facultad de Ciencias Médicas

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

14. Ingeniería de software. Ing. Alejandro Adorjan

14. Ingeniería de software. Ing. Alejandro Adorjan 14. Ing. Alejandro Adorjan : un enfoque en ingeniería de requerimientos Introducción La ingeniería de software es una disciplina que estudia la aplicación de la teoría, el conocimiento y la práctica de

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles

Convergencia, Interoperabilidad y. Fernando González-Llana Gerente de Cuenta AGE T-Systems

Convergencia, Interoperabilidad y. Fernando González-Llana Gerente de Cuenta AGE T-Systems Convergencia, Interoperabilidad y Arquitecturas de Servicios Gerente de Cuenta AGE T-Systems Palabras clave Convergencia digital, Interoperabilidad, Semántica, IDABC, SOA, Módulos Comunes, Protección de

Más detalles

En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro

En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro Capitulo 6 Conclusiones y Aplicaciones a Futuro. En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro para nuestro sistema. Se darán las conclusiones para cada aspecto del sistema,

Más detalles

Plantilla de Buenas Prácticas

Plantilla de Buenas Prácticas Marzo 2014 Plantilla de Buenas Prácticas Definición de buenas prácticas Una buena práctica se puede definir del siguiente modo: Una buena práctica no es tan sólo una práctica que se define buena en sí

Más detalles

Guía Metodológica para el diseño de procesos de negocio

Guía Metodológica para el diseño de procesos de negocio Guía Metodológica para el diseño de procesos de negocio La guía desarrollada para apoyar TBA, se diseñó con base en las metodologías existentes para el desarrollo BPM, principalmente en aquellas que soportan

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: AI2 Adquirir y mantener software aplicativo Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para

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