• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1008
  • 110
  • 72
  • 23
  • 23
  • 23
  • 21
  • 15
  • 7
  • 7
  • 6
  • 6
  • 6
  • 4
  • 4
  • Tagged with
  • 1210
  • 308
  • 287
  • 273
  • 271
  • 268
  • 229
  • 194
  • 192
  • 182
  • 168
  • 152
  • 148
  • 127
  • 118
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
541

Os objetos de aprendizagem de matemática do PNLD 2014 : uma análise segundo as visões construtivista e ergonômica

Balbino, Renata Oliveira January 2016 (has links)
Orientador : Prof. Dr. Marco Aurélio Kalinke / Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Educação em Ciências e em Matemática. Defesa: Curitiba, 17/03/2016 / Inclui referências : f. 136-139 / Resumo: O presente trabalho foi motivado pela presença de objetos de aprendizagem nos livros didáticos aprovados pelo Plano Nacional do Livro Didático de 2014 para a disciplina de Matemática nos anos finais do Ensino Fundamental. Este edital apresentou uma possibilidade inédita com a submissão de objetos de aprendizagem para avaliação concomitante ao livro didático. Neste trabalho foi realizada uma análise dos objetos aprovados, segundo critérios previamente definidos por outros autores para análise e seleção de sites educacionais sob os paradigmas construtivista e ergonômico, com o objetivo de ampliar as possibilidades de análise destes objetos. Partiu-se da investigação de autores que concordam que a presença das tecnologias na sociedade pode causar mudanças na forma de relacionamentos e comunicação entre os homens. Essa interpretação abriu caminho para os estudos de autores que justificam o uso das Tecnologias da Informação e Comunicação em ambientes educacionais e, assim, surge a necessidade de uma prática pedagógica adequada a essa realidade. Na sequência realizou-se uma explanação sobre o Plano Nacional do Livro Didático de 2014 e seu edital. Foram então analisados os dezesseis objetos de aprendizagem aprovados no Plano Nacional do Livro Didático de 2014, distribuídos em três coleções de livros didáticos de Matemática para os anos finais do Ensino Fundamental. Cada uma das coleções foi apresentada com os seus respectivos objetos de aprendizagem de forma individual. Justifica-se o porquê de, neste trabalho, os objetos de aprendizagem podem ser analisados com uma proposta de análise de sites educacionais, desde que fosse realizada uma adequação dos critérios para que fossem aplicados aos objetos de aprendizagem. Feitas as análises, constatou-se que muitos dos objetos analisados não possibilitam a interatividade, que é um critério importante quando se trata dos aspectos construtivistas. Também foi apontada a atenção à falta de orientações pedagógicas para o uso dos objetos em sala de aula. Como aspecto positivo, destacou-se que, pelo fato de promoverem a interatividade, os objetos de aprendizagem podem propiciar uma maior participação dos alunos, que é um dos fatores que afetam o ensino e a motivação a aprender. Palavras-chave: Educação Matemática. PNLD de Matemática. Objetos de aprendizagem. Livro didático. / Abstract: This study was motivated by the presence of learning objects in text books that was approved by the Textbook National Plan of 2014 directed towards the mathematics taught in the last years of elementary school. This announcement contest brought the possibility of submitting simultaneously for evaluation; learning objects and textbooks. This study analyzed the learning objects that were approved according to the criteria previously formulated by other authors for the analysis and selection of educational web sites built under the constructivist and ergonomic paradigms, with the goal of increasing the possibilities of analyzing these objects. Our study is based on the investigation of authors who agree that the presence of technology in our society can change communication and relationship among people. This reasoning has en couraged the research carried out by authors that justify the use of Information Technologyand Communication in educational environments, consequently be coming ecessary to adequate pedagogical practice to this reality. We also explain the Text book National Plan of 2014 and its announcement contest. Following, we analyzed 16 learning objects that were approved in the Textbook National Plan of 2014 and distributed in 3 collections of mathematics didactic books directed to the last years of elementary school. Each one of the collections was presented with its respective learning object. We justify why the learning objects can bean alyzed by the educational web sites approach, after adjusting the criteria to be applicable to learning objects. It has also called our attention the lack of pedagogical orientation for the use of learning objects within the class room environment. After the analysis, we concluded that many of studied objects do not allow interactivity, an important feature of the constructivist approach. As a positive aspect, we highlight that promoting interactivity; the learning objects may increase students' participation, one element that affects teaching and learning motivation.Key words: Mathematics Education, Mathematics Textbook National Plan.Learning Object.Textbook.
542

Ambiente virtual interativo com colisão de deformação de objetos para treinamento médico utilizando a API Java

kera, Marcello 26 August 2011 (has links)
No description available.
543

Construção de espaços classificantes.

Lübeck, Kelly Roberta Mazzutti 27 February 2004 (has links)
Made available in DSpace on 2016-06-02T20:28:23Z (GMT). No. of bitstreams: 1 DissKRML.pdf: 599640 bytes, checksum: 4ba1fd7a151dc4282dcc63e0207eb41e (MD5) Previous issue date: 2004-02-27 / Financiadora de Estudos e Projetos / In this work we present a construction of classifying spaces for principal bundles by studying simplicial and co-simplicial objects over a category and as application we present the construction of Eilenberg-MacLane spaces K(G; n); where G is a (abelian if n > 1) group and n is a positive integer. / Neste trabalho apresentamos uma construção de espaçoos classificantes de fibrados principais através do estudo de objetos simpliciais e co-simpliciais sobre uma categoria e como aplicação apresentamos a construção de espaçoos K(G; n) de Eilenberg-MacLane, sendo G um grupo (abeliano se n > 1) e n um inteiro positivo.
544

Difusão de objetos de aprendizagem multiplataforma por transmissão de televisão digital: um estudo de viabilidade técnica e pedagógica

Terezan de Moura, Renato Aparecido [UNESP] 25 February 2015 (has links) (PDF)
Made available in DSpace on 2015-08-20T17:09:49Z (GMT). No. of bitstreams: 0 Previous issue date: 2015-02-25. Added 1 bitstream(s) on 2015-08-20T17:26:21Z : No. of bitstreams: 1 000839555.pdf: 4243221 bytes, checksum: 4e623ea5723e49d76363557becb8d70e (MD5) / Usando recursos do middleware Ginga (ABNT, NBR 15606-2, 2007) em um programa para televisão interativa, as emissoras educativas podem enviar metadados semânticos e objetos de ensino-aprendizagem diretamente no fluxo de transmissão de televisão digital. O alcance médio de um transmissor digital típico desse segmento pode atingir uma área de até quarenta quilômetros quadrados (FÓRUM SBTVD, 2008; SET, 2010) alcançando as periferias de macrozonas urbanas em regiões residenciais sem acesso à Internet e escolas ainda não atendidas pelo PNBL (Plano Nacional de Banda Larga, Minicom, 2012). Desde janeiro de 2014, 90% dos aparelhos de televisão fabricados no Brasil têm o Ginga embarcado e são conectáveis às redes de dispositivos informacionais (PORTARIA INTERMINISTERIAL Nº 140, BRASIL, 2013) e se tornaram estratégicos diante desta nova realidade, ocasionada pela convergência digital midiática. As emissoras educativas podem oferecer aplicativos, ontologias de objetos educacionais e jogos em conteúdos que permitem a comunicação bidirecional e oferta de contúdos complementares ao fluxo televisivo como linguagem de representação de conhecimentos. Esta pesquisa avalia a viabilidade técnica e pedagógica de formas inéditas de aprendizado e difusão científica através de um dispositivo midiático que alcança imensa capilaridade em todo território nacional, sendo utilizado por 97% dos brasileiros, todos os dias da semana em todas as faixas etárias e substratos sociais (BRASIL, 2015) / Using resources from Ginga (ABNT NBR 15806-2, 2007) in a program for interactive television, eductional broadcasters can send semantic metadata and objects of teaching and learning directly in the stream digital television braadcasting. The average range of a typical digital transmitter that segment can achieve an area of up to twently-four square miles (FORUM SBTVD, 2008, 2010) reaching the outskirts of urban macro-zones in residential areas without internet access and schools unmet by PNBL (National Broadband Plan, Minicom, 2012). Since January 2014, 90% of television sets manufactured in Brazil have Ginga shipped and are connectable to networks of informational devices (ACT nº 140, BRAZIL, 2013), and become strategic in this new reality brought about by digital and media convergence. Educational broadcasters can offer programming on demand applications, ontologies of learning objects content and games that allow two-way communication and offer of learning content to television flow as knowledge representation language. This research evaluates the technical and educational viability of new ways of learning and scientific dissemination through a media device that achieves immense capillary nationwide and used by 97% of Brazilians every day of the week in all age groups and social stratum (BRAZIL, 2015)
545

Sistema multiagente web semântico para gestão de conteúdos educacionais

Sandoval Romo, Bernarda Cecibel [UNESP] 08 August 2013 (has links) (PDF)
Made available in DSpace on 2014-08-27T14:36:48Z (GMT). No. of bitstreams: 0 Previous issue date: 2013-08-08Bitstream added on 2014-08-27T15:57:13Z : No. of bitstreams: 1 000778066.pdf: 2713116 bytes, checksum: 2d3365fe8052a52d337ff53bc9cae111 (MD5) / A utilização da Web como plataforma para a educação a distância (e-learning) tem sido uma das grandes alternativas para a educação em sala de aula tradicional. Embora esses sistemas sejam amplamente utilizados, existem limitações quanto à dificuldade de busca, integração e reuso dos objetos de aprendizagem (OAs). A incorporação das tecnologias da Web Semântica, ontologias e agentes inteligentes nos sistemas educacionais baseados na Web, permitem aprimorar os processos de adaptação e de interoperabilidade dos ambientes educacionais, principalmente na recuperação e na recomendação de OAs. As ontologias são utilizadas para a integração e o compartilhamento de recursos, enquanto a tecnologia de agentes inteligentes é utilizada para o desenvolvimento de componentes autônomos, flexíveis e interativos, permitindo um melhor gerenciamento, controle e integração das atividades envolvidas. Assim, o objetivo deste trabalho foi propor uma arquitetura multiagente para servir como modelo de referência para o desenvolvimento de sistemas Web semânticos para a gestão de conteúdos educacionais. Um levantamento bibliográfico foi realizado para definir os principais requisitos desta arquitetura. Um conjunto de agentes foi identificado e especificado, utilizando uma metodologia de desenvolvimento de software orientada a agentes. Os agentes foram definidos para a automação das atividades relacionadas à gestão de conteúdos educacionais, tais como a autoria de metadados de OAs e de cursos, a busca e a anotação semântica de OAs. Um conjunto de ontologias foi especificado para a anotação semântica dos OAs e dos cursos, com o objetivo de descrever o conhecimento da aplicação e integrar OAs descritos por padrões de metadados heterogêneos, recuperados de diferentes repositórios. O conhecimento mantido nessas ontologias auxilia os professores nas atividades de autoria de metadados de OAs... / The use of the Web as a platform for distance education (e-learning), has been one of the great alternatives for education in traditional classrooms. Although these systems are widely used, there are limitations related to the difficulty of search, integration and reuse of learning objects (LOs). The integration of Semantic Web, ontologies and intelligent agents technologies in Web-based educational systems, improve the adaptation and interoperability processes of educational environments, especially in the recovery and recommendation of LOs. Ontologies are used for the integration and sharing of resources, while the intelligent agent technology is used for the development of autonomous, flexible and interactive components, allowing better management, control and integration of the involved activities. The objective of this work was to propose a multi-agent architecture to serve as a reference model for the development of Semantic Web systems for management of educational content. A literature review was conducted to define the main requirements of this architecture. Using an agent-oriented software development methodology a set of agents was identified and specified. The agents were defined in order to automate the activities related to management of educational content such as the authoring of LOs metadata and courses, search and semantic annotation of LOs. A set of ontologies was specified for the semantic annotation of LOs and courses, in order to describe the application knowledge and to integrate LOs described by heterogeneous metadata standards, retrieved from different repositories. The knowledge held in these ontologies assists teachers in the activities of authoring of LOs metadata, construction and update their courses. Using the proposed architecture a prototype was developed to annotate and integrate LOs of Mathematics discipline for ninth year of elementary school. The LOs used for tests...
546

Uma abordagem usando visualização de software como apoio à refatoração para aspectos

Delfim, Fernanda Madeiral [UNESP] 06 August 2013 (has links) (PDF)
Made available in DSpace on 2014-11-10T11:09:41Z (GMT). No. of bitstreams: 0 Previous issue date: 2013-08-06Bitstream added on 2014-11-10T11:58:47Z : No. of bitstreams: 1 000786875.pdf: 3157101 bytes, checksum: 8d7cc7e4bd3ac445b9569b6dcfbdc90f (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / A evolução de sistemas de software existentes para a tecnologia orientada a aspectos tem como primeiro passo a mineração de aspectos, que visa a identificar interesses transversais em código fonte, para serem encapsulados em aspectos. Diversas técnicas têm sido propostas para a mineração de aspectos, mas ainda com deficiências. Uma das causas dessas deficiências apontada na literatura é a apresentação inadequada dos resultados obtidos por tais técnicas. A Visualização de Software pode ser utilizada para analisar, interpretar e combinar resultados de técnicas de mineração de aspectos, sendo os resultados apresentados juntamente com características de programa. Neste trabalho é apresentada uma abordagem visual de múltiplas visões coordenadas com o propósito de prover um ambiente para a apresentação dos resultados gerados por técnicas de mineração de aspectos, para melhorar a compreensão do usuário ao analisá-los para futura refatoração para aspectos. As múltiplas visões coordenadas são utilizadas para permitir a análise: das associações baseadas em chamadas de métodos, em nível de classe e de método, permitindo a visualização da frequência de chamadas das unidades baseada na métrica fan-in; das dependências de controle e de dados entre instruções de programa; da estrutura de programa; de como conjuntos de instruções (fatias) são compostos em diversas classes; e do bytecode. O foco é investigar se a visualização contribui na compreensão de programas por meio dos resultados gerados usando as técnicas fatiamento de programa e análise de fan-in, propostas para minerar aspectos, de maneira complementar. Uma ferramenta de visualização de software, nomeada SoftV is4CA (Software Visualization for Code Analysis), foi desenvolvida para apoiar a abordagem visual proposta. O estudo preliminar mostrou que o modelo de coordenação proposto apoia a análise pela exploração de diferentes níveis de ... / The evolution of existing software systems to aspect-oriented technology has as first step the aspect mining, which aims to identify crosscutting concerns in source code to be encapsulated into aspects. Several techniques have been proposed for aspect mining, but still with shortcomings. One cause of these shortcomings pointed out in the literature is inadequate presentation of the results obtained by these techniques. Software Visualization can be used to analyze, interpret and combine results of aspect mining techniques, being the results presented with program characteristics. This work presents a visual approach of multiple coordinated views in order to provide an environment for the presentation of the results generated by aspect mining techniques, as well as to improve the understanding of the user to analyze them for future refactoring to aspects. The multiple coordinated views are used to allow the analysis: of associations based on method calls, at class and method levels, allowing visualization of the units call frequency based on fan-in metric; of the control and data dependencies between program instructions; of the program structure; of how instruction sets (slices) are composed in several classes; and of bytecode. The focus is to investigate whether visualization helps in program comprehension by the results generated using program slicing and fan-in analysis techniques, proposals for mining aspects in a complementary way. A software visualization tool, named SoftV is4CA (Software Visualization for Code Analysis), was developed to support the proposed visual approach. The preliminary study showed that the proposed coordination model supports the analysis by exploration of different levels of details
547

Design e usabilidade: interação, satisfação e afetividade em objetos de aprendizagem

Ferraresso, Henrique Luiz Perroni [UNESP] January 2014 (has links) (PDF)
Made available in DSpace on 2014-12-02T11:16:40Z (GMT). No. of bitstreams: 0 Previous issue date: 2014Bitstream added on 2014-12-02T11:21:02Z : No. of bitstreams: 1 000796377.pdf: 9563836 bytes, checksum: 381dfcc7550d1e26a77a40fe6649ce07 (MD5) / Com relação aos estudantes nativos digitais, se aposta no uso da tecnologia em sala de aula como um fator de motivação, e, se usada corretamente, uma satisfatória ferramenta de auxílio ao docente na transmissão e construção do conhecimento. Porém, muitos dos materiais educacionais digitais desenvolvidos até o momento carecem de uma análise mais criteriosa e funcional para sua melhor produção e desenvolvimento. Pois, muitas das análises realizadas para se perceber a qualidade de um software educacional concentram-se apenas no quesito de usabilidade do sistema, sendo que para um material educacional não basta apenas avaliar a usabilidade do sistema, mas também sua capacidade de transmitir o conteúdo pedagógico de forma que o usuário obtenha satisfação nessa interação. Em situações de aprendizagem o Design atua como uma linha de investigação, sendo inserida preferencialmente no campo acadêmico. Seu princípio básico é potencializar o processo de construção de conhecimento. Nesta perspectiva, cada solução de Design representa a busca de equilíbrio entre interesses voltados à produção de materiais instrucionais e os materiais e softwares educacionais. O presente estudo propôs-se a explorar a atuação do Design, no processo de Aprendizagem, através do conceito de afetividade encontrado na Taxonomia de Bloom. Tal conexão foi possível, pelo entendimento de que, o Design influencia diretamente o fator da 'afetividade' e esta se faz presente no processo de aprendizagem de um indivíduo. A partir dos resultados obtidos, foi possível encnotrar, uma interação correspondente entre os dados das análises de usabilidade e da afetividade, presente na avaliação dos critérios de aprendizagem de Bloom, indicando assim uma relação entre estes fatores e uma possível interdependência ainda não verificada com maior aprofundamento científico. Assim sendo, a pesquisa realizada aponta que é possível receber uma... / With regard to digital native students, you bet on the use of technology in the classroom as a motivating factor and, if properly used, a satisfactory tool to support teaching in the transmission and construction of knowledge. However, many of the digital educational materials developed to date require a more detailed and functional for better production and development analysis. Many of the analyzes conducted to understand the quality of an educational software focus only in the issue of usability of the system, and for educational material is not enough t evaluate the usability of the system, but also his ability to convery pedagogical content sothe user to obtain satisfaction in this interaction. In learning situations Design acts as a line of inquiry, preferably inserted in the academic field. it basic principle is to improve the process os knowledge construction. Accordingly, each design solution is the search for balance between interests and needs of users as well as companies and educational bodies turned to production of instructional materials and educational materials and software. The present study aimed to explore the role of design process of learning, through the concept of Affection found on Bloom's Taxonomy. Such a connection was possible, by understanding that the design directly influence the factor of Affection and this is present in the learning process of an individual. From the results obtained, it was possible to find a corresponding interaction between data analysis and usability of affection, present the evaluation of learning criteria of Bloom, thus indicating a relationship between these factors and possible interdependence has not seen more scientific deepening. Thus, the survey show that it is possible to perceive a connection between the factors: design usability, and affectivity learning and that the user perceives them with some connection since they considered an acceptable product when the presence of...
548

Restauración de Obras con Antiguas Reentelas

Pemjean Letelier, Francisca January 2008 (has links)
No description available.
549

A sala de aula além do sorriso de Mona Lisa : a multimodalidade e o ensino de Inglês como língua estrangeira

Dantas, Luis Francisco Araújo 15 December 2017 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Letras, Departamento de Línguas Estrangeiras e Tradução, Programa de Pós-Graduação em Linguística Aplicada, 2017. / Submitted by Raquel Viana (raquelviana@bce.unb.br) on 2018-05-11T19:40:04Z No. of bitstreams: 1 2017_LuisFranciscoAraújoDantas.pdf: 15393425 bytes, checksum: 59a9fd0ce880b3f6fa7ae67e62dd7ebe (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2018-05-11T19:40:49Z (GMT) No. of bitstreams: 1 2017_LuisFranciscoAraújoDantas.pdf: 15393425 bytes, checksum: 59a9fd0ce880b3f6fa7ae67e62dd7ebe (MD5) / Made available in DSpace on 2018-05-11T19:40:49Z (GMT). No. of bitstreams: 1 2017_LuisFranciscoAraújoDantas.pdf: 15393425 bytes, checksum: 59a9fd0ce880b3f6fa7ae67e62dd7ebe (MD5) Previous issue date: 2018-05-11 / A comunicação é, por natureza, multimodal. Assim, os diversos modos semióticos empregados nos processos comunicacionais influenciam diretamente a forma como o ser humano produz e interpreta significados. A este trabalho interessa, em especial, o modo de comunicação visual e os recursos semióticos inerentes ao texto pictórico. Diante dessa perspectiva, esta dissertação descreve uma proposta didática multimodal lastreada pelo uso de objetos artísticos, no ensino e aprendizagem de inglês como língua estrangeira dentro do contexto de um curso particular localizado na capital federal. A partir da metáfora do sorriso de Mona Lisa, apresento a sistematização de atividades comunicativas em planos de aula multimodais. Dessa forma, demonstro os percursos de ressemiotização feitos por duas pinturas deslocadas do seu suporte original e utilizadas como textos dentro de uma aula comunicativa como material acessório ao livro didático utilizado. A partir da análise das imagens segundo os pressupostos da Gramática do Design Visual – GDV (KRESS; VAN LEEUWEN, 2006), nesse caso utilizada como ferramenta críticoanalítica do texto visual, meu objetivo é também demonstrar o uso da Teoria da Multimodalidade como instrumento teórico-metodológico na promoção dos multiletramentos. Destarte, analiso a resposta dos alunos participantes dentro de uma proposta de leitura e compreensão multimodal com base em inferências por eles apresentadas durante a leitura/ observação dos textos visuais. Ademais, verifico como a mediação dessa proposta pelo professor pode auxiliar no processo de formação de significados por parte dos participantes da pesquisa e sistematizar a sua leitura de textos pictóricos objetivando resultados de aprendizagem e comunicação efetiva. Dessa forma, o objetivo do trabalho é também proporcionar a professores e alunos ferramentas suficientes para que possam, de maneira consciente e guiada, explorar a produção de sentidos sob uma perspectiva sociossemiótica. / The process of communication is essentially multimodal. This way, the various semiotic modes applied in communicational processes have a direct influence on the way human beings make and interpret meanings. This work is particularly interested in the visual mode of communication and the semiotic resources, which integrate pictorial texts. Considering this perspective, this dissertation aims at describing a multimodal didactic proposal, which encompasses the use of artistic works along the process of teaching English as a foreign language in the environment of a binational center in Brasília, Brazil. Based on the metaphor of Mona Lisa’s smile, I present the systematization of communicative tasks through multimodal class plans. Thus, I also demonstrate the paths of ressemiotization performed by two paintings ultimately recontextualized to function as texts following a communicative approach and acting as an aid to textbooks used by the school. By analyzing images based on the principles of the Grammar of Visual Design – GVD (KRESS; VAN LEEUWEN, 2006), in this setting approached as a critical analytical tool regarding the interpretation of visual texts, my goal is also to demonstrate the use of the Theory of Multimodality as a theoretical and methodological framework in order to promote multiliteracies. Therefore, I also examine the responses provided by the participants of this research encompassing a proposal based on multimodal reading paths and increased comprehension with the use of imagery through inferencial processes performed while reading/ observing visual texts. Besides, I investigate how the mediation of this proposal from the part of the teacher may facilitate the process of meaning making among students and improve their reading skills regarding visual texts enabling learning results and effective communication. Moreover, this dissertation is directed at providing students and teachers with tools, which will guide them throughout meaning making processes based on a sociosemiotic perspective.
550

Inspeção de aplicações Java através da identificação de padrões de projeto

Freitas, Andre Luis Castro de January 2003 (has links)
Para reutilização, manutenção e refatoração, projetistas de sistemas de software, freqüentemente, precisam examinar o código fonte da aplicação para entender os detalhes dos sistemas desenvolvidos. As aplicações orientadas a objetos em geral, tornam-se coleções nebulosas de classes e implementações de métodos. Sem dúvida a habilidade de entender sistemas de software é largamente aumentada visualizando-se esses produtos em níveis mais altos de abstração. Os padrões de projeto demonstram um alto índice de abstração e são considerados uma ferramenta efetiva para o entendimento de sistemas de software orientados a objetos. Aplicações orientadas a objetos visualizadas como um sistema de interação de padrões requerem a descoberta, identificação e classificação de grupos de classes relacionadas. Estas visualizações podem representar qualquer padrão conhecido ou agrupamentos que executam uma tarefa abstrata e necessariamente não são uma solução de padrão conhecida. Os padrões de projeto descrevem, portanto, microarquiteturas que resolvem problemas arquitetônicos em sistemas de software orientados a objetos. É importante identificar estas microarquiteturas durante a fase de manutenção de aplicações orientadas a objetos. Faz-se necessário salientar que estas microarquiteturas aparecem freqüentemente distorcidas na aplicação fonte. O objeto deste trabalho é demonstrar a viabilidade de construir uma ferramenta para descobrir a utilização de padrões de projeto em aplicações Java. Assim, esta tese examina as características de alguns padrões, determinando a natureza do que faz um padrão ser detectável por intermédio de meios automatizados, e propõe algumas regras pelas quais um conjunto de padrões possa ser identificado. As regras são baseadas nos relacionamentos entre classes e objetos mediante observação dos modelos estático e dinâmico. Este trabalho também documenta o desenvolvimento do protótipo da ferramenta de inspeção, que tem por objetivo aplicar os processos de engenharia reversa e reflexão computacional sobre código Java, utilizando as informações adquiridas para detectar padrões de projeto. Finalmente, esta tese demonstra a utilização dessa ferramenta em um exemplo pequeno de aplicação Java e forma a base para trabalhos adicionais que investiguem a existência de diferentes padrões de projeto em sistemas de software construídos em Java.

Page generated in 0.0632 seconds