15 research outputs found

    Aplicación CAD para la configuración modular de muebles

    Full text link
    El objetivo de este proyecto final de carrera se centra en la realización de un configurador modular de muebles, enfocado al diseño de los mismos a través de la aplicación desarrollada. Más detalladamente, los objetivos principales son, por un lado, la correcta realización de la aplicación que permita de manera sencilla el diseño de muebles de distintas categorías (sillas, mesas, armarios, etc.), empezando por una pieza base predefinida y añadiendo piezas de forma incremental, de manera que el configurador pueda ser usado tanto por gente acostumbrada al uso de aplicaciones y ordenadores como por gente que no está acostumbrada al manejo de los mismos y así facilite el diseño de muebles a un amplio rango de personas, para conseguir esto se pretende realizar una interfaz de usuario amigable que guíe al usuario ayudándose de imágenes y que hagan un entorno de desarrollo sencillo para conseguir resultados en poco tiempo. Por otro lado, diseñar una pequeña base de datos que sea capaz de gestionar la información de la aplicación y aprender a implementar esta en el servidor, aprendiendo también el uso de herramientas básicas para ello que permitan entre otras cosas consultar el estado de las tablas o realizar consultas SQL.Herráez Concejo, B. (2014). Aplicación CAD para la configuración modular de muebles. http://hdl.handle.net/10251/38980.Archivo delegad

    Design and implementation of a UML-based environmental geographic information system

    Get PDF
    La Corporación Universitaria Autónoma de Occidente cuenta con el Centro de Estudios Ambientales para el Desarrollo Sostenible (CEADES), adscrito a la Vicerrectoría de Investigaciones, el cual tiene entre sus objetivos la aplicación de conocimientos y experiencia profesional e institucional para brindar asesoría a entidades territoriales y organismos públicos y privados en diferentes campos de la gestión ambiental como es la planificación, ordenamiento, etc. Es así como, a través de este centro, la Corporación Universitaria Autónoma con el Ministerio del medio Ambiente, la Universidad Nacional, La CVC, La Gobernación del Valle del Cauca y el Municipio de Yumbo, ejecutaron el plan de acción ambiental local, PAAL, para el municipio de Yumbo, el cual es “un conjunto de programas, proyectos y subproyectos que en respuesta a una planificación y una programación, se encaminan a la ejecución de obras y servicios que buscan modificar las condiciones ambientales del Municipio"1. De acuerdo a la información recolectada en este proyecto y en otros proyectos el Centro de Estudios Ambientales para el Desarrollo Sostenible ha detectado la necesidad de contar con un Sistema de Información Ambiental y como un subsistema un Sistema de Información Geográfica Ambiental que responda a las necesidades de disponer de información georeferenciada sobre flora, fauna, recursos hídricos, zonas de alto riesgo, zonas de alto impacto ambiental, etc.Corporación Universitaria Autónoma de OccidenteInstituto Tecnológico de Estudios Superiores de Monterrey ITESMLista de figuras 4 Lista de Tablas 6 1 INTRODUCCION 7 2 MARCO TEORICO 10 2.1 Los Sistemas de Información Geográfica (SIG’s) 10 2.2 Nacimiento y Evolución de la Tecnología de los SIG’s. 12 2.3 Sistemas de Información Geográfica 13 2.3.1 Definiciones. 13 2.3.2 Operaciones con un SIG 16 2.3.3 Componentes principales del SIG 18 2.3.3.1 Equipos. 18 2.3.3.2 Programas. 19 2.3.3.2.1 Entrada de datos. 19 2.3.3.2.2 Almacenamiento y Gestión de la base de datos 20 2.3.3.2.3 Procesamiento de datos 20 2.3.3.2.4 Interacción con el usuario (edición de gráficos/mapas) 20 2.3.3.2.5 Salida y presentación de los datos 20 2.3.4 Recursos humanos y organización 21 2.4 Etapas de construcción de un SIG. Tipos de Datos Gráficos 21 2.4.1 Datos Vectoriales 21 2.4.2 Datos Raster 22 2.4.3 Digitalización 24 2.4.4 Edición 25 2.4.5 Topología 25 2.5 Los Sistemas de Información Geográfica y las Empresas de Servicios Públicos. 26 2.6 CINTEL y los Sistemas AM/FM en Colombia. 27 2.7 El modelo relacional 28 2.8 El modelo objeto - relacional 29 2.9 Sistemas manejadores de bases orientados a objetos (SMBDOO) 32 2.9.1 Definición de un Sistema Manejador de Bases de Datos (SMBD) 32 2.9.2 Características de los Sistemas Manejadores de Bases Orientados a Objetos (SMBDOO) 33 2.9.3 Sistema Manejador de Bases de Datos 36 2.9.3.1 Persistencia 36 2.9.3.2 Concurrencia 36 2.9.3.3 Recuperación 37 2.9.3.4 Gestión del Almacenamiento Secundario 37 2.9.3.5 Facilidad de Consultas 38 2.9.3.6 Lenguajes de Consulta 38 2.9.4 Falta de correspondencia 39 2.10 El Modelo Orientado a Objetos 40 2.11 Métodos 42 2.12 Acceso y Manipulación de los Atributos. 42 2.13 Modularidad 43 2.14 Jerarquía 44 2.15 Tipos (control de tipos) 44 2.16 Concurrencia 45 2.17 Persistencia 46 2.18 Características del Modelo Derivadas de los Conceptos de Objeto y Clase 48 2.18.1 Características derivadas del concepto de objeto 48 2.18.2 Identidad 49 2.18.3 Construcción de los Identificadores de Objetos 50 2.18.3.1 Dirección Física 50 2.18.3.2 Dirección Estructurada 51 2.18.3.3 Subrogado. 51 2.18.3.4 Subrogados con tipo 52 2.18.3.5 Longitud de los Identificadores 52 2.18.3.6 Visibilidad de los identificadores 53 2.18.3.7 “Swizzling” 53 2.18.3.8 Enlaces 53 2.18.3.9 Agregación 53 2.19 Características derivadas del concepto de clase 54 2.19.1 Asociación 54 2.19.2 Herencia Simple y Múltiple 55 2.19.3 Herencia Múltiple 57 2.19.4 Polimorfismo 58 2.19.5 Agregación 59 2.19.6 Metaclase 59 2.20 Características Avanzadas de los SMBDOO 60 2.20.1 Versiones 60 2.20.2 Evolución de Esquemas 62 2.20.3 Migración de instancias entre clases 63 2.21 Modelo Propuesto por ODMG-93 64 2.22 Modelo de Objetos de ODMG - 93 66 2.22.1 Herencia 68 2.22.2 Clases 68 2.22.3 Jerarquía de Tipos 69 2.22.4 Tipo Objeto 70 2.22.5 Tipo Type 72 2.22.6 Tipo Excepción 72 2.22.7 Tipo Iterador 72 2.22.8 Tipo Colección 73 2.22.9 Tipo Estructura 73 2.22.10 Tipo Literal 74 2.22.11 Tipo Propiedad 74 2.22.12 Tipo Atributo 74 2.22.13 Tipo Relación 75 2.22.14 Tipo Operación 75 2.22.15 Transacciones 75 2.23 Base de Datos 76 2.24 Compatibilidad de Tipos 77 2.24.1 Compatibilidad de tipos entre objetos 77 2.24.2 Compatibilidad de tipos entre literales 77 2.25 Lenguajes de Definición (ODL), Manipulación(OML) y Consulta(OQL) 77 2.25.1 Lenguaje de Definición 77 2.25.2 Lenguaje de Manipulación 79 2.25.3 Lenguaje de Consulta 79 2.26 Aspectos de la Tecnología 80 2.27 Ejemplos de Ventajas en BDOOs 81 2.28 Posibles Problemas 82 2.29 Proveedores y Productos 83 2.30 Nuevas Tecnologías 87 2.31 UML (Lenguaje de Modelado Unificado) 89 2.32 Diagramas del UML 90 2.32.1 Diagramas de casos de uso 91 2.32.2 Diagrama de clases 92 2.32.3 Diagramas de Estados 93 2.32.4 Diagramas de Secuencia 94 2.32.5 Diagramas de Colaboración 94 2.32.6 Diagramas de Actividades 95 2.32.7 Diagramas de componentes 96 2.32.8 Diagramas de Distribución 96 2.33 Estado del Arte 97 3 EL MEDIO ECOSISTÉMICO 100 3.1 Geología Regional 100 3.2 Geomorfología y Relieve 103 3.3 Hidrografía 104 4 ETAPAS Y ACTIVIDADES EN EL DESARROLLO DE SOFTWARE ORIENTADO POR OBJETOS USANDO UML 108 4.1 Etapa de análisis de requerimientos 108 4.1.1. Identificación de Requerimientos 108 4.1.2. Recolección de Información 109 4.1.3. Especificación de requerimientos 109 4.1.4. Requerimientos Funcionales 109 4.1.5. Requerimientos No Funcionales 110 4.2 Etapa de análisis y diseño 111 4.2.1 Construcción del Modelo Objeto 113 4.2.2 Identificación de clases de objetos 113 4.2.3 Descripción de clases 116 4.2.4 Identificación de atributos 117 4.2.5 Descripción de asociaciones 122 4.2.6 Agregaciones 123 4.2.7 Herencias 125 4.2.8 Definición de Operaciones 126 4.2.9 Identificación y Descripción de Actores 131 4.2.10 Descripción de Casos de Uso y Modelo de Casos de Uso. 131 4.2.10.1 Caso de Uso: Gestión de Mapas 131 4.2.10.2 Caso de Uso: Búsqueda de Información Geográfica 132 4.2.10.3 Caso de Uso: Despliegue de Información Multimedial 132 4.2.11 Diagramas de Secuencia 133 4.2.11.1 Diagramas de secuencia para el caso de uso: Gestión de Mapas 134 4.2.11.2 Diagramas de secuencia para el caso de uso: Búsqueda de Información Geográfica 136 4.2.11.3 Diagramas de secuencia para el caso de uso: Despliegue de Información Multimedial 138 4.2.12 Diagramas de Clases de MapObject 139 4.2.13 Diagramas de clases de la aplicación 139 4.2.14 Descripción de Clases y Operaciones 140 4.2.15 Esquema de mapas incorporados en el SIG 142 4.2.16 Esquemas de las bases de datos 143 4.3. Implantación 146 4.3.1. Pantallas del sistema 149 4.3.1.1. Ventana de presentación 149 4.3.1.2. Áreas de trabajo 149 4.3.2. Criterios para la elección de la Herramienta de Desarrollo 154 4.3.2.1. Características de las herramientas. 154 4.3.2.1.1. SIG 154 4.3.2.1.2. Lenguaje de desarrollo 155 4.3.2.2. Prioridades para el desarrollo 155 4.4. Análisis comparativo de Productos GIS 158 4.4.1. ArcView 158 4.4.2. MapInfo Professional 159 4.4.3. MicroStation GeoGraphics 160 4.4.4. Cuadro comparativo de productos GIS comerciales. 161 4.4.5. Conclusión final sobre algunos productos SIG’s comerciales 162 5 CONCLUSIONES 164 6 BIBLIOGRAFIA 165 7 NOTAS 167MaestríaThe Autonomous University Corporation of the West has the Center for Environmental Studies for Sustainable Development (CEADES), attached to the Vice-rector for Research, which has among its objectives the application of knowledge and professional and institutional experience to provide advice to territorial entities and public and private organizations in different fields of environmental management such as planning, ordering, etc. Thus, through this center, the Autonomous University Corporation with the Ministry of the Environment, the National University, the CVC, the Government of Valle del Cauca and the Municipality of Yumbo, executed the local environmental action plan, PAAL, for the municipality of Yumbo, which is "a set of programs, projects and subprojects that in response to planning and programming, are directed to the execution of works and services that seek to modify the environmental conditions of the Municipality" 1. to the information collected in this project and in other projects, the Center for Environmental Studies for Sustainable Development has detected the need to have an Environmental Information System and as a subsystem an Environmental Geographical Information System that responds to the needs of having georeferenced information on flora, fauna, water resources, high risk areas, high environmental impact areas, etc.Modalidad Presencia

    Adaptability of database management systems for the development of the clinical history information system

    Get PDF
    En esta Investigación de Adaptabilidad de los Sistemas Manejadores de Bases de Datos para el Desarrollo del Sistema de Información de Historia Clínica, se realizó un análisis detallado de las características propias de los manejadores de bases de datos relacional, relacional extendido y orientado a objetos, a fin de especificar cuál de estos manejadores era el más apropiado para el diseño de un sistema de información de Historia Clínica. Dada la modelación actual de la Historia Clínica que se gestiona en el Hospital Universitario del Valle, la plataforma computacional de hardware y software existente en dicho centro asistencial, el posicionamiento comercial de los manejadores de bases de datos en el medio, y la caracterización, modelación y especificación de las funcionalidades que deberá soportar a futuro un sistema de información de Historia Clínica, se define que el manejador apropiado es el relacional extendido. La estrategia seguida fue la de modelar la aplicación conforme a los principios orientado a objetos alrededor del modelo relacional extendido, o sea, una vez definidas las clases y su jerarquía se especificó el cómo ser almacenadas en la base de datos relacional extendida. La modelación conceptual o logicalización de las funciones del sistema de información de Historia Clínica se realizó utilizando el Lenguaje Unificado de Modelado UML, que permite abstraer con mayor certeza la realidad futura de un sistema de información de esta naturaleza, dada las actuales competencias distintivas de los procesos o aspectos de información a conservar, y a aquellas oportunidades de mejora en cuanto a la información, funcionalidades y control a suministrar por un nuevo sistema de información de Historia Clínica. Como soporte de la investigación teórica realizada se diseñó un prototipo del sistema de información de Historia Clínica en Oracle.Instituto Tecnológico de Estudios Superiores de Monterrey ITESMDEDICATORIA.....................................................................................................4 A. INTRODUCCIÓN............................................................................................17 B. ANTECEDENTES...........................................................................................20 C. OBJETIVOS.....................................................................................................28 OBJETIVO GENERAL ..............................................................................................28 OBJETIVOS ESPEC˝FICOS.......................................................................................28 D. ALCANCE DE LA INVESTIGACIÓN.......................................................31 CAPITULO I CARACTERIZACIÓN PARA LA MODELACIÓN DE LA HISTORIA CLÍNICA..........................................................................................33 1.1 DEFINICIÓN LEGAL DE LA HISTORIA CLÍNICA .....................................................33 1.2 CONTEXTUALIZACIÓN DE LA INVESTIGACIÓN SOBRE HISTORIA CLÍNICA..............35 1.3 DIAGNOSTICO INFORMÁTICO SOPORTE DE LA HISTORIA CLÍNICA.......................38 1.3.1 Software.........................................................................................................38 1.3.2 Hardware.......................................................................................................39 1.3.3 Netware..........................................................................................................40 1.3.4 Orgware.........................................................................................................40 1.4 FUNCIONALIDAD ACTUAL DE LA HISTORIA CLÍNICA...........................................41 1.5 PROBLEM`TICA DE INFORMACIN ASOCIADA A LA HISTORIA CLÍNICA................56 1.6 EVALUACIÓN DEL SISTEMA ACTUAL DE HISTORIA CLÍNICA ................................58 1.7 MODELACIÓN FUTURA DE LA HISTORIA CLÍNICA................................................62 CAPITULO II - ESTUDIO DE ADAPTABILIDAD...........................................73 2.1 EVALUACIÓN MANEJADORES DE BASES DE DATOS.............................................73 2.1.1 Comparativo entre Bases de Datos Relacionales y Orientadas a Objetos para Desarrollo de Aplicaciones Orientadas a Objetos....................................................73 2.1.1.1 Bases de Datos Relacionales y Lenguajes Orientados a Objetos...................77 2.1.1.1.1 El Modelo de Objeto................................................................................79 a. Encapsulación.....................................................................................................79 b. Herencia..............................................................................................................80 c. Polimorfismo ......................................................................................................81 d. Identidad de Objeto, Referencias entre Objetos y Colecciones.............................83 2.1.1.1.2 El Modelo Relacional...............................................................................84 2.1.1.1.2.1 Estructura de Datos Relacional..............................................................86 a. Estructura de Tabla.............................................................................................86 b. Llaves Primaria y ForÆneas.................................................................................87 c. Manipulación de Datos........................................................................................89 d. Vistas..................................................................................................................91 e. SQL Incrustado...................................................................................................92 2.1.1.1.3 Combinando los Modelos.........................................................................92 2.1.1.1.3.1 Estrategias BÆsicas de Modelacin........................................................93 a. Modelar la Base de Datos en La Aplicacin de Clases.........................................93 b. Modelar la Aplicacin en la Base de Datos..........................................................94 c. Interfase de Base de Datos Orientada a Filas.......................................................94 d. Definición del Esquema de Base de Datos para Objetos......................................95 2.1.1.1.4 Limitantes de estas Soluciones...............................................................107 2.2 RESMEN DBMS VS. OODBMS.....................................................................109 2.3 RESMEN RDBMS VS. OODBMS...................................................................114 2.4 CONCLUSIONES DEL ESTUDIO DE ADAPTABILIDAD............................................115 CAPITULO III - DISEO DE UNA HISTORIA CLINICA UNIVERSAL.....119 3.1 FUNCIONALIDAD ACTUAL................................................................................120 3.2 MODELO DE DATOS.........................................................................................123 3.2.1 Diagrama de Contexto..................................................................................123 3.2.2 Modelado de Objetos de Historia Clnica.....................................................124 3.2.3 Definicin de Clases para Historia Clnica....................................................126 3.3 MODELADO DE LA HISTORIA CLÍNICA EN UML................................................139 3.3.1 IDENTIFICACIÓN DE ACTORES.......................................................................140 3.3.2 IDENTIFICACIÓN DE LOS CASOS DE USO.........................................................141 3.3.2.1 Caso de Uso Gestionar Consulta Externa...................................................141 3.3.2.2 Caso de Uso Gestionar Urgencias..............................................................142 3.3.2.3 Caso de Uso Gestionar Hospitalización.....................................................143 3.3.2.4 Caso de Uso Gestionar Cirugía..................................................................144 3.3.2.5 Caso de Uso Gestionar Servicio de Ayudas Diagnosticas y Radioterapia...145 3.3.2.6 Caso de Uso Gestionar Consulta Especialidad Medica...............................146 3.3.2.7 Caso de Uso Gestionar Laboratorio Clínico y Patología.............................147 3.3.3 DESCRIPCIÓN DE LOS CASOS DE USO.............................................................148 3.3.3.1 Descripción Caso de Uso Gestionar Consulta Externa...............................149 3.3.3.2 Descripción Caso de Uso Gestionar Urgencias..........................................150 3.3.3.3 Descripción Caso de Uso Gestionar HospitalizaciÓn..................................151 3.3.3.4 Descripción Caso de Uso Gestionar Cirugía..............................................152 3.3.3.5 Descripción Caso de Uso Gestionar Servicio de Ayudas Diagnosticas y Radioterapia..........................................................................................................153 3.3.3.6 Descripción Caso de Uso Gestionar Consulta Especialidad Medica...........154 3.3.3.7 Descripción Caso de Uso Gestionar Laboratorio Clínico y Patología.........155 3.3.3.8 Descripción Caso de Uso Gestionar Trabajo Social...................................156 3.3.3.9 Descripción Caso de Uso Gestionar Facturación........................................157 3.3.3.10 Descripción Caso de Uso Gestionar Estadísticas......................................158 3.3.3.11 Descripción Caso de Uso Gestionar Auditoria Medica.............................159 3.3.3.12 Descripción Caso de Uso Gestionar Administración y Mantenimiento del Sistema de Historia Clínica...................................................................................160 3.3.3.13 Descripción Caso de Uso Gestionar Historia Clínica...............................161 3.3.4 DIAGRAMA DE CASOS DE USO.......................................................................162 3.3.4.1 Actores......................................................................................................162 3.3.4.2 Casos de Uso.............................................................................................163 3.3.4.3 Relaciones.................................................................................................164 3.3.4.3.1 Relaciones entre Actores y Casos de Uso................................................164 3.3.4.3.2 Relaciones entre Actores........................................................................165 3.3.4.3.3 Relaciones entre Casos de Uso...............................................................165 3.3.4.4 Diagrama General de Casos de Uso...........................................................168 CAPITULO IV MODELADO DEL PROTOTIPO........................................170 4.1 MODELADO E IMPLEMENTACIÓN DEL PROTOTIPO............................................170 4.1.1 Modelo de Datos del Prototipo.....................................................................170 4.1.1.1 Entidad......................................................................................................171 4.1.1.2 Ocurrencia de una Entidad.........................................................................172 4.1.1.3 QuØ no son Entidades................................................................................173 4.1.1.4 Atributos...................................................................................................173 4.1.1.5 Identificador nico...................................................................................175 4.1.1.6 Relaciones.................................................................................................176 4.1.1.7 Diagramas de Entidad Relación (E/R).......................................................179 4.1.1.8 Diagrama de Entidad Relación Extendido..................................................179 4.1.2 Sistema de Información (Prototipo)..............................................................180 4.1.2.1 Subsistema de Información Personal.........................................................180 4.1.2.2 Subsistema de Historia Clnica..................................................................180 4.1.2.3 Subsistema de Hospitalizacin..................................................................181 4.1.2.4 Subsistema de Laboratorios.......................................................................183 4.1.2.5 Subsistema de Ayudas Diagnosticas y Radiologa.....................................183 4.1.2.6 Subsistema de Ciruga...............................................................................184 4.1.2.7 Subsistema de Consulta Externa................................................................185 4.1.2.8 Subsistema de Urgencias...........................................................................186 4.2 DISEÑO E IMPLEMENTACION DEL PROTOTIPO ....................................................187 4.2.1 PANTALLAS ..................................................................................................187 4.2.2 INSTALACIN - INSTRUCTIVO........................................................................203 CONCLUSIONES Y RECOMENDACIONES.................................................205 REFERENCIAS Y BIBLIOGRAFÍA................................................................210 ANEXO 1.................................................................................................................212MaestríaIn this Investigation of Adaptability of Database Management Systems for the Development of the Clinical History Information System, a detailed analysis of the characteristics of relational, extended relational and object-oriented database managers was carried out, to In order to specify which of these handlers was the most appropriate for the design of a Clinical History information system. Given the current modeling of the Clinical History that is managed at the Hospital Universitario del Valle, the computational hardware and software platform existing in said healthcare center, the commercial positioning of the database managers in the environment, and the characterization, modeling and specification of the functionalities that a Clinical History information system should support in the future, it is defined that the appropriate manager is the extended relational one. The strategy followed was to model the application according to the object-oriented principles around the extended relational model, that is, once the classes were defined and their hierarchy was specified, how to be stored in the extended relational database was specified. The conceptual modeling or logicalization of the functions of the Clinical History information system was carried out using the Unified Modeling Language UML, which allows to abstract with greater certainty the future reality of an information system of this nature, given the current distinctive competencies of the processes or aspects of information to be kept, and those opportunities for improvement in terms of information, functionalities and control to be provided by a new information system for Clinical History. To support the theoretical research carried out, a prototype of the Clinical History information system in Oracle was designed.Modalidad Presencia

    Guardamed : GIS de un almacén de medicamentos

    Get PDF
    El proyecto se ha estructurado en los siguientes capítulos: Capítulo 1: se trata una introducción general del proyecto, donde se da una visión a grandes rasgos de los temas tratados en los capítulos siguientes, así como la terminología utilizada. Capítulo 2: se expone el estado de la cuestión, es decir, los fundamentos teóricos que han dado lugar al desarrollo del proyecto. Capítulo 3: se describen los objetivos que se pretenden conseguir con el proyecto. Capítulo 4: se especifica el entorno de trabajo, es decir, las herramientas y lenguajes de programación utilizados para el desarrollo del proyecto. Capítulo 5: se exponen con detalle el análisis y diseño de la aplicación. Se especifican las funcionalidades, requisitos y el diseño de este proyecto. Capítulo 6: se muestran algunos ejemplos y sus correspondientes resultados, los cuales se realizan en la aplicación creada para verificar su correcto comportamiento y mostrar que cumple los requisitos definidos. Capítulo 7: se exponen las conclusiones obtenidas tras la realización del proyecto. Capítulo 8: se proponen desarrollos futuros o mejoras que podrían realizarse tras la finalización de este proyecto, para ampliar o mejorar sus funcionalidades. Capítulo 9: contiene la bibliografía que se ha empleado para la realización del proyecto.Ingeniería Técnica en Informática de Gestió

    Los documentos electrónicos : modelización y consulta de documentos estructurados bajo un ambiente orientado a objetos

    Get PDF
    [Tesis] (Maestría en Informática Administrativa) U.A.N.L.UANLhttp://www.uanl.mx

    Un análisis comparativo de herramientas ORM : Aplicación a un caso de estudio

    Get PDF
    Los lenguajes de programación orientados a objetos son los más utilizados en los sistemas de software actuales. Sin embargo, las BD relacionales siguen siendo las más utilizadas. La función de un ORM es facilitar la conversión de los datos de un sistema que utiliza el paradigma orientado a objetos en registros de una tabla relacional y viceversa. Este trabajo tiene por objetivo realizar un relevamiento de las herramientas ORM disponibles, realizar un análisis comparativo y, finalmente, seleccionar y aplicar una de las herramientas a un caso de estudio.Director profesional: Augusto ArdissinoTesina Programa de Apoyo al Egreso de Profesionales en Actividad (PAEPA)Facultad de Informátic

    Sistemas computacionales

    Get PDF
    Esta obra recoge las memorias de las VIII JORNADAS DE INVESTIGACIÓN – I INTERNACIONALES, SIMPOSIO “I SEMINARIO INTERNACIONAL DE SISTEMAS COMPUTACIONALES”, realizado en 2007, donde se presentaron los resultados alcanzados por el grupo de investigación ARKADIUS. Las temáticas de las ponencias de dicho evento cubren, un amplio espectro en el que se desarrollan aspectos como el procesamiento digital de video, análisis de fenómenos espacio-temporales, experimentos de laboratorio para la estimación de reglas de decisión en dinámica de sistemas, se presentan además pruebas de estrategias de aprendizaje para un sistema interactivo multimedial para la República Democrática del Congo, pruebas con el filtro Kalman para la estimación de estados de navegación, se muestra además un sistema de recuperación de imágenes de recursos amazónicos prototipo basado en contenido y en el manejo de la calidad, factores críticos de éxito a la asimilación ERP, la estimación de esfuerzo en proyectos de desarrollo de software, la segmentación de imágenes de rango aplicando mean shift y teoría bayesiana y un sistema de información para el etiquetado de discursos orales aplicado al nuevo sistema acusatorio penal.PRÓLOGO................11 Presentación..................13 Capítulo 1 ANÁLISIS DE FENÓMENOS ESPACIO-TEMPORALES: UN CASO DE ESTUDIO DE BROTES EPIDÉMICOS Francisco Javier Moreno A., Jaime Alberto Echeverri A. 1.1 INTRODUCCIÓN................ 15 1.2 FENÓMENOS A TRATAR................ 17 1.3 CARACTERIZACIÓN DE LOS FENÓMENOS................ 19 1.3.1 Forma inicial puntual............... 19 1.3.2 Forma inicial lineal................ 20 1.3.3 Forma inicial de región.................. 21 1.4 EJEMPLO DE APLICACIÓN................. 21 1.5 TRATAMIENTO DEL PROBLEMA..................25 1.6 CONCLUSIONES Y TRABAJOS FUTUROS.............. 31 Capítulo 2 EXPERIMENTOS DE LABORATORIO PARA LA ESTIMACIÓN DE REGLAS DE DECISIÓN EN DINÁMICA DE SISTEMAS Santiago Arango, Yris Olaya Ph.D. 2.1 MODELOS DE TOMA DE DECISIONES EN DINÁMICA DE SISTEMAS.................35 2.2 ESTIMACIÓN DE REGLAS DE DECISIÓN POR MEDIO DE EXPERIMENTOS DE LABORATORIO.................38 2.3 ¿QUÉ ES UN EXPERIMENTO DE LABORATORIO?.................. 39 2.3.1 Objetivo..................40 2.3.2 Sistema/restricciones..................41 2.3.3 Comportamiento................41 2.4 PROPÓSITO................. 42 2.5 TEORÍA DEL VALOR INDUCIDO.................43 2.6 PARALELISMO...............44 2.7 EXPERIMENTOS DE LABORATORIO PARA LA ESTIMACIÓN DE REGLAS DE DECISIÓN EN DINÁMICA DE SISTEMAS..................45 2.7.1 ¿Cómo se realiza un experimento de laboratorio en dinámica de sistemas? ..................46 2.8 CASOS DE APLICACIÓN.................47 2.8.1 Caso de aplicación 1..................48 Reglas de decisión en un modelo de simulación de ciclos económicos...............48 2.8.2 Caso de aplicación 2...................51 Reglas de decisión en un modelo de simulación de mercados eléctricos...................51 2.9 CONCLUSIONES..................54 Capítulo 3 PRUEBAS DE ESTRATEGIAS DE APRENDIZAJE PARA UN SISTEMA INTERACTIVO MULTIMEDIAL PARA LA REPÚBLICA DEMOCRÁTICA DEL CONGO (RDC) - AFRICA Diana Maria Montoya Quintero, Gilmar Rolando Anaguano Jimenez 3.1 INTRODUCCIÓN...................59 3.2 ALCANCE DEL SISTEMA...................60 3.3 ESTÁNDARES DE CALIDAD DEL SISTEMA..................63 3.4 CURSOS VIRTUALES DE APRENDIZAJE APOYADO POR LA TEORIA DE BLENDED LEARNING...................64 3.5 APLICACIÓN DE BLENDED LEARNING EN EL AULA....................66 3.6 ¿POR QUÉ USAR BLENDED LEARNING?..................67 3.7 RESULTADOS Y DISCUSIONES................68 3.8 EL MODELO CONSTRUCTIVISTA EN LA EDUCACIÓN APOYADO POR LOS MAPAS CONCEPTUALES................70 3.9 ¿PORQUÉ USAR LOS MAPAS CONCEPTUALES?.................72 3.10 APLICACIÓN DE LOS MAPAS CONCEPTUALES EN EL AULA..................74 3.11 ACTIVIDADES REALIZADAS..................75 3.12 RESULTADOS Y CONCLUSIONES...................77 Capítulo 4 PREFILTRAJE DE VARIABLES EN FILTRO KALMAN PARA LA ESTIMACIÓN DE ESTADOS DE NAVEGACIÓN Carlos Alberto Ramírez Behaine, Jairo Miguel Vergara Díaz 4.1 INTRODUCCIÓN...................81 4.2 PLANTEAMIENTO DEL PROBLEMA....................83 4.3 FUNDAMENTACIÓN TEÓRICA....................83 4.4 PROPUESTA IMPLEMENTADA....................85 4.5 RESULTADOS...................87 4.6 CONCLUSIONES....................89 Capítulo 5 SISTEMA DE RECUPERACIÓN DE IMÁGENES DE RECURSOS AMAZÓNICOS PROTOTI PO BASADO EN CONTENIDO Y EN EL MANEJO DE LA CALIDAD Jaime Alberto Echeverri Arias, Bell Manrique Losada, Francisco Javier Moreno Arboleda, Laura Marcela Hoyos, John Fernández 5.1 INTRODUCCIÓN..................91 5.2 DESCRIPCIÓN DEL PROBLEMA...................92 5.3 ESTADO DEL ARTE................94 5.3.1 Control de calidad en sistemas de búsqueda en la web................94 5.3.2 Técnicas de recuperación de imágenes en colecciones digitales................97 5.4 MÓDULO DE EXTRACCIÓN DE CARACTERÍSTICAS................99 5.5 MANEJO DE LA CALIDAD....................100 5.6 SELECCIÓN Y DEFINICIÓN DE CRITERIOS.....................101 5.7 ALGORITMO DE CLASIFICACIÓN..................103 5.8 RESULTADOS.....................106 5.9 CONCLUSIONES......................108 Capítulo 6 ESTIMACIÓN DE ESFUERZO EN PROYECTO S DE DESARROLLO DE SOFTWARE. UN NUEVO MODELO PARA ESTIMACIÓN TEMPRANA Ana Lucía Pérez, Liliana González, Juan Felipe Maillane Tabares 6.1 INTRODUCCIÓN....................111 6.2 TÉCNICAS PARA LA ESTIMACIÓN DEL ESFUERZO DE ACUERDO CON EL TAMAÑO DEL PRODUCTO SOFTWARE...................113 6.3 ANÁLISIS DE PUNTOS FUNCIÓN....................113 6.4 PROCESO PARA EL CÁLCULO DE PUNTOS FUNCIÓN....................114 6.5 PUNTOS CARACTERÍSTICA...................125 6.6 PROCESO PARA EL CÁLCULO DE PUNTOS CARACTERÍSTICA.....................126 6.7 PUNTOS DE CASOS DE USO....................128 6.8 PUNTOS OBJETO....................134 6.9 UN NUEVO MÉTODO PARA CALCULAR EL ESFUERZO EN ETAPAS TEMPRANAS..................138 6.10 RESULTADOS DEL “MODELO DE CAPACIDAD”....................147 6.11 CONCLUSIONES.....................148 Capítulo 7 PROCESAMIENTO DIGITAL DE VÍDEO UTILIZANDO HERRAMIENTAS DE MATLAB® Jaime Alberto Echeverri Arias, Jairo Miguel Vergara Díaz, Luis Eduardo Naspiran Herrera, Luis Fernando Morales 7.1 INTRODUCCIÓN...................151 7.2 ANÁLISIS DEL PROBLEMA.................152 7.3 DESARROLLOS PRÁCTICOS...................156 7.4 CAPTURA DE VÍDEOS E IMÁGENES.....................156 7.5 DIVISIÓN POR TIEMPO...................158 7.6 OPERACIONES GEOMÉTRICAS..................159 7.7 OPERACIONES DE REALCE SOBRE UN VÍDEO................160 7.8 CONCLUSIONES..................161 Capítulo 8 FACTO RES CRÍTICOS DE ÉXITO A LA ASIMILACIÓN ERP Gladis Cecilia Villegas - Ph.D., Lillyana María Giraldo - Magíster 8.1 INTRODUCCIÓN...................165 8.2 DEFINICIÓN..................166 8.3 ANÁLISIS INDUSTRIAL................166 8.4 COMPARACIÓN DE LAS FUNCIONALIDADES DE LOS DOS PRODUCTOS LÍDER (SAP AG Y ORACLE Corporation)....................168 8.5 JUSTIFICACIÓN PARA LA ADQUISICIÓN DE UNA SOLUCIÓN ERP.................173 8.6 LOS EFECTOS DE LA INVERSIÓN..................175 8.7 FACTORES CRÍTICOS DE ÉXITO....................177 8.8 CONCLUSIÓN...................17

    Incorporación de operadores difusos en manejadores de bases de datos relacionales

    Get PDF
    Los Manejadores de Bases de Datos Relacionales han contribuido a dinamizar el manejo profesional de los datos "precisos". Sin embargo, cuando surge la imprecisión o la incertidumbre, las búsquedas a través de los manejadores convencionales fallan y provocan dificultades en la recuperación de la información. Esta propuesta aborda el tema de la incorporación de operadores difusos en las búsquedas SQL convencionales, de modo que se puedan manejar términos lingüísticos que no poseen una equivalencia numérica "precisa" sino una aproximación a ella. Los operadores difusos definidos para este trabajo son sencillos y de fácil comprensión, y permiten emplear información de la base de datos para inferir ciertas características de los datos que no han sido explícitas por el usuario./Abstract. The Relational Data Base Management Systems have contributed to energize the "accurate" data professional management. However, when either imprecision or uncertainty emerge, query process through conventional management systems fails and it provokes difficulties on information recovery. This work is approaching to the issue about incorporation of fuzzy operators in conventional SQL queries, so that it could be handled linguistic terms with no "accurate" numeric equivalence, but with an approximation to it. Fuzzy operators defined for this work are single and easy understandable, and they permits to use database's information to deduce certain characteristics from data, unexplicitly mentioned by the user.Maestrí

    Una teoría dinámica orientada a objetos como fundamento formal para el proceso de desarrollo de software basado en modelos

    Get PDF
    La primera etapa del trabajo consistió en el análisis de las diferentes técnicas de modelado orientado a objetos y su influencia sobre el proceso de desarrollo de software basado en modelos. Este análisis nos condujo a reconocer las claras ventajas que ofrece la integración de técnicas de modelado formales con técnicas no formales aceptadas y usadas por los ingenieros de software típicos.\nEl siguiente paso consistió en estudiar las propuestas existentes acerca de cómo efectivizar la mencionada integración, con el objetivo de identificar aspectos potencialmente mejorables.\nFinalmente y como consecuencia del análisis previo, definimos una nueva propuesta de integración la cual aporta los beneficios esperados para un método de integración standard pero además incorpora ciertas características que no han sido cubiertas satisfactoriamente por las propuestas anteriores, tales como evolución, reusabilidad y métricas de modelos. Además nuestra propuesta se basa en una estructura formal de primer orden que, en contraste con las estructuras de orden superior, facilita los procedimientos para calcular la validez de las fórmulas.\nLa parte restante de esta tesis está organizada de la siguiente forma:\nEn los capítulos 2 y 3 describimos detalladamente un lenguaje gráfico de especificación (UML) y un lenguaje formal (Lógica Dinámica) respectivamente. En el capítulo 4 discutimos las distintas propuestas para lograr la integración de ambas técnicas. En el capítulo 5 presentamos nuestra propuesta: la M&D-theory. El capítulo 6 contiene ejemplos de los principales beneficios standard provistos por la M&D-theory. En los capítulos 7, 8 y 9 demostramos la utilidad de nuestra formalización para expresar evolución de modelos, métricas de calidad y temas de reuso tales como contratos y patrones de diseño. Finalmente el capítulo 10 contiene conclusiones, reflexiones y comentarios acerca del trabajo presentado.Doctor en Ciencias Exactas, orientación Informátic

    Una teoría dinámica orientada a objetos como fundamento formal para el proceso de desarrollo de software basado en modelos

    Get PDF
    La primera etapa del trabajo consistió en el análisis de las diferentes técnicas de modelado orientado a objetos y su influencia sobre el proceso de desarrollo de software basado en modelos. Este análisis nos condujo a reconocer las claras ventajas que ofrece la integración de técnicas de modelado formales con técnicas no formales aceptadas y usadas por los ingenieros de software típicos. El siguiente paso consistió en estudiar las propuestas existentes acerca de cómo efectivizar la mencionada integración, con el objetivo de identificar aspectos potencialmente mejorables. Finalmente y como consecuencia del análisis previo, definimos una nueva propuesta de integración la cual aporta los beneficios esperados para un método de integración standard pero además incorpora ciertas características que no han sido cubiertas satisfactoriamente por las propuestas anteriores, tales como evolución, reusabilidad y métricas de modelos. Además nuestra propuesta se basa en una estructura formal de primer orden que, en contraste con las estructuras de orden superior, facilita los procedimientos para calcular la validez de las fórmulas. La parte restante de esta tesis está organizada de la siguiente forma: En los capítulos 2 y 3 describimos detalladamente un lenguaje gráfico de especificación (UML) y un lenguaje formal (Lógica Dinámica) respectivamente. En el capítulo 4 discutimos las distintas propuestas para lograr la integración de ambas técnicas. En el capítulo 5 presentamos nuestra propuesta: la M&D-theory. El capítulo 6 contiene ejemplos de los principales beneficios standard provistos por la M&D-theory. En los capítulos 7, 8 y 9 demostramos la utilidad de nuestra formalización para expresar evolución de modelos, métricas de calidad y temas de reuso tales como contratos y patrones de diseño. Finalmente el capítulo 10 contiene conclusiones, reflexiones y comentarios acerca del trabajo presentado.Facultad de Ciencias Exacta
    corecore