992 resultados para ARQUITECTURA DE SOFTWARE
Resumo:
Esta investigación se propone facilitar una arquitectura software para la construcción de un sistema capaz de localizar objetos de aprendizaje de forma universal para integrarlos en un sistema de teleformación. Estos sistemas utilizan objetos de aprendizaje que residen en repositorios, accesibles a través de una red de comunicaciones. El objetivo de un repositorio es facilitar la reutilización de dichos recursos educativos, facilitando su acceso. Para reutilizar un objeto de aprendizaje debe ajustarse a algún estándar de etiquetado de metadatos. Los sistemas de teleformación emplean Internet como medio de comunicación de contenidos, sin hacer uso de otras posibilidades. En ellos se integran contenidos almacenados en un repositorio con las herramientas que ayudan a la docencia, y suele ser habitual que no accedan a repositorios externos. La arquitectura existente dificulta la evolución de su desarrollo y accesibilidad. Es necesaria una arquitectura realmente distribuida, en la que cada elemento sea capaz de interactuar con los otros. Se debe sustentar en metadatos asociados a objetos docentes y en protocolos, para poder modificar las herramientas actuales. Se propone la definición de un marco funcional y arquitectónico para la adaptación de un sistema, implementado sobre servicios web y basado en una arquitectura orientada a servicios, que asegure la interoperabilidad entre repositorios de objetos de aprendizaje y que favorezca su reutilización.. En este trabajo, en primer lugar, se analiza el estado actual de los sistemas de teleformación. Se hace hincapié en el estudio de los repositorios que los sustentan y de los estándares que indican cómo construirlos. Se señalan las limitaciones existentes y se definen propuestas para superarlas. Se propone una arquitectura en capas que ha de satisfacer unos requisitos que deberán considerarse en cualquier sistema que se base en dicha arquitectura. Además se definen los componentes necesarios de la arquitectura para asegurar la funcionalidad requerida, el flujo de información y las relaciones entre ellos. Para validar la arquitectura propuesta, se describe un prototipo real creado a partir de los principios propuestos.. En último lugar se exponen las conclusiones y trabajos futuros relacionados con los temas abordados. Se incluyen las fuentes documentales empleadas, sin exhaustividad, dado que el contexto de este trabajo está sometido a cambios continuos..
Resumo:
El proyecto de fin de carrera “Implantar un Sistema de Gestión Integral en Software libre” se ha desarrollado en la empresa Avanzosc con sede en Azkoitia. Una peculiaridad del proyecto es que a su vez se ha utilizado como cliente otra empresa, q2K, Soluciones Informáticas en Gestión Estratégica. El objetivo del proyecto es implantar en q2K un sistema de planificación de recursos empresariales (ERP, Enterprise Resource Planning), esto le permite reunir en una única aplicación todos los procesos de negocio de la empresa. La implantación de un ERP requiere de una importante inversión ya que el coste de la licencia de un sistema ERP propietario es elevado. Una interesante alternativa para evitar este desembolso es optar por un de ERP de software libre con todas las ventajas de configuración y personalización. En nuestro caso se ha adoptado OpenERP que es un software integral, modular y adaptable, adecuado para pequeñas y medianas empresas. El desarrollo del proyecto ha estado supervisado por el equipo de trabajo de Avanzosc, empresa líder en España en implantación de OpenErp, siguiendo la metodología de trabajo propia de esta empresa.
Resumo:
[ES]El objetivo de este trabajo es el diseño e implementación de un complemento adicional a OpenFlow que permita la ejecución de los mensajes en el switch dentro de un espacio de tiempo concreto que previamente ha sido definido. El primer paso será la definición de objetivos y especificaciones del trabajo, para posteriormente realizar el diseño de un escenario mediante el análisis de posibles alternativas, y que permitirá la consecución de dichos objetivos. A continuación se añadirá el código necesario para que los equipos sean capaces de realizar el envío y ejecución de los mensajes en el tiempo programado y se finalizará realizando simulaciones y pruebas tanto del funcionamiento como del formato que utilizan los mensajes intercambiados entre el controlador y los switches que maneja, con el objetivo de verificar la viabilidad del módulo desarrollado.
Resumo:
O presente trabalho tem por objectivo estudar a caracterização e modelação de arquitecturas de rádio frequência para aplicações em rádios definidos por software e rádios cognitivos. O constante aparecimento no mercado de novos padrões e tecnologias para comunicações sem fios têm levantado algumas limitações à implementação de transceptores rádio de banda larga. Para além disso, o uso de sistemas reconfiguráveis e adaptáveis baseados no conceito de rádio definido por software e rádio cognitivo assegurará a evolução para a próxima geração de comunicações sem fios. A ideia base desta tese passa por resolver alguns problemas em aberto e propor avanços relevantes, tirando para isso partido das capacidades providenciadas pelos processadores digitais de sinal de forma a melhorar o desempenho global dos sistemas propostos. Inicialmente, serão abordadas várias estratégias para a implementação e projecto de transceptores rádio, concentrando-se sempre na aplicabilidade específica a sistemas de rádio definido por software e rádio cognitivo. Serão também discutidas soluções actuais de instrumentação capaz de caracterizar um dispositivo que opere simultaneamente nos domínios analógico e digital, bem como, os próximos passos nesta área de caracterização e modelação. Além disso, iremos apresentar novos formatos de modelos comportamentais construídos especificamente para a descrição e caracterização não-linear de receptores de amostragem passa-banda, bem como, para sistemas nãolineares que utilizem sinais multi-portadora. Será apresentada uma nova arquitectura suportada na avaliação estatística dos sinais rádio que permite aumentar a gama dinâmica do receptor em situações de multi-portadora. Da mesma forma, será apresentada uma técnica de maximização da largura de banda de recepção baseada na utilização do receptor de amostragem passa-banda no formato complexo. Finalmente, importa referir que todas as arquitecturas propostas serão acompanhadas por uma introdução teórica e simulações, sempre que possível, sendo após isto validadas experimentalmente por protótipos laboratoriais.
Resumo:
The main motivation for the work presented here began with previously conducted experiments with a programming concept at the time named "Macro". These experiments led to the conviction that it would be possible to build a system of engine control from scratch, which could eliminate many of the current problems of engine management systems in a direct and intrinsic way. It was also hoped that it would minimize the full range of software and hardware needed to make a final and fully functional system. Initially, this paper proposes to make a comprehensive survey of the state of the art in the specific area of software and corresponding hardware of automotive tools and automotive ECUs. Problems arising from such software will be identified, and it will be clear that practically all of these problems stem directly or indirectly from the fact that we continue to make comprehensive use of extremely long and complex "tool chains". Similarly, in the hardware, it will be argued that the problems stem from the extreme complexity and inter-dependency inside processor architectures. The conclusions are presented through an extensive list of "pitfalls" which will be thoroughly enumerated, identified and characterized. Solutions will also be proposed for the various current issues and for the implementation of these same solutions. All this final work will be part of a "proof-of-concept" system called "ECU2010". The central element of this system is the before mentioned "Macro" concept, which is an graphical block representing one of many operations required in a automotive system having arithmetic, logic, filtering, integration, multiplexing functions among others. The end result of the proposed work is a single tool, fully integrated, enabling the development and management of the entire system in one simple visual interface. Part of the presented result relies on a hardware platform fully adapted to the software, as well as enabling high flexibility and scalability in addition to using exactly the same technology for ECU, data logger and peripherals alike. Current systems rely on a mostly evolutionary path, only allowing online calibration of parameters, but never the online alteration of their own automotive functionality algorithms. By contrast, the system developed and described in this thesis had the advantage of following a "clean-slate" approach, whereby everything could be rethought globally. In the end, out of all the system characteristics, "LIVE-Prototyping" is the most relevant feature, allowing the adjustment of automotive algorithms (eg. Injection, ignition, lambda control, etc.) 100% online, keeping the engine constantly working, without ever having to stop or reboot to make such changes. This consequently eliminates any "turnaround delay" typically present in current automotive systems, thereby enhancing the efficiency and handling of such systems.
Resumo:
El Inventario de Arquitectura Vernácula de Extremadura es una nueva apuesta por el SIG libre desde la Consejería de Cultura y Turismo de la Junta de Extremadura. Su objetivo principal es el de conocer y localizar la arquitectura vernácula de los 383 municipios extremeños. Es un proyecto ambicioso con especial sensibilidad por la referenciación espacial de los elementos, capturados con GPS y representados en gvSIG, como cliente SIG pesado. Este inventario se implementa en una base de datos espacial PostgreSQL-PostGIS, lo que asegura además su compatibilidad con el SIG y una mayor eficiencia de los datos. Para la puesta en marcha del proyecto se ha diseñado una aplicación informática de recogida de datos que nos permite la captura de datos, coordenadas y fotografías de forma integrada en la base de datos, directamente en campo. Además, para el seguimiento del proyecto se ha generado un Visor Web que nos permite visualizar los datos recogidos en los trabajos de campo casi a tiempo real. Este proyecto significa la consolidación del SIG libre como referente SIG en la Administración Extremeña, y pone de manifiesto la potencialidad del SIG libre para proyectos de gran envergadura
Resumo:
En este trabajo se presenta la arquitectura global, y de los diferentes componentes software que conforman el proyecto OpenStreetMap, una iniciativa mundial de proveer a la comunidad de un mapa realmente libre. El objetivo de esta ponencia es el análisis del sistema desde su punto de vista técnico-informático. Se describen desde su primer y vital componente, la base de datos geoespacial, el protocolo de acceso a esta, los editores de datos y mapas, los sistemas de dibujo (renderización) tanto locales como usando computación distribuida, los servidores de mapas rasterizados (tile servers), aplicaciones sobre estos, hasta llegar a los últimos proyectos innovadores propuestos desde la comunidad
Resumo:
Se expone la experiencia de los autores en el desarrollo de las clases prácticas de análisis de estructuras, en la asignatura ESTRUCTURAS II de la ETS de Arquitectura de la Universidad de Granada, consistente en el desarrollo de ejercicios prácticos semanales con enunciados personalizados para cada alumno, previa elaboración de software que permite la supervisión y corrección in situ de los mismos. El objetivo de la metodología docente que se presenta, es la mejora de los tradicionalmente muy bajos índices de rendimiento académico, en las asignaturas de Análisis de Estructuras, en las escuelas de ingeniería y arquitectura, propiciando la participación activa del alumnado en el desarrollo de las clases mediante el planteamiento y resolución de ejercicios prácticos semanales de enunciado personalizado
Resumo:
Este documento no está publicado
Resumo:
Esta investigación presenta una arquitectura y una metodología de desarrollo de sistemas educativos basados en videojuegos.. El objetivo de este trabajo consiste, por una parte, en reducir la dependencia entre el conocimiento específico del dominio que se enseña y el resto del sistema. De esta forma, puede aprovecharse el conocimiento del dominio para implementar otros videojuegos educativos que enseñen lo mismo de distinta forma y emplear las partes no específicas del dominio en varios juegos educativos. En definitiva, hace posible reutilizar estas aplicaciones, de forma que se reduzcan los costes de su creación. Esta tesis también pretende facilitar la sustitución de algunos módulos en desarrollos posteriores. Se intenta facilitar el intercambio de aquellos módulos que puedan quedar obsoletos por el avance tecnológico. Otro objetivo de este trabajo consiste en permitir que los profesionales que entran en juego durante el periodo de desarrollo puedan trabajar sin solapar su labor.. La metodología propuesta aboga por una división entre los contenidos pedagógicos y los contenidos lúdicos. Para poderla hacer efectiva, la arquitectura software divide la aplicación en módulos con unas responsabilidades claras. Como prueba del correcto funcionamiento de la metodología y arquitectura aquí propuesta, el trabajo incluye la descripción detallada del desarrollo de un sistema educativo para enseñar la compilación de un lenguaje de alto nivel orientado a objetos..
Resumo:
Resumen tomado de la publicación
Resumo:
El Centro Nacional de Tecnologías de la Información en colaboración con el Instituto Geográfico de Venezuela Simón Bolívar están abordado la construcción de la Infraestructura de Datos Espaciales de Venezuela, cuya primera fase, realizada por la Asociación gvSIG, ya está finalizada. Esta primera fase consiste en la implantación de la arquitectura del sistema y la construcción de un geoportal que permite acceder a la cartografía de referencia del país mediante servicios WMS, WFS, WCS y CSW. Todo el sistema utiliza tecnología libre. Esta primera fase se complementa con el desarrollo de un módulo formativo on-line para llevar a cabo la transferencia del conocimiento generado en el propio proyecto. Los componentes principales utilizados han sido: gvSIG como cliente SIGIDE avanzado, PostgreSQL+PostGIS como base de datos espacial, MapServer y Geoserver como servidores de mapas, Geonetwork como servidor de catálogo, OpenLayers+MapFish como cliente ligero (geoportal),Debian como sistema operativo,Apache como servidor web, TomCat como servidor de aplicaciones
Resumo:
En estos momentos se está produciendo una evolución hacia el uso de plataformas basadas en software libre orientadas por la política de la Junta de Andalucía (JA), en general y por el proyecto del SIG Corporativo en particular. La Consejería de Medio Ambiente (CMA) ha sido siempre dentro de la JA un gran baluarte en todo lo referido al tratamiento de información ambiental, por ello su gran preocupación por innovar y ser pionera. En esta línea se plantea esta comunicación donde se describirá el proceso completo que hemos conseguido desarrollar sobre un proyecto complejo tanto tecnológicamente como metodológicamente. En dicho proyecto se utiliza una arquitectura basada en tecnología de software libre en el que podemos destacar un visor geográfico desarrollado sobre OpenLayers, una aplicación para PDA desarrollado sobre el núcleo de Enebro y el uso de estándares OGC, tanto para la utilización de cartografía base mediante WMS, como el acceso y la edición vía web a través de WFS-T. Para la CMA, este proyecto es un claro exponente de las nuevas líneas seguidas por la organización en una clara apuesta por el uso del software libre como elemento principal para desarrollos complejos
Resumo:
La gestió de xarxes és un camp molt ampli i inclou molts aspectes diferents. Aquesta tesi doctoral està centrada en la gestió dels recursos en les xarxes de banda ampla que disposin de mecanismes per fer reserves de recursos, com per exemple Asynchronous Transfer Mode (ATM) o Multi-Protocol Label Switching (MPLS). Es poden establir xarxes lògiques utilitzant els Virtual Paths (VP) d'ATM o els Label Switched Paths (LSP) de MPLS, als que anomenem genèricament camins lògics. Els usuaris de la xarxa utilitzen doncs aquests camins lògics, que poden tenir recursos assignats, per establir les seves comunicacions. A més, els camins lògics són molt flexibles i les seves característiques es poden canviar dinàmicament. Aquest treball, se centra, en particular, en la gestió dinàmica d'aquesta xarxa lògica per tal de maximitzar-ne el rendiment i adaptar-la a les connexions ofertes. En aquest escenari, hi ha diversos mecanismes que poden afectar i modificar les característiques dels camins lògics (ample de banda, ruta, etc.). Aquests mecanismes inclouen els de balanceig de la càrrega (reassignació d'ample de banda i reencaminament) i els de restauració de fallades (ús de camins lògics de backup). Aquests dos mecanismes poden modificar la xarxa lògica i gestionar els recursos (ample de banda) dels enllaços físics. Per tant, existeix la necessitat de coordinar aquests mecanismes per evitar possibles interferències. La gestió de recursos convencional que fa ús de la xarxa lògica, recalcula periòdicament (per exemple cada hora o cada dia) tota la xarxa lògica d'una forma centralitzada. Això introdueix el problema que els reajustaments de la xarxa lògica no es realitzen en el moment en què realment hi ha problemes. D'altra banda també introdueix la necessitat de mantenir una visió centralitzada de tota la xarxa. En aquesta tesi, es proposa una arquitectura distribuïda basada en un sistema multi agent. L'objectiu principal d'aquesta arquitectura és realitzar de forma conjunta i coordinada la gestió de recursos a nivell de xarxa lògica, integrant els mecanismes de reajustament d'ample de banda amb els mecanismes de restauració preplanejada, inclosa la gestió de l'ample de banda reservada per a la restauració. Es proposa que aquesta gestió es porti a terme d'una forma contínua, no periòdica, actuant quan es detecta el problema (quan un camí lògic està congestionat, o sigui, quan està rebutjant peticions de connexió dels usuaris perquè està saturat) i d'una forma completament distribuïda, o sigui, sense mantenir una visió global de la xarxa. Així doncs, l'arquitectura proposada realitza petits rearranjaments a la xarxa lògica adaptant-la d'una forma contínua a la demanda dels usuaris. L'arquitectura proposada també té en consideració altres objectius com l'escalabilitat, la modularitat, la robustesa, la flexibilitat i la simplicitat. El sistema multi agent proposat està estructurat en dues capes d'agents: els agents de monitorització (M) i els de rendiment (P). Aquests agents estan situats en els diferents nodes de la xarxa: hi ha un agent P i diversos agents M a cada node; aquests últims subordinats als P. Per tant l'arquitectura proposada es pot veure com una jerarquia d'agents. Cada agent és responsable de monitoritzar i controlar els recursos als que està assignat. S'han realitzat diferents experiments utilitzant un simulador distribuït a nivell de connexió proposat per nosaltres mateixos. Els resultats mostren que l'arquitectura proposada és capaç de realitzar les tasques assignades de detecció de la congestió, reassignació dinàmica d'ample de banda i reencaminament d'una forma coordinada amb els mecanismes de restauració preplanejada i gestió de l'ample de banda reservat per la restauració. L'arquitectura distribuïda ofereix una escalabilitat i robustesa acceptables gràcies a la seva flexibilitat i modularitat.
Resumo:
Incluye Bibliografía