Tcc - técnicas de mapeamento de concerns em código fonte

7853 palavras 32 páginas
Jamby Pina
Marcus Paulo da Silva Souza
Michel Vasconcelos Nascimento

Um Estudo Comparativo de Ferramentas e suas Técnicas de Mapeamento de Concerns em Código Fonte

Jamby Pina
Marcus Paulo da Silva Souza
Michel Vasconcelos Nascimento

Um Estudo Comparativo de Ferramentas e suas Técnicas de Mapeamento de Concerns em Código Fonte

Monografia apresentada em cumprimento parcial às exigências da disciplina Ênfase III do curso de Ciência da Computação da Faculdade Ruy Barbosa orientado pelo professor Bruno Carreiro da Silva.

Orientador: Prof. Bruno Carreiro da Silva

RESUMO

Apesar de haver ferramentas que auxiliam na mineração de aspectos (mapeamento de concerns), ainda não existia um estudo, atual, comparativo para que os engenheiros de software pudessem ter uma noção da diferença entre as ferramentas e a que mais facilitaria a manutenção do código fonte. O presente trabalho tem como objetivo o estudo comparativo, utilizando o método de mineração de aspectos, entre as ferramentas Fint, Flat³ e CIDE+, que tratam de identificar crosscutting concerns e selecionar, em um código fonte, diferentes concerns. Ferramentas que, ao longo de pesquisas e estudos sobre mineração de concerns, notamos que se encaixavam dentro do nosso objetivo, já que outras ferramentas encontradas apresentavam seu uso descontinuado. Os testes dessas ferramentas foram realizados no código do MobileMedia01, um programa para gerenciar fotos em um aparelho celular, e os resultados foram comparados com um mapeamento manual feito do mesmo. Esses testes foram feitos para analisar as características de cada uma das três ferramentas e como são feitas as buscas por concerns no código fonte. Dentre as ferramentas estudadas, a que melhor se aproximou do mapeamento manual foi a CIDE+ além de que sua marcação visual e a forma com que ela

Relacionados

  • Usando o paradigma orientado a aspectos na análise e projeto do silma (sistema de locação de multidimídias para a faculdade de balsas)
    25722 palavras | 103 páginas
  • Desenvolvimento de uma Rede Social Baseada em Geolocalizacao
    75682 palavras | 303 páginas
  • FernandaMendesPires
    80668 palavras | 323 páginas
  • Gestão do conhecimento
    35046 palavras | 141 páginas
  • Gestao da informação
    35184 palavras | 141 páginas
  • Certificação
    86068 palavras | 345 páginas
  • ATPS
    119413 palavras | 478 páginas
  • Medicina de sistemas: uma abordagem holística, estrategica e institucional para gestão de manutenção
    38951 palavras | 156 páginas
  • ENGENHARIA DE PRODU O
    89645 palavras | 359 páginas
  • Trabalhos
    69367 palavras | 278 páginas