Spelling suggestions: "subject:"objeto"" "subject:"abjeto""
21 |
Proposta de um Framework de persistência de objetos em bases de dados objeto-relacional. / Propose of a objec t persistence Framework in object-relational databases.Carlos Alberto Rombaldo Junior 09 March 2012 (has links)
Este trabalho apresenta o desenvolvimento de um Framework de persistência que utiliza banco de dados objeto-relacional como mecanismo de persistência. Tendo por objetivo usar os conceitos de orientação a objetos descritos na norma SQL:2008, conceitos como: objeto (atributos e métodos), herança, agregação, composição, referências (REF) e estruturas multivaloradas (arrays e multiset). Para tanto se desenvolveu e formalizou (XSD) um arquivo XML que representa um esquema de objetos através da norma SQL:2008. Da mesma forma definiu-se um conjunto de anotações Java, com o intuito de facilitar a utilização e configuração do Framework, o qual é chamado de O-ODBM (Object Object-Relational Database Management). / Persistent Frameworks have been used to aid developers, managing all access to DBMS. This kind of tool maps objects from OO applications to relational databases. Besides, allow developers to persist objects without solid knowledge about DBMSs and specific languages, making better the developers productivity, mainly when different DBMS is used. On the other hands, since 1999 the SQL specification has introduced new features to manipulate objects in relational databases which since then has been called Object-Relational Database (ORDB). At present, many DBMS offer resources to manipulate objects in database, but the most of the application developers just map class to relations tables, failing to exploit the strength of O-R model. The lack of the tools that aid the project of database contributes to this situation. Considering the vantages of use of the persistent frameworks and the ORDBs, this article introduces the O-ODM (Object-Object Database Mapping) a persistent framework for relational object databases.
|
22 |
El "objeto transicional" en la adolescenciaMuro Mesones Valdez, María Lucía 05 September 2014 (has links)
El presente estudio tiene como objetivo indagar acerca de la posible presencia del Objeto
Transicional en la adolescencia. Se buscó conocer las características de los adolescentes
poseedores de este objeto, así como la vivencia y características de este “Objeto Transicional”. Se
trabajó con el concepto propuesto por Winnicott de Objeto Transicional, ya que no se ha
encontrado una definición acerca de este fenómeno específica, para etapas posteriores a la
infancia. La discusión estuvo enfocada también en la pertinencia de hablar de Objeto Transicional
más allá de la niñez, y las implicancias que esto conllevaría. Para ello, se realizó una
investigación cualitativa, y se realizó un análisis temático de los relatos brindados por los 7
adolescentes participantes. Las entrevistas giraron en torno a las características del “Objeto
Transicional”, historia, función y significado; así como características de ellos mismos. Se
encontró que los adolescentes poseedores de un “Objeto Transicional” en la actualidad, parecen
presentar características que denotan cierta vulnerabilidad y menos bienestar. Asimismo, los
hallazgos se asemejan a los encontrados por investigaciones previas acerca del tema. Finalmente,
se consideró que podría resultar conveniente denominar de manera particular a la experiencia de
este fenómeno más allá de la infancia, sugiriéndose como alternativa: “Cronificación del Objeto
Transicional”. / The present study seeks to investigate the possible presence of the Transitional Object in
adolescence. We aimed to investigate the characteristics of the adolescents that have these
objects, as well as the experiences and characteristics of the Transitional Object. The concept of
the Transitional Object proposed by Winnicott was used, since other specific definitions for this
phenomenon in later stages after childhood were not found. The discussion also focused in the
pertinence of the concept of Transitional Objects beyond childhood and the significance that this
would imply. We performed a qualitative study with a thematic analysis of the reports provided
by the 7 adolescent participants. The interviews focused on the characteristics, history, function
and meaning of the Transitional Object, as well as the characteristics of their owners. We found
that adolescents that have a Transitional Object seem to present characteristics that indicate
certain degree of vulnerability and a lower degree of well-being. The results of this study are
similar to those found in other previous investigations. We consider that it could be convenient to
differentiate the persistence of this phenomenon beyond childhood, proposing as an alternative:
Transitional Object Chronification. / Tesis
|
23 |
Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XMLPedroza, Antonio Augusto Ribeiro 15 January 2003 (has links)
Made available in DSpace on 2019-03-30T00:34:10Z (GMT). No. of bitstreams: 0
Previous issue date: 2003-01-15 / CORBA and COM are often seen as competing technologies. Each one has its own strengths and the main difference between them resides in Operating Systems support. COM is totally oriented toward the Windows platform, while CORBA, since its inception, has been a multiplatform technology. In this study, we prefer not see them as competing technologies. To the contrary, we prefer to find a way to see them as cooperating. One specific draw back in both distributed computing approaches is that, if an application written with them needs to work within the Internet environment, there is a potential problem with firewalls. Most firewalls only allow HTTP traffic, which uses port 80. This means that a distributed system based on COM or CORBA that uses the Internet requires that network administrators leave open a range of numbers, which poses an unwelcome security risk. One solution to this problem is to make remote calls using HTTP protocol. This way, all traffic between the objects passes through port 80 and this eliminates the firewall problems. Another problem is in the necessity to exist symmetry of the used technologies in the modules that compose a distributed system. This work shows ways of gaining cooperation between the two worlds, COM and CORBA, in the Internet environment, through bridges using protocols based in XML and HTTP. Among all possible similar solutions, we choose working with SOAP and XML-RPC for building our own brige. / CORBA e COM são tecnologias freqüentemente vistas como competidoras. Cada uma delas tem seus pontos fortes e a diferença principal entre as mesmas está no suporte que cada uma tem em diferentes Sistemas Operacionais. COM é orientado totalmente à plataforma Windows, enquanto CORBA é uma tecnologia que se propôs, desde a sua especificação inicial, a ser multiplataforma. Neste trabalho, nós não preferimos ver as tecnologias como competidoras. Ao contrário, preferimos
encontrar uma forma de vê-las cooperando. Um inconveniente presente em ambas abordagens de computação distribuída é que, se uma aplicação implementada com elas precisar trabalhar usando a Internet há um problema potencial com firewals. A maioria dos firewals autoriza passar apenas o tráfego HTTP, que usa a porta 80. Isso significa que um sistema distribuído baseado em COM ou CORBA e que use a Internet necessita que os administradores de rede deixem uma faixa de números de portas abertas, o que abre brechas de segurança. Uma solução para esse problema é fazer chamadas remotas usando o protocolo HTTP. Com isso, todo o tráfego entre os objetos passa pela porta 80 e elimina-se o problema dos firewals. Outro problema está na necessidade de existir simetria das tecnologias usadas nos módulos que compõem um sistema distribuído. Esta dissertação mostra formas
de obter cooperação via Internet entre os dois mundos, COM e CORBA, através de bridges que usam protocolos baseados baseados em XML e HTTP. Dentre as diversas soluções de protocolos deste tipo, escolhemos trabalhar com SOAP e XML-RPC na construção de uma brigde própria.
|
24 |
Aprendendo estatística no ensino médio e no Curso Técnico Agrícola em Agropecuária utilizando o objeto de aprendizagem EstatísticaNetVasconcelos, Maria Helena Schneid 24 March 2011 (has links)
Submitted by Ana Paula Lisboa Monteiro (monteiro@univates.br) on 2011-07-20T00:32:26Z
No. of bitstreams: 1
MariaVasconcelos.pdf: 19640159 bytes, checksum: 6e94fa18a1d6ecbbe235b29f45ce1ecf (MD5) / Approved for entry into archive by Ana Paula Lisboa Monteiro(monteiro@univates.br) on 2011-07-20T00:53:45Z (GMT) No. of bitstreams: 1
MariaVasconcelos.pdf: 19640159 bytes, checksum: 6e94fa18a1d6ecbbe235b29f45ce1ecf (MD5) / Made available in DSpace on 2011-07-20T00:53:45Z (GMT). No. of bitstreams: 1
MariaVasconcelos.pdf: 19640159 bytes, checksum: 6e94fa18a1d6ecbbe235b29f45ce1ecf (MD5) / Este estudo tem o objetivo de apresentar o desenvolvimento e a utilização de um objeto de aprendizagem denominado EstatísticaNet que foi planejado e construído para ser utilizado na Escola Estadual Técnica Agrícola Guaporé A escola oferece aos alunos a oportunidade de fazer dois cursos ao mesmo tempo, o Ensino Médio e o Ensino Técnico. Até o ano de 2009 a disciplina de Matemática do Ensino Médio não desenvolvia o conteúdo de Estatística e as disciplinas técnicas também não aplicavam esse conteúdo. O projeto EstatísticaNet foi planejado e desenvolvido em forma de objeto de aprendizagem para a inclusão do conteúdo da Estatística no componente curricular citado. O objeto de aprendizagem foi modelado para atender a disciplina de Matemática tanto no Ensino Médio quanto no Ensino Técnico da Escola. A criação do objeto de aprendizagem surgiu com a inquietação dos professores de Matemática da escola sobre a forma de aplicação da disciplina e os conteúdos aplicados em sala de aula. Ele foi construído para esse estudo e serviu como base introdutória de Estatística, no ensino Médio, enquanto que, nas aulas do Ensino Técnico, foi utilizado como ferramenta de cálculo para as aulas práticas no setor de bovinocultura. O EstatísticaNet é um objeto de aprendizagem que proporcionou ao aluno acesso a conteúdos teóricos, exercícios e aplicações. Foi desenvolvido em Flash, (Software que possibilita criação de materiais didáticos com movimento) a fim de proporcionar aos alunos uma ferramenta que trabalhe os conteúdos de forma interessante, despertando-lhes a curiosidade e colaborando com a construção de seus conhecimentos, por meio da interatividade, pois foi concebido segundo a concepção da aprendizagem significativa de Ausubel, na qual cada aprendiz é construtor do seu próprio conhecimento. Percebeu-se ao finalizar o estudo, o envolvimento dos alunos nas atividades propostas, bem como o entendimento dos conceitos teóricos e a resolução de problemas propostos.
|
25 |
Test Scrip Diagram - um modelo para geração de scripts de testes / Test Script Diagram - Um modelo para geração de scripts de testes. (Inglês)Gois, Francisco Nauber Bernardo 24 June 2010 (has links)
Made available in DSpace on 2019-03-29T23:22:52Z (GMT). No. of bitstreams: 0
Previous issue date: 2010-06-24 / This work describes and presents the specifications of the Test Script Diagram (TSD). Each TSD is a model for the generation of test scripts that has use cases as input and associates test data grouped in equivalence classes to them. A tool called TestKase was developed in order to help the elaboration of the TSDs and to automate the generation of the test scripts. This work also presents results of the usage of the TSD, which were built with aid of TestKase in 66 systems. The TSD can be used after the requirements elicitation simultaneously with other phases of the system development.
Keywords: Model Based Test, Automatic Test Generation, Use Case Based Test, Validation / Este trabalho apresenta as especificações do TSD (Test Script Diagram). O TSD é um diagrama para geração de scripts de teste que utiliza como insumo casos de uso e os associam os dados de testes agrupados em classes de equivalência. Para auxiliar a elaboração dos TSD e automatizar a geração dos scripts de teste foi construída uma ferramenta denominada TestKase. Este trabalho apresenta também resultados da utilização do TSD, construídos com o auxilio do TestKase, em 66 sistemas. O TSD pode ser construído após a elicitação de requisitos em paralelo com outras fases do desenvolvimento do sistema.
Palavras-chave: Teste Baseado em Modelo, Geração Automática de Testes, Testes Baseados em Caso de Uso, Validação
|
26 |
Infraestrutura inteligente para o aumento de reusabilidade de objetos de aprendizagemRossi, Luiz Henrique Longhi January 2016 (has links)
Cada vez mais instituições de ensino têm criado repositórios educacionais para disponibilizar seus Objetos de Aprendizagens (OAs). Entretanto, esses repositórios ficam isolados, o que implica que um usuário que busca um determinado material necessite um considerável esforço para realizar suas buscas em cada um dos repositórios. Assim, principal objetivo desse trabalho é a criação de um modelo de integração de repositórios educacionais, preparar esse sistema para a Web 3.0, permitindo assim que os OAs possam ser consumidos, reutilizados e adaptados a realidade de cada região, de forma independente de plataforma ou metadados. Para alcançar este objetivo foi criado um modelo de integração de repositórios educacionais em uma estrutura hierárquica, de modo a permitir a coleta, indexação e busca de material educacional a partir de repositórios heterogêneos. Assim, foi possível coletar mais de 150 mil OAs de diversos repositórios e as avaliações dos usuários apontaram mais de 90% de aprovação do modelo. Com isso, revelou-se a eficácia da integração, contribuindo a localização, uso e reuso dos OAs, visibilidade dos repositórios educacionais, entra outros pontos. / Technology has increasingly permeated the educational context. This has made the use of learning objects (LOs) very popular. LOs need to be stored and cataloged so they can be located and retrieved by in an efficient manner by students and teachers. In order to meet this demand LO repositories were created, however, these repositories are structurally isolated from each other, which causes a significant effort to locate the desired material, since the user has to search for it in each repository separately. In some countries like Brazil there is a greater number of repositories distributed and without a unique repository implementation or event metadata standard. The main goal of this work is to propose a model that, prepared to the Web 3.0, able LO to be used, reused or adapted from heterogeneous environments not only in implemented system, but in metadata standards. To reach this goal is proposed an to create a LOs federation to organize various repositories in a hierarchical system, in this paper, we describe how this objects can be harvested, indexed and retrieved to users from several standard different repositories and how to present it to users in different devices. The system could index more than 150 thousand LOs and a users tasks experimental got 90% of approval.
|
27 |
Detecção de colisão utilizando grids e octrees esféricas para ambientes gráficos interativosTaddeo, Leandro da Silva 13 October 2005 (has links)
Made available in DSpace on 2019-04-05T23:03:29Z (GMT). No. of bitstreams: 0
Previous issue date: 2005-10-13 / Interactive graphical environments are becoming more present in our lives. Despite of the technological advances in the computing area for the development of these environments, there are still many challenges to overcome in order to simulate the world where we live in a realistic way. The collision detection treatment among 3D objects is a typical example. It still corresponds to one of the bottlenecks of the interactive graphical environments, whose control is basic for the production of convincing simulated results. This work presents some efficient collision detection methods (broad and narrow phases, using grids and spherical octrees, respectively), for the development of interactive graphical environments. A significative number of experiments was carried out, in which we varied the number of objects in the scenario, the geometry, the dimensions and the degree of complexity of the objects, as well as the level of detail of them. The obtained results, evaluated by means of subjective and usability metrics, show that the implemented detection methods achieve high performance and precision during the collision tests. Consequently, this guarantees the responsiveness success of the interactive graphical environment, as well as its robustness for a considerable number of complex and dynamic objects (200) represented simultaneously. / Ambientes gráficos interativos estão se tornando mais presentes em nossas vidas. Apesar dos avanços tecnológicos na área de computação para o desenvolvimento destes ambientes, ainda há muitos desafios a serem vencidos com o objetivo de simular o mundo em que vivemos de forma realista. O tratamento da detecção de colisão entre objetos 3D é um típico exemplo. Corresponde, ainda hoje, a um dos gargalos dos ambientes gráficos interativos, cujo controle é fundamental para a geração de resultados de simulação convincentes. Este trabalho apresenta alguns métodos eficientes de detecção de colisão (broad e narrow phases, utilizando grids e octrees esféricas, respectivamente), para o desenvolvimento de ambientes gráficos interativos. Um número significativo de experimentos foi conduzido, variando-se o número de objetos colidentes no cenário, as geometrias, as dimensões e o grau de complexidade dos objetos, bem como o nível de detalhe dos mesmos. Os resultados obtidos, avaliados por meio de métricas subjetivas e de usabilidade, mostram que os métodos de detecção implementados atingem alto desempenho e precisão durante os testes de colisão. Conseqüentemente, garantindo com sucesso o tempo de resposta do ambiente gráfico interativo, bem como a sua robustez para um número considerável de objetos complexos e dinâmicos (200) representados simultaneamente.
Palavras Chave: Detecção de Colisão, octrees esféricas, malhas regulares (grids), ambientes gráficos interativos.
|
28 |
Uma linguagem de especificação de aspectos para o desenvolvimento orientado a serviçosSilva, Clayton Ferreira da 17 February 2006 (has links)
Made available in DSpace on 2019-04-05T23:04:50Z (GMT). No. of bitstreams: 0
Previous issue date: 2006-02-17 / The distributed and loosely-coupled nature of web services-based applications brings about a series of non-functional concerns (for example, monitoring, exception handling, high availability, and security) that are an essential part of their design. However, due to inherent limitations of current web services development technologies, the implementation of such concerns, which affect service consumers as well as service providers, tends to spread across the source code of several applications, inevitably being tangled with the implementation of their functional concerns. This work presents an aspect specification language, called WSAL (Web Service Aspect Language), which relies on key concepts from the aspect-oriented programming paradigm to improve the modularization of non-functional concerns in the context of service-oriented software development. Differently from existing solutions that aim at integrating these two emerging computing paradigms, WSAL supports a novel aspect model in which non-functional concerns are modularized in aspects also implemented as services. This characteristic allows aspects to be dynamically woven into the message flow exchanged between service consumer and service provider applications, in a way that is completely decoupled from their implementation technologies. The work also presents an initial tool set developed to support WSAL, which was used to conduct a preliminary evaluation of the performance impacted imposed by the language onto the affected service-oriented applications. / A natureza distribuída e fracamente acoplada das aplicações baseadas em serviços web traz à tona uma série de interesses não-funcionais (por exemplo, monitoramento, tratamento de falhas, alta disponibilidade, e segurança) cujo tratamento constitui parte essencial do projeto dessas aplicações. No entanto, devido a limitações inerentes à maioria das tecnologias de desenvolvimento de software atuais, a implementação desses interesses, que dizem respeito tanto às aplicações provedoras quanto às aplicações consumidoras dos serviços envolvidos,tende a se espalhar pelo código fonte de diversas aplicações, misturando-se à implementação de seus interesses funcionais. Este trabalho apresenta uma linguagem de especificação de aspectos, chamada WSAL (Web Service Aspect Language), que utiliza conceitos fundamentais da programação orientada a aspectos para melhorar a modularizaçãode interesses não-funcionais no contexto do desenvolvimento orientado a serviços.Diferentemente de outras soluções existentes que buscam integrar esses dois emergentes
paradigmas da computação, WSAL suporta um modelo de aspectos inovador onde interesses não-funcionais são modularizados em aspectos também implementados na forma de serviços.
Essa característica permite que os aspectos sejam combinados dinamicamente ao fluxo de
mensagens trocadas entre as aplicações consumidoras e provedoras de serviços web, de uma
maneira totalmente desacoplada das tecnologias utilizadas na sua implementação.
O trabalho apresenta ainda um conjunto inicial de ferramentas desenvolvidas para
dar suporte à linguagem WSAL, o qual foi utilizado numa avaliação preliminar do impacto do uso da linguagem no desempenho das aplicações afetadas pelo processo de combinação.
|
29 |
Uma estratégia de refatoração para AspectJ utilizando leis de programação e XMLMelo Júnior, Leopoldo Soares de 12 December 2007 (has links)
Made available in DSpace on 2019-04-05T23:09:25Z (GMT). No. of bitstreams: 0
Previous issue date: 2007-12-12 / This work presents a refactoring approach to aspect oriented code that allows to
build refactorings coding only with a declarative language. This approach uses AspectJML,
an XML-based representation of AspectJ, to store the syntactic structures of AspectJ code;
XSLT, an XML declarative transformation language, to implement the transformations
defined by the programming laws required by each refactoring; and an instance of an
adaptation of RefaX, an XML-based refactoring framework for Java, to build the AspectJ
refactoring tool. The main advantage of this approach is the possibility to build and customize
AspectJ refactorings by taking advantage of the high-level pattern-matching and
transformation capabilities of XSLT. This approach was evaluated with two refactorings for
AspectJ, extract pointcut and extract method calls. / Este trabalho apresenta um processo de refatoração de código orientado a aspectos que permite construir refatorações codificando apenas em uma linguagem declarativa. Esta abordagem utiliza AspectJML, uma representação em XML de AspectJ, para armazenar as estruturas sintáticas do código AspectJ; XSLT, uma linguagem declarativa de transformação para XML, para implementar as transformações definidas pelas leis de programação requeridas para cada refatoração; e uma
instância de uma adaptação do RefaX, um arcabouço de refatoração baseado em XML para a linguagem Java, para implementar a ferramenta de refatoração para AspectJ. A principal vantagem desta abordagem é a possibilidade de construir e customizar refatorações de código AspectJ se beneficiando dos recursos de alto nível de casamento de padrões e de transformação oferecidos por XSLT. Esta abordagem foi avaliada com a construção de duas refatorações para AspectJ, extract pointcut e extract method calls.
|
30 |
Infraestrutura inteligente para o aumento de reusabilidade de objetos de aprendizagemRossi, Luiz Henrique Longhi January 2016 (has links)
Cada vez mais instituições de ensino têm criado repositórios educacionais para disponibilizar seus Objetos de Aprendizagens (OAs). Entretanto, esses repositórios ficam isolados, o que implica que um usuário que busca um determinado material necessite um considerável esforço para realizar suas buscas em cada um dos repositórios. Assim, principal objetivo desse trabalho é a criação de um modelo de integração de repositórios educacionais, preparar esse sistema para a Web 3.0, permitindo assim que os OAs possam ser consumidos, reutilizados e adaptados a realidade de cada região, de forma independente de plataforma ou metadados. Para alcançar este objetivo foi criado um modelo de integração de repositórios educacionais em uma estrutura hierárquica, de modo a permitir a coleta, indexação e busca de material educacional a partir de repositórios heterogêneos. Assim, foi possível coletar mais de 150 mil OAs de diversos repositórios e as avaliações dos usuários apontaram mais de 90% de aprovação do modelo. Com isso, revelou-se a eficácia da integração, contribuindo a localização, uso e reuso dos OAs, visibilidade dos repositórios educacionais, entra outros pontos. / Technology has increasingly permeated the educational context. This has made the use of learning objects (LOs) very popular. LOs need to be stored and cataloged so they can be located and retrieved by in an efficient manner by students and teachers. In order to meet this demand LO repositories were created, however, these repositories are structurally isolated from each other, which causes a significant effort to locate the desired material, since the user has to search for it in each repository separately. In some countries like Brazil there is a greater number of repositories distributed and without a unique repository implementation or event metadata standard. The main goal of this work is to propose a model that, prepared to the Web 3.0, able LO to be used, reused or adapted from heterogeneous environments not only in implemented system, but in metadata standards. To reach this goal is proposed an to create a LOs federation to organize various repositories in a hierarchical system, in this paper, we describe how this objects can be harvested, indexed and retrieved to users from several standard different repositories and how to present it to users in different devices. The system could index more than 150 thousand LOs and a users tasks experimental got 90% of approval.
|
Page generated in 0.0249 seconds