Desarrollo de un sistema integrado para tratamiento de geometría, generación de malla y datos para el análisis por el método de los elementos finitos

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

Download "Desarrollo de un sistema integrado para tratamiento de geometría, generación de malla y datos para el análisis por el método de los elementos finitos"

Transcripción

1 Desarrollo de un sistema integrado para tratamiento de geometría, generación de malla y datos para el análisis por el método de los elementos finitos por Ramon Ribó Rodríguez Ingeniero de caminos, canales y puertos por la UPC entregada en el Departament de resistència de materials i estructures a la enginyeria como requerimiento parcial para el grado de Doctor en la UNIVERSITAT POLITÈCNICA DE CATALUNYA febrero 2000 c Universitat Politècnica de Catalunya 2000 Firma del autor... Departament de resistència de materials i estructures a la enginyeria febrero 2000 Certificado por... Eugenio Oñate Ibáñez de Navarra Catedrático de Universidad Supervisor de la tesis Certificado por... Gabriel Bugeda Castelltort Profesor titular de Universidad Supervisor de la tesis

2 ii

3 iii Desarrollo de un sistema integrado para tratamiento de geometría, generación de malla y datos para el análisis por el método de los elementos finitos por Ramon Ribó Rodríguez entregada en el Departament de resistència de materials i estructures a la enginyeria on febrero 2000, como requerimiento parcial para el grado de Doctor Resumen En esta tesis se describe el desarrollo e implementación de un sistema informático para el tratamiento de toda la información necesaria para un análisis por el Método de los Elementos Finitos o por otros métodos numéricos basados en la discretización de ecuaciones diferenciales (diferencias finitas, volúmenes finitos, métodos de contorno, métodos de puntos, etc.). Algunas de sus partes se refieren principalmente al diseño y organización de un sistema de estas características. En otras, se describen los nuevos algoritmos que ha sido necesario desarrollar para cumplir los objetivos propuestos. Las diversas disciplinas que se describen a lo largo de la tesis se pueden clasificar en: Organización del sistema. Consiste en definir el tratamiento de todos los datos de un análisis genérico de manera uniforme. También se dan criterios sobre el ordenamiento interno de los datos. Modelación geométrica. Se presenta una serie de algoritmos que se han desarrollado para tratar y modificar la geometría del modelo. Generación de malla. Se describen diferentes técnicas y algoritmos para poder realizar la generación de la malla. Adaptabilidad del sistema a diferentes análisis. Se describe como se ha diseñado y como se realiza la adaptación del sistema a un código de análisis cualquiera. La implementación del conjunto de criterios y algoritmos descritos a lo largo de esta tesis ha permitido la creación de un sistema que da soporte al proceso de análisis mediante métodos numéricos de modelos, tanto a nivel académico como industrial. Supervisor de la tesis: Eugenio Oñate IbáñezdeNavarra Ttulo: Catedrático de Universidad Supervisor de la tesis: Gabriel Bugeda Castelltort Ttulo: Profesor titular de Universidad

4 iv

5 Aquesta tesi va ser llegida el dia... a l Escola Tècnica Superior d Enginyers de Camins, Canals i Ports de Barcelona, i va obtenir la qualificació de... El President El Secretari El Vocal El Vocal El Vocal

6 vi

7 vii A Lara, por sus ánimos, paciencia y por que ya es parte de mi trabajo y de mi vida. A mis padres, por su apoyo incondicional.

8 viii

9 ix Agradecimientos El proceso de desarrollo y finalmente de escritura de una tesis doctoral, es un largo camino en el que necesariamente se crean unas fuertes vinculaciones con las personas que coexisten en el entorno cercano. Sean vinculaciones de tipo profesional o académico, o sean vinculaciones de tipo más personal, en ambos casos influyen de manera profunda en el esfuerzo de creación e investigación que va asociado a un trabajo de esta índole. Agradezco su ayuda, por tanto, a todas aquellas personas con las que hemos ido creando vínculos de un tipo u otro a lo largo de todo este tiempo. Con el completo convencimiento de acortar en exceso una lista que debiera ser mucho más larga, citaré a algunas de las personas que han influido de manera más directa a que este documento diera fin y culminación al trabajo de estos últimos años. AEugenioOñate, codirector de esta tesis, por animarme a iniciarla, dirigirla en su avance y creer en ella en todo momento. AReinaldLöhner, por ser el inspirador y el originador de tantas ideas que han permitido progresar a este trabajo. También quiero agradecer a toda su familia, por la calurosa acogida que siempre me dispensaron en mis estancias en Washington. A Ramon Codina, fuente de conocimientos vastísimos y variopintos, por ser capaz de dar respuesta a las dudas más inesperadas. A Miquel Riera y Enrique Escolano, por el trabajo conjunto y las largas discusiones que siempre originaban nuevas ideas y mejores planteamientos. A Julio García, Chris Morton, Carlos Sacco y Javier Mora, compañeros y contertulios de las más variadas conversaciones, que han posibilitado la maduración de algunos conceptos básicos para este trabajo. A Lara, por sus ánimos, paciencia y, sobretodo, por estar cerca en todo momento. A mis padres, por ese apoyo incondicional e inagotable desde el primer día hasta el último. Y finalmente, a todos los usuarios de GiD, que con sus sugerencias, críticas y más criticas, han ido definiendo como quieren que sea un programa de este tipo y, al mismo tiempo, han creado la línea de avance hacia un nuevo concepto de valoración de la calidad.

10 x

11 Índice General 1 Introducción MOTIVACIÓN ANTECEDENTES OBJETIVOS PRESENTACIÓN DE LOS CONTENIDOS DE LA TESIS Organización del sistema GiD INTRODUCCIÓN LENGUAJE DE PROGRAMACIÓN Y LIBRERÍAS CRITERIOS PARA LA CREACIÓN DE LA INTERFAZ DE USUARIO DESCRIPCIÓN BÁSICA DEL SISTEMA Y DE SU CONFIGURACIÓN AGRUPACIÓN Y ESTRUCTURA DE LOS DATOS Malla Condiciones Materiales Datos generales del problema Datos generales de interv alo SISTEMAS DE UNIDADES Problemática Esquema escogido Control de unidades por el usuario Unidades en el postproceso APORTACIONES A LA ORGANIZACIÓN DE GiD CONCLUSIONES A LA ORGANIZACIÓN DE GiD

12 xii ÍNDICE GENERAL 3 Tratamiento y modelización geométrica DEFINICIONES DESCRIPCIÓN Y COMPARACIÓN DE DIVERSOS MODELOS GEOMÉTRICOS CAD tradicional CAD con geometría booleana de sólidos Superficies como contenedoras de superficies Modelo jerárquico de entidades geométricas MODELO ESCOGIDO EN LA TESIS ENTIDADES PUNTO ENTIDADES LÍNEA ENTIDADES SUPERFICIE VOLÚMENES CONTACTOS IMPORTACIÓN DE MODELOS GEOMÉTRICOS Importación y ficheros de intercambio Filtros de corrección de la geometríaimportada Colapsado de entidades Corrección en la lista de knots Reparametrizaciones Conversión a cúbicasimilar Unión de líneas Subdivisión de líneas Reorientación del contorno de las superficies Colapso de ángulos pequeños ALGORITMOS DE MODELACIÓN GEOMÉTRICA Cálculo del centro de una superficie Mov imiento de puntos Reposicionamiento o mapping sobreunasuperficie Intersecciones de líneas y líneas-superficies Intersección de superficies Visualización de superficies Las superficies-malla Creación de volúmenes

13 ÍNDICE GENERAL xiii 3.11 APORTACIONES EN LA MODELIZACIÓN GEOMÉTRICA CONCLUSIONES A LA MODELACIÓN GEOMÉTRICA Generación de malla INTRODUCCIÓN TIPOS DE ELEMENTOS ENTIDADES GEOMÉTRICAS QUE DEBEN SER MALLADAS MALLA ESTRUCTURADA VERSUS NO ESTRUCTURADA MALLA CONFORME Y MALLA NO CONFORME TAMAÑO DEL ELEMENTO PARA MALLA NO ESTRUCTURADA TRANSICIÓN DEL TAMAÑO DEL ELEMENTO ENTRE ZONAS Asignación de tamañosporerrorcordal Corrección de tamaños GENERACIÓN DE MALLA ESTRUCTURADA Malla estructurada con polilíneas de superficie múltiple Malla estructurada en superficies NURBS de másde4lados Generación de los nodos interiores en una superficie estructurada Generación de los nodos interiores en un volumen estructurado Concentración de elementos en mallas estructuradas GENERACIÓN DE MALLA EN LÍNEAS Cálculo de los parámetrosdeespaciamientodenodos Corrección para líneasnurbs Generación para polilíneas GENERACIÓN DE MALLA NO ESTRUCTURADA EN SUPERFICIES Introducción GENERACIÓN DE MALLA EN EL PLANO Transformación del espacio paramétrico al espacio equivalente ALGUNAS ESTRUCTURAS DE DATOS USADAS EN LOS ALGORITMOS DE GENERACIÓN Algoritmos de búsqueda de puntos cercanos: Quadtree y Octtree Estructura de árbolbinario Estructuras de nodos, elementos y caras Cubos MinMax

14 xiv ÍNDICE GENERAL 4.13 MÉTODOS DE GENERACIÓN DE MALLA TRIANGULAR EN 2D Y TETRAÉDRICA EN 3D GENERACIÓN FRONTAL Incremento del tamañodeloselementos Elección del punto para la creación del nuev o elemento Borrado de elementos Disminución de tolerancias Ordenación de intentos MÉTODO DE DELAUNAY Ventajas e inconvenientes del MétododeDelaunay ALISADO Indicador de calidad I c Proceso de mejora de la malla Algoritmos de mejora de la malla GENERACIÓN DE MALLA DE SUPERFICIE EN EL ESPACIO Cálculo del punto óptimo Intersecciones entre caras Control de calidad de los elementos Comparación de la generación en el plano versus en el espacio Tiempos relativos de computación GENERACIÓN DE MALLA EN LAS SUPERFICIE-MALLA Búsqueda del elemento activ o Cálculo de la nuev a normal Reposicionamiento del punto APORTACIONES EN LA GENERACIÓN DE MALLA CONCLUSIONES A LA GENERACIÓN DE MALLA Adaptación a un tipo de análisis INTRODUCCIÓN CONCEPTO DE TIPO DE PROBLEMA ABSTRACCIÓN DE DATOS APLICACIÓN A LOS DATOS DEL ANÁLISIS CONEXIÓN PREPROCESO-PROCESO

15 ÍNDICE GENERAL xv 5.6 LENGUAJE BAS DE DESCRIPCIÓN DEL FICHERO DE ENTRADA DEL ANÁLISIS EXTENSIONES MEDIANTE LENGUAJES DE SCRIPT APORTACIONES EN LA ADAPTACIÓN AL ANÁLISIS CONCLUSIONES A LA ADAPTACIÓN Ejemplos de aplicación Conclusiones y líneas futuras de investigación PRINCIPALES APORTACIONES DE LA TESIS CONCLUSIONES GENERALES LÍNEAS FUTURAS DE INVESTIGACIÓN A Descripción matemática de las NURBS 181 A.1 ESPACIO EUCLÍDEO A.2 DIFERENTES TIPOS DE LÍNEAS A.3 CURVAS DE BÉZIER A.3.1 Curvas de Bézier expresadas en términos de los polinomios de Bernstein. 186 A.3.2 Diversas propiedades de las curvas de Bézier A.4 SPLINES A.5 B-SPLINES A.5.1 Construcción de la B-spline cuadrática (C 1 ) A.5.2 Construcción de la B-spline cúbica (C 2 ) A.5.3 Definición de las curv as B-spline A.5.4 Ejemplo de evaluación de una línea B-spline cuadrática A.5.5 Parametrizaciones A.5.6 La base B-spline A.5.7 Deriv ada de una curv a B-spline A.5.8 Efectos de la multiplicidad de knots y puntos sobre la continuidad de la curv a A.5.9 Representación gráficadeunab-spline A.5.10 InterpolaciónmedianteB-splines A.6 CURVAS RACIONALES. LAS CÓNICAS A.7 LÍNEAS NURBS

16 xvi ÍNDICE GENERAL A.7.1 Evaluación recursiv a A.7.2 Evaluación mediante la base B-spline A.7.3 Derivada de una líneanurbs A.7.4 Definición de la circunferencia como línea NURBS A.7.5 Influencia de los pesos en la curva A.8 SUPERFICIES NURBS A.8.1 Cálculo de la normal A.8.2 Interpolación a partir del contorno A.9 SUPERFICIES NURBS TRIMADAS

17 Capítulo 1 Introducción 1.1 MOTIVACIÓN Con el desarrollo de los ordenadores en los últimos años, se ha llegado a una situación en la que es posible realizar análisis de modelos extremadamente complejos. Además, los programas de cálculo y simulación por métodos numéricos han ido sofisticándose con el paso del tiempo para modelizar, de manera cada vez más aproximada, los fenómenos reales. Ello conlleva que la complejidad de los datos que requieren dichos programas haya ido aumentando. Otro efecto de esta evolución radica en que las mallas necesarias deben cumplir unas especificaciones muy determinadas y ser capaces de modelar situaciones muy especiales de la geometría 1 en el contexto del problema bajo estudio. El resultado de esta necesidad ha sido que, actualmente, el proceso que generalmente consume más tiempo-hombre en el conjunto de un análisis es la preparación de datos y la generación de la malla. El segundo problema reside en que, en muchos casos, ni tan siquiera es posible llegar a obtener una malla y unos datos que cumplan los requerimientos de un análisis determinado. Otra necesidad que aparece es la de conectar de manera adecuada el sistema de preproceso con el de análisis, con el objetivo de minimizar el tiempo y la dificultad de la transferencia de datos. Finalmente, ha llegado el momento de que los métodos numéricos traspasen la barrera de la investigación y se introduzcan de pleno en la producción industrial. Un sistema sólo será 1 No es suficiente con una malla que describa al sólido. Hay que pensar en otros factores como contactos, juntas, simetrías espaciales, multi-volúmenes y otros que requieren una malla especializada para realizar con éxito el análisis.

18 2 Introducción usable industrialmente cuando se supere toda la problemática de la interacción con el usuario así como cuando una persona, con conocimientos técnicos adecuados, sea capaz de utilizar un programa sin excesivas dificultades prácticas. 1.2 ANTECEDENTES Los primeros estudios de modelación geométrica se remontan a los años y se originaron en las grandes compañías fabricantes de automóviles. En un inicio, estas compañías fueron las creadoras y las usuarias, al mismo tiempo, de estos primeros programas de diseño asistido por ordenador (CAD). Más tarde, los programas de este tipo se han ido extendiendo a todos los ámbitos de la ingeniería y del procesamiento industrial hasta el extremo de que, hoy en día, prácticamente cualquier diseño o mecanización en la ingeniería se realiza mediante este tipo de programas. Puede considerarse que se ha llegado a un estado del arte, tanto en investigación como en programas comerciales, que cumple con eficacia su cometido. A este respecto, deben tenerse en cuenta los trabajos de Bézier, Coon, Gerald Farin [Far93], Foley, van Dam,Feiner y Hughes [FvDFH93] y otros que han permitido que, en unos pocos años, todo el conocimiento matemático sobre geometría computacional se haya extendido y sea ampliamente usado en todos los programas de modelación geométrica tridimensional. La generación de malla ha sido durante los últimos 15 años y sigue siendo hoy en día objeto de investigación por parte de multitud de grupos tanto en la universidad como en el ámbito de la explotación comercial. Actualmente, existen ya metodologías que funcionan razonablemente bien para algunos de los casos en que se subdivide esta disciplina. Otros apartados, como generación no estructurada de hexaedros, capas límite para análisis de fluidos viscosos gobernados por la ecuación de Navier-Stokes y otros pueden considerarse como no resueltos o, al menos, como muy mejorables. Además, el proceso de relación entre geometría y generación de malla provoca una problemática que requiere procesos de adaptación del modelo geométrico, corrección de imperfecciones asociadas y preparación para la generación, que puede considerarse como un problema no resuelto de manera totalmente satisfactoria. Los primeros trabajos sobre generación de malla no estructurada bi y tridimensional se deben a R. Lohner [LP88], J. Peraire [PPLFZ88] y J. Peiró [J.89]. Más tarde, el número de investigadores y grupos que se han dedicado a las mejoras en las metodologías de generación ha ido aumentando progresivamente. Entre ellos pueden citarse a P.L. George y H. Borouchaki [GB98], Buscaglia, Gustavo C. y Enzo A. Dari [BD97], Peter Möller y Peter Hansbo [MH95],

19 OBJETIVOS 3 R. Kreiner [Kre95], Jas Frykestig [Fry94], A. Rassineux, J-M. Savignat, O. Stab y P. Villon [RSSV99] y muchos otros. Los programas comerciales que permiten generación de malla comienzan a ser capaces de tratar modelos geométricos complejos con poca intervención del usuario. Sin embargo, no pueden considerarse aún del nivel de calidad que atribuíamos a los programas de CAD del apartado anterior. Adolecen de una cantidad demasiado alta de problemas y dificultad de uso. Por otro lado, estos programas sólo son utilizables para tratar con problemas muy específicos y por tanto, no aptos para tratar con tipos de análisis distintos al originalmente planteado. Los problemas referidos anteriormente se centran en la dificultad de obtener una malla que cumpla con unos requisitos prefijados por el usuario. Ejemplos de programas comerciales de generación de malla son: PATRAN [Eng91], HyperMesh [Hyp00], Femgen/Femview [Fem00], FEMAP [ados00], ICEM CFD [Eng00] y otros. En relación a la adaptabilidad, entendiéndose como la capacidad de relación entre un sistema de preproceso y un programa de cálculo, la mayoría de los programas de preproceso y postproceso existentes en el mercado no permiten su adaptación fácil a códigos determinados de análisis. Si se acepta que deben existir gran cantidad de códigos de cálculo, tanto para poder realizar investigación con ellos como para resolver problemas especializados, y se reconoce que no es posible que cada código de análisis contenga su propio sistema de pre-postproceso, se puede concluir que es necesaria la creación de un sistema de pre-postproceso que tenga gran capacidad de adaptación para dar soporte a los códigos antes mencionados. 1.3 OBJETIVOS A partir de las motivaciones y criterios ya mencionados, el objetivo de esta tesis es la creación de un sistema de preproceso con capacidad de tratamiento de modelos geométricos complejos, que permita la generación de mallas que se adapten a todas las posibles tipologías de análisis y con posibilidad de tratamiento de todos los datos asociados a dichos análisis. El sistema debe ser capaz de crear un entorno de trabajo que permita a un usuario preparar todos los datos que requiera un cálculo y minimizar el coste de tiempo que requiere esta preparación. Asimismo, la curva de aprendizaje del sistema debe resultar en un tiempo mínimo de iniciación y en una alta eficiencia de proceso al final de este período inicial. Finalmente, se debe proporcionar una alta adaptabilidad entre el preproceso y el programa de simulación numérica. Se considerará óptimo si este proceso de adaptación puede realizarse

20 4 Introducción exteriormente a ambos programas y con un coste de tiempo que se mantenga dentro de límites razonables. 1.4 PRESENTACIÓN DE LOS CONTENIDOS DE LA TESIS Esta tesis presenta un conjunto de materias cuyo hilo común reside en que han sido necesarias para la implementación de un sistema de preproceso para el análisis por métodos numéricos (elementos finitos, diferencias finitas, volúmenes finitos, etc.), cuyo nombre es GiD. Cada capítulo cubre una parte de este conjunto común, diferenciada de las otras, y que pretende ilustrar las técnicas y algoritmos que han sido necesarias para llegar a los objetivos propuestos. En general, cada capítulo incluye una serie de definiciones y consideraciones generales. Seguidamente describe el conjunto de algoritmos implementados, intentando hacer hincapié en los que han aportado conceptos e ideas novedosas al tema propuesto. En muchos casos ha sido necesario referise a conceptos e ideas que forman parte del estado del arte para permitir una comprensión global. Al final de cada capítulo se incluye un apartado donde se especifica que ideas, algoritmos y metodologías se consideran como aportación de esta tesis al tema descrito. A continuación se incluye una breve descripción de cada capítulo y de la temática que aborda. El Capítulo 2 de la tesis describe la organización general del sistema que se ha desarrollado como preproceso para el análisis mediante métodos numéricos. En él se introducen algunos conceptos importantes relativos a la programación y estructuras de datos que se han implementado. También se proponen criterios para la definición de la interfaz de usuario y se especifica el tratamiento del sistema de unidades. El Capítulo 3 aborda el tratamiento de la modelización geométrica. Para su correcta comprensión es interesante consultar el apéndice dedicado a la descripción matemática de las NURBS. Dicho capítulo da, en una primera parte, un conjunto de definiciones y criterios sobre las diversas formas de tratar la geometría. Seguidamente introduce el tema de la importación de modelos geométricos y describe un conjunto de algoritmos que se han implementado para la corrección de la geometría y su adaptaciónalageneración de malla. Finalmente, describe un conjunto de algoritmos relativos al tratamiento geométrico, cuya característica común consiste en que han requerido de un cierto estudio e investigación en contraposición a otros algoritmos que ya pertenecen al estado del arte. Algunos de estos algoritmos se describen en el mencionado apéndice sobre las NURBS.

21 PRESENTACIÓN DE LOS CONTENIDOS DE LA TESIS 5 El Capítulo4trataeltemadelageneración de malla. En su inicio, se dan algunas consideraciones de tipo general sobre en que consiste dicha generación y en las particularidades y casuísticas que contiene. Seguidamente se procede a la descripción de las técnicas usadas para la generación. Durante todo el capítulo, se intenta hacer hincapié en los algoritmos que han sido creados o mejorados en la presente tesis y que, en algunos casos se mezclan con algoritmos ya existentes y extraídos de la bibliografía. Al final del capítulo se incluye un apartado en el que se precisan las aportaciones de esta tesis a las técnicas y metodologías de generación de malla. El Capítulo 5 se refiere a la adaptación del sistema para un tipo de análisis. En él se describe qué se considera por adaptación y como se ha tratado dentro del sistema implementado. Asimismo, se crea el paralelo entre la abstracción de datos necesaria para un sistema genérico de preproceso y su implementación práctica. El Capítulo 6 describe un conjunto de ejemplos de aplicación. Su objetivo consiste en ir introduciendo una serie de modelos, que crearon en su momento la necesidad de implementar nuevos algoritmos que pudieran tratarlos correctamente. Al mismo tiempo, dan una idea de que tipologías y en que nivel de dificultad se pueden resolver con los algoritmos desarrollados e implementados en el sistema GiD, que es el resultado más notable de esta tesis. El apéndice A versa sobre la descripción matemática de las NURBS. Este apéndice contiene la descripción de las principales entidades que se consideran hoy en día imprescindibles para un sistema de modelado tridimensional. Al mismo tiempo, se incluyen algunos de los algoritmos más ampliamente conocidos y necesarios para el tratamiento de dichas entidades geométricas. La inclusión de este apéndice proviene del hecho de que muchas de las definiciones y algoritmos contenidos en él son de necesario conocimiento para comprender correctamente el Capítulo3y algunas partes del 4.

22 6 Introducción

23 Capítulo 2 Organización del sistema GiD 2.1 INTRODUCCIÓN En este capítulo se van a describir las principales pautas de diseño y de organización empleadas en el sistema de preproceso desarrollado en la tesis (denominado en adelante GiD). Es necesario tener en cuenta que dada la complejidad y las posibilidades que este ofrece, un diseño correcto es básico para que pueda ser usado de manera eficiente. A esto hay que añadir el hecho de que debido a que es un tipo de sistema orientado hacia el usuario final, la coherencia de uso cobra especial importancia. Se va a describir la organización a nivel del código interno en cuanto al empleo de herramientas y utilidades externas así como a la utilización de librerías gráficas o de librerías de otros tipos. Otra de las partes que se tratarán en este capítulo será lainterrelación con el usuario 1 ylas técnicas para definir un uso coherente y una metodología sencilla de aprendizaje. Se va a dividir el conjunto de datos necesarios para el análisis en una serie de subconjuntos lógicos y funcionales que se han implementado en el sistema GiD. Se especificarán con detalle las estructuras de los datos perceptibles por el usuario y se describirán los criterios lógicos para la adopción de tales estructuras. Además, se describirá la metodología para tratar dentro del sistema el tema de las unidades y su adaptación a códigos de análisis que pueden o no incluir el tratamiento de éstas. 1 Usualmente llamada interfaz de usuario o user interface.

24 8 Organización del sistema GiD 2.2 LENGUAJE DE PROGRAMACIÓN Y LIBRERÍAS El lenguaje principal de programación ha sido C++. Por ser un lenguaje orientado a objetos, facilita el desarrollo de códigos que no tengan un flujo lineal de ejecución. En comparación a un típico programa de cálculo por ordenador, donde hay una secuencia ordenada de operaciones a realizar, en este caso el flujo, es fuertemente no continuo. Esto se debe al hecho de que está guiado por la interacción con el usuario. La consecuencia de ello es que interesa más ordenar el código por unas entidades abstractas llamadas objetos y que representan conceptos reales en lugar de definir el habitual conjunto de funciones. Para facilitar el trabajo de programación y evitar la repetición de trabajo ya existente, se han utilizado diversas librerías. Se entiende por librerías, un conjunto de funciones escritas en un lenguaje compatible con el del programa y que están especializadas en realizar un trabajo concreto y muy bien definido. Las librerías usadas han sido: OpenGL: Librería para dibujo en 3D. Dadas unas primitivas de dibujo como líneas, superficies o triángulos, y dados un tipo de visualización y unos parámetros de posicionamiento, dibuja las primitivas en pantalla. Tcl-Tk: Librería para el uso de scripts 2 yparalaconstrucción de la interfaz de usuario. Sirve para crear todos los menús, botones y ventanas que interaccionan con el usuario. La posibilidad de ejecución de scripts permite que una tercera persona pueda añadir funcionalidad al programa para realizar tareas concretas o para crear nuevas ventanas. Gettext: Librería de soporte para internacionalización. Facilita la traducción del programa a otros idiomas. Otras: Se han usado diversas librerías y código existente para operaciones tales como: escritura de ficheros de impresión, creación de ficheros de vídeo, etc. Por ser Tcl-Tk una librería que opera con scripts, se puede desarrollar todo el código que gobierna la creación de la interfaz de usuario mediante este nuevo lenguaje que no necesita de compilación y por tanto implica un desarrollo más rápido y sencillo. Por la misma razón de que la compilación no es necesaria, una tercera persona puede añadir nuevas opciones y ventanas al programa para especializarlo en una tarea determinada. Esta unión entre el código en C++ 2 Un script es una secuencia de comandos que realizan acciones y que no necesita ser compilada.

T E S I S. para la obtención del GRADO DE DOCTOR INGENIERO. por. F. Hernández Abad

T E S I S. para la obtención del GRADO DE DOCTOR INGENIERO. por. F. Hernández Abad UPB ETSIIT T E S I S para la obtención del GRADO DE DOCTOR INGENIERO por F. Hernández Abad Ingeniero Industrial Junio 1985 2 1. INTRODUCCIÓN 1.1 Motivos que han conducido a la elección de esta tesis 9

Más detalles

GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo

GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo 1 INTRODUCCIÓN En este apasionante mundo del software libre, el código abierto y la Web 2.0, no podían faltar

Más detalles

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013)

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013) PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA (Ref.- 06022013) Índice 0.- Introducción... 3 0.1. Ayuda Perfil... 3 1.- Herramienta de Autoevaluación Perfil v. 6.0... 4 1.1. En qué consiste

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

SISTEMA OPERATIVO WINDOWS

SISTEMA OPERATIVO WINDOWS SISTEMA OPERATIVO WINDOWS QUÉ ES WINDOWS? Es un Sistema Operativo, que cuenta con un Ambiente Gráfico (GUI) que permite ejecutar programas (aplicaciones) de forma más fácil y cómoda para el usuario. Viene

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

UNIVERSIDAD NACIONAL de ROSARIO

UNIVERSIDAD NACIONAL de ROSARIO UNIVERSIDAD NACIONAL de ROSARIO FACULTAD de CIENCIAS EXACTAS INGENIERIA y AGRIMENSURA APLICACIÓN DE TÉCNICAS DE MODELIZACIÓN EN PROBLEMAS DE ELECTROMAGNETISMO. Ing. Susana Bellagamba Profesor. Adjunto

Más detalles

DELFOS, UN PROGRAMA INTERACTIVO PARA EL APRENDIZAJE SEMIPRESENCIAL DE DISPOSITIVOS ELECTRÓNICOS Y FOTÓNICOS

DELFOS, UN PROGRAMA INTERACTIVO PARA EL APRENDIZAJE SEMIPRESENCIAL DE DISPOSITIVOS ELECTRÓNICOS Y FOTÓNICOS DELFOS, UN PROGRAMA INTERACTIVO PARA EL APRENDIZAJE SEMIPRESENCIAL DE DISPOSITIVOS ELECTRÓNICOS Y FOTÓNICOS V. JIMÉNEZ, J. PONS, J. CALDERER, L. PRAT Universitat Politècnica de Catalunya. Departament d'enginyeria

Más detalles

4. Programación Paralela

4. Programación Paralela 4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios

Más detalles

Arquitectura de Aplicaciones

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

Más detalles

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en 15/05/2012 1 Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en aplicaciones informáticas en 1975. 2 Como

Más detalles

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

UF0513 Gestión auxiliar de archivo en soporte convencional o informático UF0513 Gestión auxiliar de archivo en soporte convencional o informático Tema 1. Sistemas operativos habituales Tema 2. Archivo y clasificación de documentación administrativa Tema 3. Base de datos Tema

Más detalles

ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS

ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS 1 ORGANIZACIÓN DE LOS SERVICIOS INFORMÁTICOS INTRODUCCIÓN La realización de trabajos utilizando los medios informáticos de una empresa requiere una cierta organización y destreza relativa tanto a los equipos,

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Introducción a los Tipos Abstractos de Datos

Introducción a los Tipos Abstractos de Datos Página 1 de 8 Introducción a los Tipos Abstractos de Datos Introducción: Concepto de abstracción Abstracción funcional y abstracción de datos Construcción de tipos abstractos de datos Especificación de

Más detalles

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS 1. Introducción 1 1.1 Programas secuenciales, interactivos y orientados a eventos 1.2 Programas para el entorno Windows 1.2.1 Modo de Diseño y Modo de Ejecución 1.2.2 Formularios y Controles 1.2.3 Objetos

Más detalles

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM 6.1. CONCEPTO DE CAM Las siglas CAM corresponden al acrónimo de Computer Aided Manufacturing, Fabricación asistida por ordenador. Por CAM se entiende la utilización de ordenadores para tareas técnicas

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

Prácticas de programación en C con MinGW Developer Studio

Prácticas de programación en C con MinGW Developer Studio Prácticas de programación en C con MinGW Developer Studio MinGW Developer Studio es un entorno de desarrollo integrado (IDE) para la programación en lenguaje C gratuito y cómodo de usar. Se ejecuta en

Más detalles

DIPLOMADO DINÁMICA DE FLUIDOS COMPUTACIONAL CFD

DIPLOMADO DINÁMICA DE FLUIDOS COMPUTACIONAL CFD DIPLOMADO DINÁMICA DE FLUIDOS COMPUTACIONAL CFD 2015 INTRODUCCIÓN El Diplomado en Dinámica de Fluidos Computacional (CFD, por sus siglas en inglés Computational Fluid Dynamics), constituye uno de los pilares

Más detalles

JGCBusing Manual de Usuario v1.0

JGCBusing Manual de Usuario v1.0 JGCBusing Manual de Usuario v1.0 Agosto 2012 Tabla de Contenido 1. Introducción... 3 2. JGCBusing. Herramienta Web... 4 2.1. Descripción... 4 2.2. Creación de una configuración desde cero... 8 2.3. Generación

Más detalles

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2014-15

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

UNIVERSIDAD DE GUAYAQUIL

UNIVERSIDAD DE GUAYAQUIL II UNIVERSIDAD DE GUAYAQUIL Facultad de Ciencias Matemáticas y Físicas Carrera de Ingeniería en Sistemas Computacionales Desarrollo de una VPN / Firewall de Software con Administración Vía Web TESIS DE

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Títol: Intranet Diagonal Recobros. Volum: 1/1 Alumne: Miguel Meneses Nicolau

Títol: Intranet Diagonal Recobros. Volum: 1/1 Alumne: Miguel Meneses Nicolau Títol: Intranet Dianal Recobros Volum: 1/1 Alumne: Miguel Meneses Nicolau Director/Ponent: Carles Farré Tost Departament: Lenguajes y Sistemas Informaticos Data: 22/05/2010 DADES DEL PROJECTE Títol

Más detalles

GMSH: Generador de Mallas

GMSH: Generador de Mallas http://geuz.org/gmsh/ Mini Tutorial v1.1 19/Ene/2011 Mariano Re mre@fi.uba.ar INTRODUCCIÓN GMSH es un software para generar mallados bidimensionales y tridimensionales automáticamente 1. GMSH fue concebido

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA... 7 Tarea DSI 1.1: Definición de Niveles de Arquitectura... 9 Tarea DSI

Más detalles

Su representación, en la mayoría de los programas comerciales, pero, aun es muy poco interactiva y con limitadas herramientas de visualización.

Su representación, en la mayoría de los programas comerciales, pero, aun es muy poco interactiva y con limitadas herramientas de visualización. Modelización Numérica y Virtualización de Edificios Históricos. Interface GiD-Sap2000-VRML Muñoz Salinas, Francisco. Maristany i Carreras Jordi Abstract: La modelización numérica de edificios históricos

Más detalles

Análisis de Requisitos

Análisis de Requisitos Análisis de Requisitos Los requisitos determinan lo que hará el sistema y definen restricciones sobre su operación e implementación. El análisis de requisitos es el proceso del estudio de las necesidades

Más detalles

Capítulo III. El lenguaje de programación Avenue.

Capítulo III. El lenguaje de programación Avenue. Capítulo III El lenguaje de programación Avenue. En este capítulo se describe el lenguaje de programación Avenue y el entorno de programación de aplicaciones de Arcview. Además se darán a conocer los pasos

Más detalles

LA GESTIÓN DE PROYECTOS EN LAS EMPRESAS: UNA EXPERIENCIA ENRIQUECEDORA PARA LOS ALUMNOS DE TELECOMUNICACIONES EN LA EUPM

LA GESTIÓN DE PROYECTOS EN LAS EMPRESAS: UNA EXPERIENCIA ENRIQUECEDORA PARA LOS ALUMNOS DE TELECOMUNICACIONES EN LA EUPM LA GESTIÓN DE PROYECTOS EN LAS EMPRESAS: UNA EXPERIENCIA ENRIQUECEDORA PARA LOS ALUMNOS DE TELECOMUNICACIONES EN LA EUPM Rosa Giralt, Pere Palà, Francisco del Águila, Jordi Bonet Escola Universitària Politècnica

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

Módulo 2: Técnicas Administrativas de Compra-Venta. Unidad didáctica 1: acturaplus. acturaplus Élite

Módulo 2: Técnicas Administrativas de Compra-Venta. Unidad didáctica 1: acturaplus. acturaplus Élite Módulo 2: Técnicas Administrativas de Compra-Venta Unidad didáctica 1: acturaplus acturaplus Élite UNIDAD DIDÁCTICA 1 acturaplus Créditos Innovación y cualificación Autor/es: uentes Innovación y Cualificación

Más detalles

Modelo para el découpage de audiovisuales interactivos Metodología

Modelo para el découpage de audiovisuales interactivos Metodología Modelo para el découpage de audiovisuales interactivos Metodología Prof. Pere Freixa Departament de Comunicació. Universitat Pompeu Fabra pere.freixa@upf.edu Descripción Este documento expone el procedimiento

Más detalles

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su 88 CAPÍTULO 5 5. IMPLEMENTACIÓN 5.1 Modelo Utilizado en Programación. Hemos utilizado la técnica de programación orientado a objetos por su eficiencia y eficacia en el modelo mvc, ya que permite la reutilización

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El ambiente de trabajo Descripción del ambiente de trabajo Luego de encendida la computadora, la pantalla se presenta de la forma que lo muestra la figura. El ambiente de trabajo que proporciona el sistema

Más detalles

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS Asignatura Código COMPUTACION GRAFICA IS623 Créditos 3 Intensidad semanal 4 Requisitos CB223 IS453 Las posibilidades gráficas del computador se han convertido en el principal motivo de que ésta sea la

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción

Más detalles

ÍA RÁPID U GUÍA RÁPIDAG

ÍA RÁPID U GUÍA RÁPIDAG GUÍA RÁPIDA PRESENTACIÓN GestionaRRHH es una plataforma que pone a disposición del profesional de Recursos Humanos todos los recursos necesarios para poner en práctica y desarrollar cada uno de los procesos

Más detalles

PDF created with pdffactory Pro trial version www.pdffactory.com

PDF created with pdffactory Pro trial version www.pdffactory.com Universidad de Los Andes Facultad de Humanidades y Educación Escuela de Educación Departamento de Educación Física Cátedra Didáctica de la Educación Física RESUMEN DE LA TAXONOMIA DE LOS OBJETIVOS DE LA

Más detalles

CAPÍTULO 1 INTRODUCCIÓN, HIPÓTESIS Y OBJETIVOS

CAPÍTULO 1 INTRODUCCIÓN, HIPÓTESIS Y OBJETIVOS CAPÍTULO 1 INTRODUCCIÓN, HIPÓTESIS Y OBJETIVOS 1 INTRODUCCIÓN 1.1 Justificación Esta investigación está motivada por el interés en lograr una mejor comprensión del papel que desempeña la creatividad dentro

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA...7 Tarea DSI 1.1: Definición de Niveles de Arquitectura...9 Tarea DSI 1.2:

Más detalles

1 AYUDA SOLIDWORKS MOTION

1 AYUDA SOLIDWORKS MOTION 1 AYUDA SOLIDWORKS MOTION El movimiento de los componentes que forman parte del ensamblaje durante la simulación, estará determinado por varios factores como por ejemplo las uniones que conectan a las

Más detalles

APRENDIZAJE DE COMPETENCIAS EN CRISTALOGRAFÍA UTILIZANDO HERRAMIENTAS INFORMÁTICAS GRATUITAS

APRENDIZAJE DE COMPETENCIAS EN CRISTALOGRAFÍA UTILIZANDO HERRAMIENTAS INFORMÁTICAS GRATUITAS J. B. Rodríguez González 1 APRENDIZAJE DE COMPETENCIAS EN CRISTALOGRAFÍA UTILIZANDO HERRAMIENTAS INFORMÁTICAS GRATUITAS José Benito Rodríguez González Universidade de Vigo Campus universitario de Vigo

Más detalles

CAPITULO V. IMPLEMENTACIÓN DE UNA HERRAMIENTA INTEGRADA DE RED

CAPITULO V. IMPLEMENTACIÓN DE UNA HERRAMIENTA INTEGRADA DE RED CAPITULO V. IMPLEMENTACIÓN DE UNA HERRAMIENTA INTEGRADA DE RED En el presente capitulo se presenta una aplicación que aborda una herramienta de monitoreo de redes para soportar estudios de disponibilidad.

Más detalles

dexway Tablet idiomas GUÍA DEL ALUMNO

dexway Tablet idiomas GUÍA DEL ALUMNO Cómo acceder a las lecciones dexway Tablet idiomas GUÍA DEL ALUMNO Podrá utilizar su tablet para disfrutar de los cursos de idiomas dexway. Para ello, debe instalar y abrir la aplicación dexway Tablet,

Más detalles

1.1. PROGRAMA DE DISEÑO GRÁFICO EN

1.1. PROGRAMA DE DISEÑO GRÁFICO EN 1.1. PROGRAMA DE DISEÑO GRÁFICO EN TRES DIMENSIONES Diseño Gráfico en tres Dimensiones 1 1.1.1. JUSTIFICACIÓN Esta asignatura de carácter optativo corresponde al plan de estudios vigente de la titulación

Más detalles

Actividades con GeoGebra

Actividades con GeoGebra Conectar Igualdad - "Netbooks Uno a Uno" Actividades con GeoGebra Nociones básicas, rectas Silvina Ponce Dawson Introducción. El GeoGeobra es un programa que permite explorar nociones matemáticas desde

Más detalles

Programación Orientada a Objetos Profr. Pedro Pablo Mayorga

Programación Orientada a Objetos Profr. Pedro Pablo Mayorga Actividad 2 Unidad 1 Ciclo de vida del software y Diseño Orientado a Objetos Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto

Más detalles

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. BASES DE DATOS Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. La creación de una base de datos debe ser realizada cuidadosamente procurando

Más detalles

MATERIAL MULTIMEDIA PARA EL ESTUDIO CINEMÁTICO Y DINÁMICO DE LOS MECANISMOS.

MATERIAL MULTIMEDIA PARA EL ESTUDIO CINEMÁTICO Y DINÁMICO DE LOS MECANISMOS. MATERIAL MULTIMEDIA PARA EL ESTUDIO CINEMÁTICO Y DINÁMICO DE LOS MECANISMOS. Amelia Nápoles; Xavier Riudor; Xavier Salueña Escuela Universitaria de Ingenieros Industriales de Barcelona e-mail: amelia.napoles@upc.es

Más detalles

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA Resumen AUTORIA CARLOS CABALLERO GONZÁLEZ TEMATICA INFORMÁTICA ETAPA ESO-BACHILLERATO-CFGM(ESI,ASI,DSI) Se describe la revolución que supuso la incursión

Más detalles

CONTENIDOS MÍNIMOS BACHILLERATO

CONTENIDOS MÍNIMOS BACHILLERATO CONTENIDOS MÍNIMOS BACHILLERATO I.E.S. Vasco de la zarza Dpto. de Matemáticas CURSO 2013-14 ÍNDICE Primero de Bachillerato de Humanidades y CCSS...2 Primero de Bachillerato de Ciencias y Tecnología...5

Más detalles

DESARROLLO DE UNA INTERFAZ GRÁFICA PARA UN CÓDIGO ABIERTO DE ELEMENTOS FINITOS

DESARROLLO DE UNA INTERFAZ GRÁFICA PARA UN CÓDIGO ABIERTO DE ELEMENTOS FINITOS DESARROLLO DE UNA INTERFAZ GRÁFICA PARA UN CÓDIGO ABIERTO DE ELEMENTOS FINITOS Hugo G. Castro * a, Hernán Burguener a, Rodrigo R. Paz b, Mario E. De Bortoli a a Grupo de Investigación en Mecánica de Fluidos

Más detalles

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción Dato: Hecho o valor a partir del cual se puede inferir una conclusión.

Más detalles

CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT.

CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT. CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT. DESCRIPCIÓN Este es un curso ON-LINE paso a paso. El curso está dividido en 18 módulos (Módulo 5xxx). Es un curso oficial de Microsoft, cuando el alumno

Más detalles

PROCESO DE INNOVACIÓN EN LA ENSEÑANZA DE LA GESTIÓN DE EQUIPOS INDUSTRIALES EN INGENIERÍA

PROCESO DE INNOVACIÓN EN LA ENSEÑANZA DE LA GESTIÓN DE EQUIPOS INDUSTRIALES EN INGENIERÍA PON-C-22 PROCESO DE INNOVACIÓN EN LA ENSEÑANZA DE LA GESTIÓN DE EQUIPOS INDUSTRIALES EN INGENIERÍA A. García Sánchez (1), M. Ortega Mier (2), E. Ponce Cueto (3) Dpto. de Ingeniería de Organización, Administración

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

1 La Resolución de Problemas utilizando la Computadora

1 La Resolución de Problemas utilizando la Computadora La Resolución de Problemas utilizando la Computadora Lissette Alvarez Abril-Julio, 2004 El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre

Más detalles

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM?

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM? SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES 2003 Manufactura Integrada por Computadora (CIM) Qué es es CIM? Bajo el nombre de CIM se engloba a un conjunto de aplicaciones informáticas cuyo

Más detalles

Arquitectura para análisis de información. Zombi es una arquitectura que proporciona de manera integrada los componentes

Arquitectura para análisis de información. Zombi es una arquitectura que proporciona de manera integrada los componentes Capítulo 4 Arquitectura para análisis de información propuesta 4.1 Arquitectura Zombi es una arquitectura que proporciona de manera integrada los componentes necesarios para el análisis de información

Más detalles

TOPOCAL 2.0.48. Programa para diseño y cálculo de planos. topográficos.

TOPOCAL 2.0.48. Programa para diseño y cálculo de planos. topográficos. http://www.centrodetelematica.tk Año 3 Número 8 Mario Alberto Agreda Rodríguez Profesor Asistente http://agronomia.nireblog.com mario.agreda@gmail.com Ing. Byron Humberto González Ramírez Director Centro

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Microsoft PowerPoint 2013 tiene un aspecto distinto al de las versiones anteriores, por lo que hemos creado esta guía para ayudarle a reducir lo máximo posible la curva de aprendizaje.

Más detalles

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según

Más detalles

CAPÍTULO 4: ENSAYOS DE VALIDACIÓN MECÁNICA (CAE)

CAPÍTULO 4: ENSAYOS DE VALIDACIÓN MECÁNICA (CAE) CAPÍTULO 4: ENSAYOS DE VALIDACIÓN MECÁNICA (CAE) Diseño, validación y fabricación de un aro protector para envases metálicos mediante el empleo de las tecnologías CAD/CAM/CAE y Rapid Prototyping. 4.1.

Más detalles

GEOMETRÍA PLANA TFM 2013 DIFICULTADES Y ERRORES MANIFESTADOS POR ESTUDIANTES DE 1º DE E.S.O. DURANTE EL APRENDIZAJE DE GEOMETRÍA PLANA

GEOMETRÍA PLANA TFM 2013 DIFICULTADES Y ERRORES MANIFESTADOS POR ESTUDIANTES DE 1º DE E.S.O. DURANTE EL APRENDIZAJE DE GEOMETRÍA PLANA GEOMETRÍA PLANA María Pérez Prados DIFICULTADES Y ERRORES MANIFESTADOS POR ESTUDIANTES DE 1º DE E.S.O. DURANTE EL APRENDIZAJE DE GEOMETRÍA PLANA TFM 2013 Ámbito MATEMÁTICAS MÁSTER UNIVERSITARIO EN FORMACIÓN

Más detalles

Tutorial de edición Web

Tutorial de edición Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Tutorial: Crear una aplicación de edición Web....................... 0 Copyright 1995-2012 Esri. All rights reserved. 2 Tutorial: Crear una

Más detalles

Locker Room: Una Herramienta Para El Aprendizaje de Punteros Basada en La Metáfora de Las Taquillas

Locker Room: Una Herramienta Para El Aprendizaje de Punteros Basada en La Metáfora de Las Taquillas Locker Room: Una Herramienta Para El Aprendizaje de Punteros Basada en La Metáfora de Las Taquillas Carlos Martín Villanova, Tonghong Li, Claudio Soriente, Ricardo Jiménez Peris and Marta Patiño Martínez

Más detalles

Tópicos de implementación en paralelo

Tópicos de implementación en paralelo Apéndice C Esquema PGP. Implementación en un entorno paralelo. Para poder abordar eficazmente la simulación computacional de grandes problemas estructurales, es necesario utilizar estrategias numéricas

Más detalles

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE (1) Juan A. Juanes Méndez; (2) Alberto Prats Galino, (3) Mª José Rodríguez Conde; (4) Sandra y David Martínez-Juanes (1)Dpto. de Anatomía Humana. Facultad

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

LABORATORIO MULTIMEDIA DE PROCESAMIENTO DIGITAL DE SEÑAL USANDO EL TMS320C3X DSP STARTER KIT

LABORATORIO MULTIMEDIA DE PROCESAMIENTO DIGITAL DE SEÑAL USANDO EL TMS320C3X DSP STARTER KIT LABORATORIO MULTIMEDIA DE PROCESAMIENTO DIGITAL DE SEÑAL USANDO EL TMS320C3X DSP STARTER KIT Javier Lillo, Sergio Gallardo, Sergio Toral, Federico Barrero Universidad de Sevilla. sgallardo@gte.esi.us.es

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

Este documento describe el proceso completo a seguir para analizar la existencia de una relación lógica entre dos variables. www.fundibeq.

Este documento describe el proceso completo a seguir para analizar la existencia de una relación lógica entre dos variables. www.fundibeq. DIAGRAMA DE DISPERSIÓN 1.- INTRODUCCIÓN Este documento describe el proceso completo a seguir para analizar la existencia de una relación lógica entre dos variables. Describe la construcción de los Diagramas

Más detalles

Certificados: Manual de usuario

Certificados: Manual de usuario Certificados: Manual de usuario Autor: SIGMA A.I.E. Compañía: SIGMA A.I.E. 1 Certificados sigm@ Índice 1. Introducción... 3 2. Funcionamiento genérico de los mantenimientos en sigm@... 4 2.1. Pantalla

Más detalles

HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN

HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN Tema 2. Tecnologías CASE Escuela Superior de Informática 1 Tema 2. Tecnologías CASE. Tecnologías CASE (~ 4 horas) Introducción. Conceptos, Objetivos, Herramientas

Más detalles

Capítulo 3 Desarrollo de un modelo 3D

Capítulo 3 Desarrollo de un modelo 3D 41 Capítulo 3 Desarrollo de un modelo 3D 3.1 Modelado y animación facial Existen diferentes técnicas para realizar el modelado y animación facial, estas técnicas pueden dividirse en dos categorías [17]:

Más detalles

Joomla!: La web en entornos educativos. Capítulos 7 y 8

Joomla!: La web en entornos educativos. Capítulos 7 y 8 Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión

Más detalles

Ejemplo práctico de instalación del programa JCLIC en red

Ejemplo práctico de instalación del programa JCLIC en red Ejemplo práctico de instalación del programa JCLIC en red Una red local permite optimizar los recursos, tanto en relación al espacio (los programas se pueden colocar en el disco duro del servidor y ser

Más detalles

SISTEMA DAL CONTACT CENTER

SISTEMA DAL CONTACT CENTER SISTEMA DAL CONTACT CENTER - 1 - ÍNDICE 1. FUNCIONALIDAD... 3 2. PLATAFORMA CONTACT CENTER DE CYT... 5 3. MÓDULOS DAL CONTACT CENTER... 6 3.1. MÓDULO PABX INTEGRADA... 6 3.2. MÓDULO ACD (AUTOMATIC CALL

Más detalles

Guía Rápida Programs & Portfolio

Guía Rápida Programs & Portfolio Guía Rápida Programs & Portfolio Tabla de contenidos Tabla de contenidos... 2 1. Mi perfil, tutoriales y ayuda contextual... 3 2. Crear proyectos... 6 3. Crear usuarios y asignar a proyectos y tareas...

Más detalles

Programación de red con Cisco Application Centric Infrastructure

Programación de red con Cisco Application Centric Infrastructure Informe técnico Programación de red con Cisco Application Centric Infrastructure Descripción general En este documento se examina la compatibilidad de la programación de Cisco Application Centric Infrastructure

Más detalles

Composición de objetos tridimensionales en 3D Studio

Composición de objetos tridimensionales en 3D Studio 19 de Junio de 2007 UNIVERSIDAD DE VALLADOLID COMPOSICIÓN DE OBJETOS TRIDIMENSIONALES EN 3D STUDIO Informática Gráfica (doctorado) Emilio González Montaña Contenido Introducción... 3 Geometría sólida constructiva...

Más detalles

Programación de control numérico

Programación de control numérico 1 Programación de control numérico Contenidos 11 Lenguajes de programación de control numérico 12 Técnicas de programación 13 Planificación de la programación 14 Definición de trayectorias 15 Herramientas

Más detalles

Mauricio Contreras IES Benicalap Valencia

Mauricio Contreras IES Benicalap Valencia Mauricio Contreras IES Benicalap Valencia Principios Describen las características particulares de una educación matemática de calidad Igualdad Currículo Enseñanza Aprendizaje Evaluación Tecnología La

Más detalles

RESUMEN DE LA SOLUCIÓN CA ERwin Modeling. Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial?

RESUMEN DE LA SOLUCIÓN CA ERwin Modeling. Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial? RESUMEN DE LA SOLUCIÓN CA ERwin Modeling Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial? CA ERwin Modeling ofrece una perspectiva centralizada sobre las definiciones

Más detalles

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PORDER POPULAR PARA LA EDUCACION INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO EXTENSION MARACAIBO SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA

Más detalles

Los sistemas de explotación WINDOWS y MS-DOS

Los sistemas de explotación WINDOWS y MS-DOS Práctica 1 Los sistemas de explotación WINDOWS y MS-DOS En la primera práctica se introduce al alumno en el manejo de dos sistemas de explotación muy extendidos: WINDOWS y MS-DOS. El primero de ellos (y

Más detalles

PROGRAMACIÓ DIDÁCTICA: Secuanciación, Temporalización y Unidades Didácticas

PROGRAMACIÓ DIDÁCTICA: Secuanciación, Temporalización y Unidades Didácticas Departamento de Informática PROGRAMACIÓN DIDÁCTICA Curso 11-12 1 CONSEJERÍA DE EDUCACIÓN I.E.S. NERVIÓN Departamento de Informática CICLO FORMATIVO: TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES MULTIPLATAFORMA.

Más detalles

MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS.

MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS. MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS. MOTOROLA RHOELEMENTS FOLLETO EXISTEN TANTOS DISPOSITIVOS... QUE LO IDÓNEO SERÍA DISPONER DE UNA APLICACIÓN QUE FUNCIONARA EN TODOS CON RHOELEMENTS, YA

Más detalles

SIOM-Interfaz AM Manual de Usuario

SIOM-Interfaz AM Manual de Usuario SIOM-Interfaz AM Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_InterfazAM.doc Versión 5.0 Fecha: 2014-09-10 ÍNDICE 1 INTRODUCCIÓN 3 2 REQUISITOS PREVIOS 4 2.1 COMPONENTES

Más detalles

Convivencia. Gestión del Sistema de Entrada/Salida

Convivencia. Gestión del Sistema de Entrada/Salida Convivencia Gestión del Sistema de Entrada/Salida Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción (1/2) El sistema de Entrada/Salida es la parte

Más detalles

Por qué usar VBA en Excel 2010?

Por qué usar VBA en Excel 2010? Por qué usar VBA en Excel 2010? Microsoft Excel 2010 es una herramienta muy eficaz que se puede usar para manipular, analizar y presentar datos. A veces, no obstante, a pesar del amplio conjunto de características

Más detalles

4.1 Introducción. 4.2 Visual Basic 6.0. DESARROLLO DEL SOFTWARE.

4.1 Introducción. 4.2 Visual Basic 6.0. DESARROLLO DEL SOFTWARE. 4.1 Introducción. En este capítulo se presentará al lector los programas que se utilizaron para el desarrollo de los programas de diseño de guías de onda, los cuales fueron Visual Basic 6.0, en el cual

Más detalles

CAPÍTULO V MÉTODO DE ANÁLISIS POR ELEMENTOS FINITOS Y DESCRIPCIÓN DEL SOFTWARE ALGOR.

CAPÍTULO V MÉTODO DE ANÁLISIS POR ELEMENTOS FINITOS Y DESCRIPCIÓN DEL SOFTWARE ALGOR. CAPÍTULO V MÉTODO DE ANÁLISIS POR ELEMENTOS FINITOS Y DESCRIPCIÓN DEL SOFTWARE ALGOR. 5.1 Historia del Método de Elementos Finitos. El Método de Elemento Finito o Finite Element Analysis (FEA), es un método

Más detalles

construcción de programas Prof. Eliana Guzmán U.

construcción de programas Prof. Eliana Guzmán U. Unidad II. Metodología para la construcción de programas Prof. Eliana Guzmán U. Semestre: A-2015 Introducción Resolver un problema con una computadora conduce a la escritura de un programa y a su ejecución.

Más detalles

Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas.

Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas. Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas. (Documentación Preliminar) 5º Concurso Universitario de Software Libre Miguel Angel Pescador Santirso 1/13 LSAGPI- Documentación

Más detalles