Spelling suggestions: "subject:"ciencias informáticas"" "subject:"ciencias informática""
261 |
Protocolos en redes de microcontroladoresLópez, Ricardo A. January 2010 (has links)
Los microcontroladores están inmersos en nuestra forma de vida. Los encontramos en automóviles, lavarropas, celulares, reproductores MP3, agendas y en un sinfín de sitios en nuestra vida cotidiana. La capacidad de integración a muy alta escala (VLSI) -con crecimiento casi exponencial en los últimos años-, hace que estos dispositivos cada día contengan más y más funciones que antes eran impensadas. Debido a ello, una agrupación de estos dispositivos conectados en red, configura un sistema de control muy poderoso, que dotado de algún protocolo normalizado que permita su interconexión a Internet, le da un alcance prácticamente ilimitado y de gran escalabilidad. Por lo expuesto, en esta tesis se estudiará la implementación de una red de microcontroladores, definiendo funciones de Control y adquisición de datos, equivalentes a los sistemas de Control y Adquisición de Datos (SCADA) de gran escala. Sobre la definición efectuada, surgirá un protocolo de aplicación que permitirá así un desarrollo Top-Down del sistema. Sobre la base de la definición lograda, este primer capítulo describe en un modo general los alcances de la tesis, donde se estudiarán entre otros aspectos, los protocolos de capas de comunicaciones para llegar a dos de las implementaciones más populares utilizadas en los ambientes industriales: RS485 y Ethernet. Si bien la primera es mucho más antigua, sigue aún vigente y se ha potenciado a partir de la creación de interfaces compatibles, citando como ejemplo la inmunidad a ruido eléctrico que le provee una interfase transparente sobre fibra óptica. La segunda, más moderna, ya fija una tendencia debido a su ubicuidad y amplitud de prestaciones.
|
262 |
Juegos serios, evaluación de tecnologías y ámbitos de aplicaciónVilches Antão, Diego Gastón 23 September 2014 (has links)
El presente trabajo gira alrededor del mundo de los <i>Serious Games</i> (Juegos Serios) abarcando aspectos tales como campos de aplicación, herramientas disponibles para el desarrollo y un paneo acerca de las plataformas utilizadas para el desarrollo y para su utilización. En el capítulo 1 se explicará la organización del presente trabajo, en el capítulo 2 se analizarán algunos de los campos de aplicación donde se ve un importante desarrollo de los juegos serios, en el capítulo 3 se describirán algunas herramientas privativas y otras FLOSS (Free/Libre Open Source Software), en el capítulo 4 se hablará acerca de la ludificación/gamificación y en el capítulo 5 se describirán las conclusiones y posibles trabajos futuros.
|
263 |
Computación eficiente del alineamiento de secuencias de ADN sobre cluster de multicoresRucci, Enzo 30 July 2013 (has links)
Una de las áreas de mayor interés y crecimiento en los últimos años dentro del procesamiento paralelo es la del tratamiento de grandes volúmenes de datos, tales como las secuencias de ADN. El tipo de procesamiento extensivo de comparación para analizar patrones genéticos requiere un esfuerzo importante en el desarrollo de algoritmos paralelos eficientes.
El alineamiento de secuencias de ADN representa una de las operaciones más importantes dentro de la bioinformática. En 1981, Smith y Waterman desarrollaron un método para el alineamiento local de secuencias. Sin embargo, en la práctica se emplean diversas heurísticas en su lugar, debido a los requerimientos de procesamiento y de memoria del algoritmo Smith-Waterman. Si bien son más rápidas, las heurísticas no garantizan que el alineamiento óptimo sea encontrado. Es por ello que resulta interesante estudiar cómo aplicar la potencia de cómputo de plataformas paralelas actuales de manera de acelerar el proceso de alinear secuencias sin perder precisión en los resultados.
Los niveles insostenibles de generación de calor y consumo de energía que se presentan al escalar al máximo la velocidad de los procesadores mononúcleos motivaron el surgimiento de los procesadores de múltiples núcleos (multicore). Un procesador multicore integra dos o más núcleos computacionales dentro de un único chip y, si bien estos son más simples y menos veloces, al combinarlos permiten mejorar el rendimiento global del procesador y al mismo tiempo hacerlo más eficiente energéticamente. Al incorporar este tipo de procesadores a los clusters convencionales, se da origen a una arquitectura conocida como cluster de multicores, que combina memoria compartida y distribuida, y donde la comunicación entre las diferentes unidades de procesamiento resulta ser heterogénea.
En este trabajo se presenta un algoritmo paralelo distribuido para el alineamiento de secuencias de ADN basado en el método Smith-Waterman para ser ejecutado sobre las arquitecturas de cluster actuales. Además, se realiza un análisis de rendimiento del mismo. Por último, se presentan las conclusiones y las posibles líneas de trabajo futuro.
|
264 |
Integración de técnicas de análisis de dominio con especificaciones RSLFelice, Laura 20 August 2013 (has links)
Los métodos formales han alcanzado un uso más masivo en la construcción de sistemas reales, ya que ayudan a aumentar la calidad del software y la fiabilidad. Las especificaciones formales pueden ser usadas a lo largo de todo el ciclo de vida del desarrollo de software y también este desarrollo puede ser automatizado por medio de herramientas de amplia variedad y propósito como model checking, verificación, animación, generación de datos para testing, como también refinamiento de especificaciones a implementaciones. Cuando las especificaciones se usan en etapas iniciales del proceso, se ayuda a revelar ambigüedades, omisiones, inconsistencias, errores o interpretaciones erróneas que podrían ser detectados durante pruebas costosas y en las fases de depuración.
Sin embargo, las especificaciones formales no son muy familiares para los stakeholders, cuya participación activa es crucial en los primeros estados del proceso de desarrollo de software para entender y comunicar un problema. Estas actividades son especialmente útiles en el análisis de dominio, pues su primera etapa consiste en capturar el conocimiento de un dominio en particular, lo que hace necesario disponer de un modelo que sea comprensible por los ingenieros de software y expertos del dominio.
Para contribuir a reducir esta brecha, se trabaja en la integración de una fase de análisis de dominio con el método formal de desarrollo de software RAISE, a fin de especificar una familia de sistemas para producir aplicaciones cualitativas y fiables en un dominio, promover la reutilización temprana y reducción de los costos de desarrollo.
|
265 |
Medición y evaluación de sitios e-bankingAlfonzo, Pedro L. 17 March 2014 (has links)
Los objetivos del trabajo son:
- Sintetizar los modelos de calidad y métodos de evaluación orientados a productos web.
- Elaborar un método de medición y evaluación, a partir de un modelo de calidad específico para sitios web bancarios, que incluya las características propias del mencionado sector. La propuesta contemplará criterios de evaluación y medición para contribuir al avance de metodologías que permitan evaluar la calidad de productos Web.
- Aplicar el método propuesto a un caso concreto.
|
266 |
El tratamiento de materiales didácticos para el área de las Ciencias Sociales en educación virtualVillodre, Silvia Lydia 28 March 2014 (has links)
Una guía para el diseño de unidades didácticas -UD- y recursos para docentes de Ciencias Sociales que usan un Aula Virtual. Esta guía se materializa en una propuesta metodológica que relaciona los aspectos didácticos, disciplinares y cognitivos correspondientes a la enseñanza/aprendizaje de las CS, y en un prototipo de software educativo, Asistente Virtual -DyPMCS-, para el diseño y producción de materiales didácticos. A fin de superar los obstáculos epistemológicos que surgen en el aprendizaje de las ciencias sociales, DyPMCS propone un conjunto de recursos tecnológicos apropiados. Las pautas diseñadas para el tratamiento de los materiales se basan en la mediación pedagógica, tecnológica y comunicacional, y se originan en el marco de las teorías socio-constructivista, de la inteligencia y del aprendizaje situado. Esta propuesta también es una herramienta válida para el desarrollo de materiales didácticos para aulas tradicionales con el apoyo de TIC.
|
267 |
La usabilidad como factor de calidad de páginas webMatos Mareño, Rosalba 05 March 2014 (has links)
No hay lugar a dudas sobre el impacto que genera la aplicación o ausencia del concepto de usabilidad en el desarrollo de sitios web. Son muchos los casos documentados que justifican que los desarrolladores, diseñadores, testers, y sponsors tomen en serio el tema con el fin alcanzar en el menor tiempo los objetivos de sus sitios web. Mejorar el diseño de página, y las rutas de navegación, por ejemplo, puede significar un incremento en la frecuencia de uso del sitio al ahorrarle tiempo al usuario en la ubicación de lo que éste
requiere, mejorar la facilidad de aprendizaje, puede representar un ahorro en el rubro de capacitación y llamadas al equipo de soporte, o call center. Además, más allá de las razones económicas, la usabilidad logra que la información mejore la calidad de vida de las personas haciendo de ésta un bien que pueda ser entendido por todas las personas sin discriminación del nivel cultural, o intelectual. Por ello, varios gobiernos han visto con buenos ojos establecer directrices de usabilidad que aunque no constituyen una garantía de sitios web gubernamentales fáciles de usar, por sí mismo, sí podrían servir de guía a los arquitectos de información, desarrolladores, testers y expertos en usabilidad para hacer de la Arquitectura de Información, diseño de interfaz de usuario, diseño de interacción, búsqueda, pruebas de usabilidad, y contenido temas más centrados en el usuario.
Son muchos los factores de calidad de sitios web, sin embargo por ser un campo tan amplio, esta investigación se centró en la usabilidad, en sus atributos, metodologías de evaluación de la usabilidad, herramientas, y casos de aplicación práctica de pruebas de usabilidad. De manera general existen tres tipos de clasificación de metodologías para probar la usabilidad: Por expertos, por usuarios y automatizadas. Cada una tiene su importancia y aporta de manera diferente a la mejora de cada uno de los atributos de usabilidad, y no deberían considerarse excluyentes una de otra, sino complementarias. Sin embargo, en la búsqueda realizada
sobre herramientas en el mercado, se nota un incremento mayor de las herramientas existentes en el mercado que facilitan y abaratan las pruebas de usuarios, explotando las redes sociales y las herramientas de multimedia.
Sin embargo, para los desarrolladores aun no es común que se tome en cuenta la usabilidad como elemento indispensables del proceso de desarrollo de software; por lo menos en el entorno Colombiano. Para mejorar esta situación ayudaría que se incorpore la evaluación y pruebas de usabilidad dentro de un desarrollo de software, como lo ha propuesto una Universidad Colombiana, y se mejore la formación de desarrolladores y diseñadores en el tema, además de asignar al auditor de Sistemas como actor para coordinar las pruebas y se cuente con un mayor número de herramientas de evaluación de usabilidad de proveedores locales, centradas en realizar pruebas a la medida, dado el entorno, y las directrices que se adopte para cada sitio web.
|
268 |
Herramientas para el soporte de análisis de rendimientoMore, Andres 07 October 2013 (has links)
Este documento describe una investigación realizada como trabajo final para la Especialización en Computo de Altas Prestaciones dictada en la Facultad de Informática de la Universidad Nacional de La Plata. El tema de investigación consiste en métodos y herramientas para el análisis del comportamiento de aplicaciones de alto rendimiento. Este trabajo contribuye con un resumen de la teoría de análisis de rendimiento más una descripción de las herramientas de soporte disponibles en el momento. Se propone también un proceso para analizar el rendimiento, ejemplificando su aplicación a un conjunto de núcleos de cómputo no triviales. Luego de la introducción de terminología y bases teóricas del análisis cuantitativo de rendimiento, se detalla la experiencia de utilizar herramientas para conocer donde se deberían localizar los esfuerzos de optimización. Este trabajo resume la experiencia que debe atravesar cualquier investigador en busca de las diferentes alternativas para el análisis de rendimiento; incluyendo la selección de herramientas de soporte y la definición de un procedimiento sistemático de optimización.
|
269 |
Refactorings para mejorar procesos de negocio en aplicaciones webCamelier Carvajal, Julia 16 December 2013 (has links)
El objetivo principal perseguido en esta tesis consiste en proponer un catálogo de refactorings para mejorar aspectos como usabilidad, eficiencia y eficacia de los procesos de negocio de las aplicaciones web. Mientras otras publicaciones identifican posibilidades de mejorías en los modelos de las aplicaciones web, esta tesis se focaliza en identificar problemas relacionados exclusivamente con la ejecución de los procesos de negocio y sugerir cambios para optimizar la experiencia del usuario mientras este navega por los procesos embebidos en las aplicaciones. / With time, web applications changed and evolved from simple websites to complex applications that allow users to perform a wide variety of tasks and operations online. All this progress is possible due to the fact that, nowadays, web applications support Business Processes. The integration of business processes and the associated increase in complexity of web applications generally lead to underestimate its usability which affects directly the users who have to execute these business processes daily. Focused in improve the execution and the usability of business processes, a catalog of refactorings was created with suggestions of changes classified by the affected web application model. The proposed refactorings aim to improve the user experience while executing these business processes embeded in most of web application and consequently its usability.
|
270 |
Redes <i>Ad Hoc</i> y Opportunistic Networking: una oportunidad a la gestión de desastresWillers, Alejandro Darío 04 December 2013 (has links)
El presente trabajo presenta el estado del arte de las redes Ad Hoc y su posible aplicación a soluciones para rescatistas y de situación de emergencia por desastres naturales o de otra índole.
|
Page generated in 0.0618 seconds