Práctica 3: Búsqueda de información mediante la librería Lucene
|
|
- Dolores Vidal Gil
- hace 7 años
- Vistas:
Transcripción
1 Práctica 3: Búsqueda de información mediante la librería Lucene Sistemas de Información Grado de Informática Dpto. de Informática e Ingeniería de Sistemas, Universidad de Zaragoza Escuela de Ingeniería y Arquitectura 4 de noviembre de Objetivos Hoy en día numerosos Sistemas de información emplean técnicas de búsqueda y recuperación de información (Information Search and Retrieval -ISR-) para obtener documentos electrónicos y cualquier tipo de colección documental digital (metadatos de diferentes elementos, contenidos de bases de datos relacionales, etc.) con el objetivo de emplear la información y datos relevantes de la forma pertinente. En esta práctica se presenta la librería Apache Lucene que permite incorporar mecanismos de indexación y búsqueda de información en aplicaciones implementadas en diversos lenguajes de programación (Java,.Net, Python, etc.). En mayor detalle, los objetivos de esta práctica son: Familiarizarse con la librería Lucene probando el ejemplo proporcionado. Implementar una aplicación con interfaz de texto que permita la indexación de un determinado directorio. Implementar una aplicación con interfaz de texto que permita la búsqueda de documentos en el directorio indexado con la aplicación anterior mediante preguntas basadas en palabras clave. Añadir la funcionalidad de búsqueda basada en palabras clave a la aplicación web bancaria desarrollada en las sesiones anteriores para realizar búsquedas de usuarios. El entorno de desarrollo a utilizar ser JDK Contenidos La práctica consta de tres bloques, de los cuales el primero consiste en responder a una serie de preguntas relacionadas con la librería Lucene, el segundo establece que se realicen dos aplicaciones con interfaces de texto que permitan la indexación y búsqueda 1
2 de documentos en un determinado directorio, y el tercero requiere ampliar la aplicación Web construida en las sesiones anteriores. Además se requiere que se encapsule e instale la nueva versión de la aplicación desarrollada en el servidor Tomcat Introducción a la librería Lucene Lucene permite la creación de un índice inverso en el que se añaden documentos para posteriormente buscarlos. Las clases fundamentales de la librería se enumeran a continuación: IndexWriter: Permite la construcción y actualización del índice invertido que va a emplear el sistema de recuperación de información. En Lucene los índices son autoincrementales, es decir una vez creados se pueden ir añadiendo a ellos documentos susceptibles de ser indexados. Document: Los documentos son la unidad de indexación y búsqueda en Lucene. Un objeto de este tipo representa un único documento. No obstante, se debe señalar que un objeto de este tipo no se tiene porque corresponder con un fichero sino que constituye la unidad de indexación del sistema de búsqueda construido, así por ejemplo podría representar una tupla de una determinada base de datos. Los objetos Document se modelan como un conjunto de campos(fields) de la forma nombre,valor. Field: Cuando se crea un objeto Field además del nombre del campo y su valor, se debe indicar si se desea almacenar el valor del campo en el índice o no. En el caso de que el valor del campo sea razonablemente pequeño, Lucene permite que sea almacenado en el índice. Los campos almacenados en el índice, en lugar de utilizar el objeto Document para localizar los datos originales, pueden emplear directamente el índice. En general cuando se desea tokenizar el valor del campo se emplea la subclase TextField, mientras que si no se desea tokenizar se emplea StringField. Gracias a esta división en campos, es posible tratar con documentos que posean cierta estructura, por ejemplo para indexar correos electrónicos, se pueden considerar cuatro campos que contengan el remitente, los destinatarios, el título o subject y el contenido del correo, respectivamente. Analyzer: Los analizadores son los encargados de procesar los textos para obtener sus correspondientes representaciones internas (vista lógicas). Se emplean tanto en la creación de índices como en los procesos de búsqueda, ya que las querires deben ser procesadas con el mismo criterio que los documentos indexados. Lucene proporciona diversos analizadores, por ejemplo el SimpleAnalyzer que simplemente divide el texto en palabras y convierte todo a minúsculas o el StandardAnalyzer que además elimina stopwords (por defecto, las del idioma inglés). IndexSearcher: Constituye la base para realizar búsquedas en un índice de documentos. Para realizar una búsqueda se emplea el método search(), que proporciona los documentos que satisfacen las condiciones de la búsqueda indicadas en un objeto Query. emphquery: Es una clase abstracta que proporciona los mecanismos necesarios para formular las necesidades de información. 2
3 Hit: Los objetos Hit representan cada uno de los resultados obtenidos al realizar cierta consulta en un determinado índice. A través de estos objetos se puede acceder al documento al que se refiere el resultado. Además cada Hit tiene asociada una puntuación (score) que representa la relevancia del documento asociado al Hit para la pregunta formulada. Para facilitar la familiarización con la biblioteca Lucene, se proporciona un ejemplo que permite la indexación de cuatro documentos de texto codificados en UTF-8 (uno.txt, dos.txt, tres.txt y cuatro.txt) y la búsqueda en el índice creado (el índice creado se almacena en memoria). Realizar las siguientes consultas e indicar cuál es el resultado de la búsqueda: 1. tomcat 2. tomcat OR lucene 3. Lucene 4. of 5. tomcat 6. tomcat* 7. jakarta 8. Lucene -apache Modificar el código para que en lugar de utilizar el StandardAnalyzer se use el SimpleAnalyzer. Indexe de nuevo los ficheros y repita la consulta of. Cuál es la nueva respuesta? por qué? 2.2. indexación y búsqueda de documentos en un determinado directorio Desarrollar una aplicación que realice búsquedas de documentos en un determinado directorio. El directorio puede contener subdirectorios con documentos que también deben ser indexados. El tamaño del directorio puede ser considerable por lo que se aconseja no crear el índice invertido en memoria RAM. Además, en general, los documentos estarán escritos en castellano. Realizar dos aplicaciones con interfaces de texto. La primera aplicación debe crear el índice adecuado para posteriormente poder realizar búsquedas sobre dicho índice y debe recibir como parámetro la ruta del directorio que se desea indexar. La segunda aplicación debe realizar búsqueda de documentos que satisfacen las restricciones establecidas en una pregunta formulada mediante palabras clave (una query) Búsqueda basada en palabras clave de datos almacenados en una base de datos relacional (Opcional) Ampliar la aplicación Web construida en las sesiones anteriores para permitir búsqueda de usuarios basada en palabras clave. En el formulario de búsqueda se podrán indicar diferentes palabras que especifiquen restricciones sobre los clientes que se deseen buscar, por ejemplo: H, López 1967, etc. 3
4 3. Entrega de la práctica La práctica se realizará en parejas. Cuando se finalice se debe entregar un fichero tar denominado practica 3.tar con el siguiente contenido: 1. Un fichero de texto denominado autores.txt que contendrá el NIA, los apellidos y el nombre de los autores de la práctica en las primeras líneas del fichero. Por ejemplo: NIA Apellidos Nombre Rodríguez Quintela Sabela Caamaño Cives Antón Opcionalmente, a continuación, se podrá incluir en dicho fichero un resumen de las principales dificultades encontradas durante la realización de la práctica, y notas a considerar. 2. Un directorio denominado src, que contendrá los ficheros fuentes (.java,.html,.jsp) utilizados en la implementación de la práctica organizados de la forma que se considere más adecuada. 3. Un directorio denominado WEB-INF, que contendrá el fichero web.xml utilizado en la implementación del tercer bloque de la práctica. 4. Un fichero de texto informeapartado1.txt que contendrá las respuestas a las preguntas formuladas en el apartado 1 de la práctica. Opcionalmente en este documento se podrán añadir comentarios del modo de funcionamiento de la librería argumentando los comentarios con pruebas. 5. Un fichero ejecutable (shell script) denominado compila.sh que contendrá las instrucciones necesarias para crear las aplicaciones requeridas en el apartado 2 de la práctica. 6. Un fichero ejecutable (shell script) denominado ejecutaindexador.sh que contendrá las instrucciones necesarias para realizar la indexación de los documentos contenidos en un determinado directorio que se le pasará como parámetro al script. 7. Un fichero ejecutable (shell script) denominado ejecutabuscador.sh que contendrá las instrucciones necesarias para realizar la búsqueda de documentos indexados anteriormente relevantes para una query que se le pasará como parámetro al script. 8. Un fichero ejecutable (shell script) denominado crearwar.sh que contendrá las instrucciones necesarias para crear la aplicación Web requerida en el apartado 3 y que se deberá denominar MiBancoP3. 9. Un fichero ejecutable (shell script) que debe denominarse instalawar.sh que contendrá las instrucciones necesarias para instalar la aplicación Web requerida en el apartado 3 en el servidor web Tomcat disponible en el directorio $CATALI- NA HOME y lanzar el servidor Tomcat. 4
5 Al descomprimir el fichero.tar se deben extraer los ficheros y directorios indicados en el directoriopractica 3. Es importante seguir las convenciones de nombrado y la estructura de ficheros y directorios descrita. Para la entrega del fichero.tar, se utilizará el comando someter en la máquina hendrix-ssh.cps.unizar.es. La fecha límite de entrega es el día anterior al de la sexta sesión de prácticas en el laboratorio a las 23: Procedimiento de corrección y recomendaciones Una vez realizadas la práctica y entregada esta, cada grupo debe presentarsela al profesorado de prácticas. Al realizar la presentación el profesorado le formulará cuestiones sobre las decisiones de diseño e implementación que ha realizado. La práctica debe entregarse en los términos indicados anteriormente, funcionar correctamente en cualquier ordenador con Java 1.7 y no haber sido copiada. En particular, hay que asegurarse de que la práctica funciona correctamente en los ordenadores del laboratorio (vigilar aspectos como los permisos de ejecución de los scripts, juego de caracteres utilizado en los ficheros, etc.). También es importante someter código limpio (donde se ha evitado introducir mensajes de depuración y comentarios que no proporcionan información al usuario). Se considerarán los siguientes aspectos 1. La estructura (clases estructuradas adecuadamente en paquetes, métodos, visibilidad atributos y métodos, etc.). 2. El estilo de la interfaz de usuario de las aplicaciones construidas. 3. La documentación y sangrado de los ficheros fuentes. 5
Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación
Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación Sistemas de Información Grado de Informática Dpto. de Informática e Ingeniería de Sistemas, Universidad
Más detallesPráctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos
Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos Sistemas de Información Grado de Informática Dpto. de Informática e Ingeniería
Más detallesPráctica 5: Implementación en C++ de sistemas cliente/servidor basados en comunicación
Práctica 5: Implementación en C++ de sistemas cliente/servidor basados en comunicación síncrona Programación de Sistemas Concurrentes y Distribuidos Grado de Ingeniería Informática Dpto. de Informática
Más detalles2.5.1. Procesamiento de documentos XML.
2.5.1. Procesamiento de documentos XML. Un analizador o parser XML es una herramienta encargada de leer documentos XML [17], poder acceder a sus elementos y comprobar si el documento es sintácticamente
Más detallesDISEÑO DE UNA METODOLOGÍA DOCENTE
DISEÑO DE UNA METODOLOGÍA DOCENTE PARA DOS ASIGNATURAS DE PROGRAMACIÓN BASADA EXCLUSIVAMENTE EN LA EVALUACIÓN AUTOMÁTICA DE PROGRAMAS COORDINADOR: Adolfo Rodríguez de Soto ÁREAS DE CONOCIMIENTO: Ciencias
Más detallesSICRES 3.0 Presentación Ejecutiva
Presentación Ejecutiva 1 Antecedentes: El estándar SICRES 2.0 es una norma para el intercambio de asientos registrales aprobada en 1999 por el entonces Consejo Superior de Informática (actualmente Consejo
Más detallesEscala San Martín. InstruccIones para la aplicación InformátIca. Evaluación de la Calidad de Vida de Personas con Discapacidades Significativas
Escala San Martín Evaluación de la Calidad de Vida de Personas con Discapacidades Significativas InstruccIones para la aplicación InformátIca Guía rápida INICO - FOSM 2014 INFORMACIÓN GENERAL La presente
Más detallesManual de Usuario. Aplicación de Autoevaluación de Centros
Manual de Usuario Aplicación de Autoevaluación de Centros Índice Antes de Comenzar 3 Requisitos del Sistema 4 Instalación de la Aplicación 5 Pasos Previos 5 Manejo de la Aplicación 6-2 - Antes de Comenzar
Más detallesPROYECTO 2 Parte 1 BASES DE DATOS. Curso (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS
PROYECTO 2 Parte 1 BASES DE DATOS Curso 2014-15 (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS Pág. 1 de 8 1. Objetivos Generales Acceder a una Base de Datos
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Más detallesCURSO TÉCNICO DE ACCESIBILIDAD Y USABILIDAD WEB
CURSO TÉCNICO DE ACCESIBILIDAD Y USABILIDAD WEB PROYECTO FINAL: DEFINICIÓN Centro de Referencia en Accesibilidad y Estándares Web Copyright (C) 2008 INTECO. Reservados todos los derechos (reproducción,
Más detallesDiseño de una calculadora
DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño de una calculadora Sistemas Digitales Avanzados 1. Introducción y objetivos El propósito general de esta
Más detallesSistema de Liquidación Directa. Servicio de Solicitud de Borradores On-line. Subdirección General de Afiliación, Cotización y Gestión del Sistema RED
Sistema de Liquidación Directa On-line Subdirección General de Afiliación, Cotización y Gestión del Sistema RED Marzo de 2016 INDICE 1... 4 1.1 Introducción... 4 1.2 Características... 4 1.2.1 Objetivo
Más detallesTEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
Más detallesBLOQUE I: HOJA DE CÁLCULO
4. Organización, secuenciación y temporización de contenidos BLOQUE I: HOJA DE CÁLCULO En este bloque se pretende conocer y utilizar tanto la hoja de cálculo Excel como sus gráficos. Se aplicará la hoja
Más detalles- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO -
- MANUAL DE USUARIO DE LA PLATAFORMA DE EDICION DE PROYECTOS DE LA XERENCIA MUNICIPAL DE URBANISMO DE VIGO - INDICE: 1. Introducción. 2. Requisitos de instalación de la aplicación. 3. Registro en la plataforma.
Más detallesTECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
Más detallesSesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Más detallesInstrucciones de uso de la Aplicación Móvil del Servicio Canario de Empleo.
Instrucciones de uso de la Aplicación Móvil del Servicio Canario de Empleo. La nueva versión de la aplicación móvil permite al usuario interactuar telemáticamente con el Servicio Canario de Empleo para
Más detallesNombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje
Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas
Más detallesEnterprise Architect:
Enterprise Architect: Procedimientos de implantación Fecha: 05/09/2006 Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080
Más detallesProblemática con la actualización de Java 7 update 45
Versión: v1r01 Fecha: 18/10/2013 HOJA DE CONTROL Título Entregable Nombre del Fichero Autor Documentación proyecto @firma 20131018.odt DGPD Versión/Edición v1r01 Fecha Versión 18/10/2013 Nº Total Páginas
Más detallesObjetos de aprendizaje: Computadora
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina
Más detallesNoticias RED Remisión electrónica de documentos
Noticias RED Remisión electrónica de documentos Boletín de Noticias RED 2006/04 18 de mayo de 2006 Adaptación de las plataformas informáticas del Sistema RED para usuarios LINUX Se han adaptado todos los
Más detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Diseño El objetivo final del diseño es producir un Modelo Lógico del sistema a implementar. Diferencia entre Análisis y Diseño del Proceso Unificado Modelo de Análisis Modelo
Más detallesPráctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Más detallesLenguaje de Programación
Introducción a C/C++() UG Introducción a C/C++() Universidad de Guanajuato Sesión 18 Introducción a C/C++() Qué es un? Un entorno de desarrollo integrado o (acrónimo en inglés de integrated development
Más detallesDISTAFARMA: APLICACIÓN PARA LA VENTA A DISTANCIA DE MEDICAMENTOS DE USO HUMANO NO SUJETOS A PRESCRIPCIÓN MÉDICA MANUAL PARA LA OFICINA DE FARMACIA
DEPARTAMENTO DE INSPECCIÓN Y CONTROL DE MEDICAMENTOS DISTAFARMA: APLICACIÓN PARA LA VENTA A DISTANCIA DE MEDICAMENTOS DE USO HUMANO NO SUJETOS A PRESCRIPCIÓN MÉDICA MANUAL PARA LA OFICINA DE FARMACIA VERSIÓN:
Más detallesDesarrollo de aplicaciones de acceso a base de datos con JBuilder 7
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,
Más detallesINTRODUCCIÓN A BASE DE DATOS. Excel - Access
INTRODUCCIÓN A BASE DE DATOS Excel - Access Qué es una Base de Datos? Conjunto de datos relacionados, es decir, conjunto de datos que hablan de lo mismo. (Guía de teléfono, clientes de una multitienda,
Más detallesShell Script de instalación y configuración para el servicio DHCP en CentOS v5.x. Manual de instrucciones.
Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x Manual de instrucciones. Ing. Luis González Fraga 25/06/2012 En este manual usted podrá instalar y configurar en pocos minutos,
Más detallesMICROSOFT ACCESS 2010 FÁCIL
PRESENTACIÓN Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2010, estudiando los conceptos fundamentales de las bases de datos relacionales: desde su análisis
Más detallesLaboratorio de Instrumentación y Sistemas de adquisición de datos en la Universidad Politécnica de Valencia
Laboratorio de Instrumentación y Sistemas de adquisición de datos en la Universidad Politécnica de Valencia "LabVIEW no es sólo un lenguaje de programación sino un entorno de programación donde existen
Más detallesManual de instalación y actualización de la aplicación Sigma
Manual de instalación y actualización de la aplicación Sigma INTRODUCCIÓN El programa Sigma, es una continuidad de los anteriores programas Alfa, y en muchos aspectos, de los Beta; El usuario de esas aplicaciones
Más detallesCAPITULO 1 INTRODUCCION AL PROYECTO
CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado
Más detallesLos pasos a seguir para cumplimentar la solicitud son los siguientes: A continuación, se detallarán cada uno de estos apartados.
Los pasos a seguir para cumplimentar la solicitud son los siguientes: 1. Comprobación de acceso. 2. Acceso al Sistema. 3. Panel de Solicitudes. 4. Formulario Web de Solicitud. 5. Contacto para incidencias
Más detallesINTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
Objetivo: Identificar los concentos principales en java POO, que es una clase, un objeto así como sus características principales abstracción, modularidad, encapsulamiento, herencia, polimorfismo. INTRODUCCIÓN
Más detallesESPIRAL MORFOSINTAXIS Consuelo Belloch Ortí Unidad de Tecnología Educativa. Universidad de Valencia
ESPIRAL MORFOSINTAXIS Consuelo Belloch Ortí Unidad de Tecnología Educativa. Universidad de Valencia INTRODUCCIÓN Espiral Morfosintaxis es un programa desarrollado por Equipo de Rehabilitación del Colegio
Más detallesJAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Más detallesINSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0
INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0 2015 INGRESO PAGINA PRINCIPAL En la página principal ingresa el usuario y la contraseña.
Más detallesATRIBUTOS DE LOS FICHEROS EN LINUX
PRÁCTICA 2 ATRIBUTOS DE LOS FICHEROS EN LINUX Objetivos Noción de inodo. Enlaces simbólicos y no simbólicos. Descripción de los atributos de un fichero. Permisos de un fichero. 1. Noción de inodo A cada
Más detallesRequerimientos de Software
Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar
Más detallesOFICINA DE REGISTRO VIRTUAL DE ENTIDADES LOCALES
ORVE EELL OFICINA DE REGISTRO VIRTUAL DE ENTIDADES LOCALES Manual Usuario Versión 1.0 Fecha de revisión 05/03/2012 Realizado por División de Sistemas de Información y Comunicaciones Descripción Ejecutiva
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesProyecto Multimedia. Elio Sancristóbal Ruiz
Proyecto Multimedia Elio Sancristóbal Ruiz Índice Áreas que participan en un proyecto multimedia. Área de redacción Área de producción Área técnica Área artística Máster en Ingeniería de la Web 2 Área
Más detalles3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:
3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS UN SISTEMA SOFTWARE QUE SEA: + DIFÍCIL DE COMPRENDER + SÓLO UTILIZABLE POR SUS REALIZADORES + DIFÍCIL DE MODIFICAR NO ES VÁLIDO PARA EVITAR
Más detallesINFORMÁTICA Y COMUNICACIONES
441 INFORMÁTICA Y COMUNICACIONES Microsoft Access 2003 (Completo) DESCRIPCIÓN Microsoft Access 2003 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access
Más detallesFundamentos de Ingeniería de Software [Etapas II]
Fundamentos de Ingeniería de Software [Etapas II] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de fundamentos de ing. de software
Más detallesSistemas Operativos. Curso 2016 Sistema de Archivos
Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.
Más detallesSUMINISTRO DE INFORMACIÓN FISCAL EN XML
SUMINISTRO DE INFORMACIÓN FISCAL EN XML MANUAL DE USUARIO 1. INTRODUCCIÓN El presente documento describe el servicio de solicitud y consulta de información fiscal en XML que el Departamento de Hacienda
Más detallesANEXO II. Resumen de la actuación
ANEXO II. Resumen de la actuación Nº EXPEDIENTE: REFERENCIA: FE2010 NIF del Solicitante: 1. DETALLES DE LA SITUACIÓN ACTUAL 1.1. ERP utilizado: Nombre del ERP: Versión: (*) Si aplica Fabricante : Fecha
Más detallesMANUAL DEL SERVICIO DE SOLICITUD Y CONSULTA DE DADs POR PETICIÓN MASIVA
MANUAL DEL SERVICIO DE SOLICITUD Y CONSULTA DE DADs POR PETICIÓN MASIVA 1.- INTRODUCCIÓN 2.- ACCESO AL SERVICIO 3.- FUNCIONAMIENTO 3.1. OPCIÓN SOLICITAR DISTINTOS TIPOS DE DADs A LOS QUE TIENE ACCESO AUTORIZADO
Más detallesUNIVERSIDAD POLITÉCNICA DE VALENCIA ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA INDUSTRIAL DE VALENCIA
UNIVERSIDAD POLITÉCNICA DE VALENCIA ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA INDUSTRIAL DE VALENCIA PROYECTO: VERIFICACIÓN DE CIRCUITOS ELECTRÓNICOS ASISTIDA POR COMPUTADOR 4.- PRESUPUESTO PROYECTO
Más detallesServiceTonic. Guía de instalación
ServiceTonic Guía de instalación 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes plataformas. Los distintos pasos del asistente mostrados
Más detallesUniversidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía Desarrollo de Componentes de software para el procesamiento de servicios web
Más detallesRESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1
RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1 ANTES QUE NADA DEFINIR QUE ES UNA BASE DE DATOS: Una base de datos es una colección estructurada de datos, Un sistema de base de datos es una colección de
Más detallesPREMIO A LA GESTIÓN TRANSPARENTE, VERSION 2015
PREMIO A LA GESTIÓN TRANSPARENTE, VERSION 2015 REDACCION FORTALEZAS Y OPORTUNIDADES DE MEJORA CUÁLES SON LOS CRITERIOS DE EVALUACIÓN CONTENIDOS EN EL MODELO DE GESTIÓN TRANSPARENTE EN EL PREMIO? Procedimientos
Más detalles. REGISTRO DE ENFERMEDADES RARAS
. REGISTRO DE ENFERMEDADES RARAS Ref.: manualusuario.doc 1 / 24 INDICE 1 INTRODUCCIÓN... 3 2 NUEVA SOLICITUD... 4 2.1 PESTAÑA DATOS DEL PACIENTE... 4 2.2 PESTAÑA DATOS DEL SOLICITANTE... 5 2.3 PESTAÑA
Más detallesSesión VI: Desarrollo de aplicaciones en el entorno MATLAB
1 Sesión VI: Desarrollo de aplicaciones en el entorno MATLAB LPI: Control y Procesamiento Digital de Señales Por: Ricardo Alzate Castaño UNIVERSIDAD NACIONAL DE COLOMBIA Sede Manizales Segundo Semestre
Más detallesBúsqueda de usuario. Relación tutor/tutorado. Reporte de interacción tutor-tutorado. Reporte socioeconómico
Propuesta elaborada por miembros del Comité Técnico de Tutorías del Centro Universitario de Ciencias de la Salud Este apartado es exclusivo para las personas que se les otorgan derechos para asignar tutores
Más detalles1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...
Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3
Más detallesInstructivo para la aplicación de encuestas de percepción de servicios
Clave:IT-06-02-01 Fecha de emisión: 20/04/2015 Versión N. 3 Página: 1 de 5 Instructivo para la aplicación de encuestas de percepción de servicios Elaboró Revisó Lic. Sandra Leticia Ochoa Larios Ing. José
Más detallesOrdenador local + Servidor Remoto
Introducción Saber situarse con exactitud en el árbol de servidores, discos y directorios del ordenador que se está usando Conocer los usos básicos del teclado y el ratón (edición de campos texto, escritura
Más detallesGuía de inicio rápido de la aplicación Novell Filr 2.0 Web
Guía de inicio rápido de la aplicación Novell Filr 2.0 Web Febrero de 2016 Inicio rápido Este documento le ayudará a familiarizarse con Novell Filr y a entender rápidamente algunos de los conceptos y tareas
Más detallesContenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos...
1 Contenido Introducción... 3 Características principales... 3 Los niveles de usuario... 4 El aprendizaje de di Monitoring... 4 Usando di Monitoring como un usuario normal... 5 Acceso a di Monitoring...
Más detallesGUIA DE INSTALACIÓN DEL FORMULARIO DIGITAL PARA LA PRESENTACIÓN DE PROYECTOS PARA ESTÍMULOS TRIBUTARIOS
GUIA DE INSTALACIÓN DEL FORMULARIO DIGITAL PARA LA PRESENTACIÓN DE PROYECTOS PARA ESTÍMULOS TRIBUTARIOS 1. Instalación del Software de Java El software requerido para el funcionamiento del Formulario,
Más detallesIMPRESIÓN Y CONECTIVIDAD
IMPRESIÓN Y CONECTIVIDAD INFORMES PREDEFINIDOS Una amplia colección de informes predefinidos permite imprimir todos los documentos necesarios, tanto para la presentación a terceros como para la gestión
Más detallesManual de Usuario. WordPress
p Manual de Usuario. WordPress Cómo insertar noticias. PLATAFORMA DE SERVICIOS PSUV Sitio Web: http://www.psuv.org.ve Índice de Contenidos Introducción... 3 Cómo añadir una entrada?... 4 Insertar Título
Más detallesNOTAS TÉCNICAS SOBRE EL SIT: Comisiones Comerciales
NOTAS TÉCNICAS SOBRE EL SIT: Comisiones Comerciales Procedimiento Estándar...2 Alta de Comerciales o Agentes... 2 Comercial por defecto... 2...3 Introducción... 3 Pasos previos... 3 Relaciones de Mandos...
Más detallesPROGRAMACIÓN CON PHP Y MYSQL. 40 horas 60 días
PROGRAMACIÓN CON PHP Y MYSQL DURACIÓN DÍAS DE CONEXIÓN 40 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje
Más detallesANEXO 3 MANUAL DE OPERACIÓN PARA OFICINAS MUNICIPALES
ANEXO 3 MANUAL DE OPERACIÓN PARA OFICINAS MUNICIPALES OCTUBRE DE 2014 CONTENIDO 1. CARACTERÍSTICAS DEL INMUEBLE Y EQUIPAMIENTO... 3 2. PERSONAL AUTORIZADO Y FUNCIONES. 3 3. PERIODO DE FUNCIONAMIENTO 4
Más detallesMINISTERIO DE SALUD Y PROTECCIÓN SOCIAL BOGOTÁ, AGOSTO DE 2015
CERTIFICADOS DE DEFUNCION ANTECEDENTE PARA REGISTRO CIVIL EN INSTITUCIONES PRESTADORAS DE SERVICIOS DE SALUD A TRAVÉS DE LA FIRMA MÓDULO DE NACIMIENTOS Y DEFUNCIONES DEL REGISTRO UNICO DE AFILIADOS RUAF
Más detallesJava Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Más detallesSe definen los siguientes objetivos que se extraen de la propuesta anteriormente planteada:
Anexo Introducción Esta herramienta desarrollada junto con toda la información que se ha generado pertenece a un proyecto real. Este desarrollo se incluye en el proyecto MAVSEL (Minería, Análisis y Visualización
Más detallesGUÍA DE INSTALACIÓN Noviembre 3 de 2010
GUÍA DE INSTALACIÓN Noviembre 3 de 2010 Este manual de instrucciones es válido para el software Allievi Para obtener más información, vaya a www.allievi.es 2 GUÍA DE INSTALACIÓN ALLIEVI - Todos los derechos
Más detallesExperto en Microsoft Access 2016
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Experto en Microsoft Access 2016 duración: 120 horas precio: 0 * modalidad: Online * hasta 100 %
Más detallesINSTRUCCIONES PRESENTACIÓN DE CUENTAS ANUALES EN EL REGISTRO MERCANTIL
INSTRUCCIONES PRESENTACIÓN DE CUENTAS ANUALES EN EL REGISTRO MERCANTIL ContaSOL te permite preparar las Cuentas Anuales para su depósito en el Registro Mercantil. Una vez creado el archivo, lo puedes abrir
Más detallesInformática forense y peritajes informáticos, 3ª edición
GUÍA DE ESTUDIO Informática forense y peritajes informáticos, 3ª edición 1. Presentación Bienvenido al Curso Virtual Informática forense y peritajes informáticos, 3ª Edición organizado por el Centro de
Más detallesSERVICIO 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º 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN
Más detallesELECTRODOMÉSTICOS TPV Noticia nº: 1
ELECTRODOMÉSTICOS TPV Noticia nº: 1 Nueva opción en la búsqueda de artículos. Resumen Posibilidad de realizar búsquedas por código de barras o EAN en la consulta normal de artículos. En el mantenimiento
Más detallesORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA
ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA OC-GC-14-REQPATE-2016-V0 PARA: ORGANISMO COORDINADOR PREPARADO POR: GERENCIA COMERCIAL V0 PREPARADO POR REVISADO
Más detallesTEMA 3: El proceso de compilación, del código fuente al código máquina
TEMA 3: El proceso de compilación, del código fuente al código máquina 3.1 Fase de compilación y linkado (link, montado o enlace) Un programa escrito en un lenguaje de alto nivel, no puede ser ejecutado
Más detallesManual de Legalización de libros contables en la aplicación CAICONTA
Manual de Legalización de libros contables en la aplicación CAICONTA caiconta 1. Introducción... 2 2. Procedimiento a seguir desde caiconta... 2 3. Generar la Memoria... 5 4. Generar la Huella Digital
Más detallesMANUAL DE USUARIO SISTEMA DE POSTULACIÓN EN LINEA Cartas de Recomendación
MANUAL DE USUARIO SISTEMA DE POSTULACIÓN EN LINEA Cartas de Recomendación http://spl.conicyt.cl CONICYT PROGRAMA FORMACIÓN DE CAPITAL HUMANO AVANZADO CONTENIDOS INTRODUCCIÓN... 2 1. PLAZO PARA ENVÍO DE
Más detallesUtilidades de la Factoría de Actividades Informática y Logopedia (FACIL). Raúl Tárraga Mínguez. Inmaculada Fernández Andrés.
Utilidades de la Factoría de Actividades Informática y Logopedia (FACIL). Raúl Tárraga Mínguez. Inmaculada Fernández Andrés. La Factoría de Actividades Informática y Logopedia (FACIL), es un programa informático
Más detallesProgramación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
Más detallesMICROSOFT EXCEL 2016 Avanzado
MICROSOFT EXCEL 2016 Avanzado METODOLOGÍA DE LOS CURSOS Cursos interactivos sobre materias especializadas en los que el alumno avanza de forma guiada bajo una concepción learning by doing (aprender haciendo).
Más detallesSintaxis del Analizador de consultas Lucene
Sintaxis del Analizador de consultas Lucene Índice: Visión general... 2 Términos... 2 Campos... 2 Modificadores de texto... 3 Búsquedas comodín... 3 Búsquedas difusas... 4 Búsquedas de proximidad... 4
Más detallesDeclaración Anual de Operaciones con Terceras Personas - Modelo 347 en Retailer
Declaración Anual de Operaciones con Terceras Personas - Modelo 347 en Retailer Beroni Informática Pág. 1 Menú Informes... 3 Ventas... 3 Compras... 4 Declarar cantidades superiores a 6000 percibidas en
Más detalles1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón
1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado
Más detallesMANUAL PARA GESTIÓN DE METADATOS
MANUAL PARA GESTIÓN DE Los metadatos proporcionan información acerca de los datos. Describen un producto permitiendo conocer toda la información necesaria para definir si son adecuados o no para cierto
Más detallesRepositorio Institucional
INTRODUCCION La presente guía de autoarchivo para el Repositorio Institucional de la Universidad Nacional Agraria indica cada uno de los pasos para que los miembros de la Comunidad Universitaria (Estudiante,
Más detallesDiario Oficial de la Federación
Diario Oficial de la Federación Criterios y Operadores de Búsqueda para la búsqueda avanzada Los Criterios y Operadores de Búsqueda disponibles para la recuperación eficiente y precisa de la información
Más detallesIBM SPSS Statistics para Mac OS Instrucciones de instalación (Licencia de sede)
IBM SPSS Statistics para Mac OS Instrucciones de instalación (Licencia de sede) Las siguientes instrucciones deben utilizarse para instalar IBM SPSS Statistics 19 utilizando un licencia de sede. ste documento
Más detallesInicio de B-kin Project Monitor
Inicio de B-kin Project Monitor Para comenzar a utilizar el software online de gestión de proyectos es necesario registrarse en www.b-kin.com (crea tu comunidad). Recuerda los datos de acceso (usuario
Más detallesGuía de instalación de CAM EXPRESS 8.5 Para Windows XP
Guía de instalación de CAM EXPRESS 8.5 Para Primera Edición: octubre 2014 Guía de instalación de CAM EXPRESS 8.5 para Urrutiko Lanbide Heziketa Institutua Esta publicación realizada por Urrutiko Lanbide
Más detallesDAO - Diseño Asistido por Ordenador
Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 717 - EGE - Departamento de Expresión Gráfica en la Ingeniería Curso: Titulación: 2016 GRADO
Más detallesManual de instalación AutoFirma 1.4.3
DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS Manual de instalación 1.4.3 Manual de usuario Índice de contenidos 1 Introducción...3 2 Requisitos mínimos...4 3 Enlaces de descarga...5 4 Instalación...5
Más detallesPROGRAMA PARA EL FORTALECIMIENTO DE LA FUNCIÓN PÚBLICA EN AMÉRICA LATINA MANUAL DE USUARIO DEL FORMULARIO
PROGRAMA PARA EL FORTALECIMIENTO DE LA FUNCIÓN PÚBLICA EN AMÉRICA LATINA MANUAL DE USUARIO DEL FORMULARIO ACCESO AL SISTEMA: A través de la Web http://becas.fundacionbotin.org podrás acceder al sistema.
Más detallesGuía para informar sobre la homologación de la titulación extranjera 17/09/2013 GUÍA PARA INFORMAR SOBRE LA HOMOLOGACIÓN DE LA TITULACIÓN EXTRANJERA
GUÍA PARA INFORMAR SOBRE LA HOMOLOGACIÓN DE LA TITULACIÓN EXTRANJERA Este documento pretende servir de ayuda para las personas que estén preparando y deseen formalizar una instancia-solicitud que informe
Más detalles