PARADIGMA ORIENTADO A ASPECTOS, ESTUDO DE CASO: SISTEMA DE AUDITORIA PARA APLICAÇÕES JAVA
Monografias: PARADIGMA ORIENTADO A ASPECTOS, ESTUDO DE CASO: SISTEMA DE AUDITORIA PARA APLICAÇÕES JAVA. Pesquise 862.000+ trabalhos acadêmicosPor: soutjr • 6/5/2012 • 7.959 Palavras (32 Páginas) • 2.747 Visualizações
UNIVERSIDADE FEDERAL DE SANTA MARIA
CENTRO DE TECNOLOGIA
CURSO DE CIÊNCIA DA COMPUTAÇÃO
PARADIGMA ORIENTADO A ASPECTOS, ESTUDO
DE CASO: SISTEMA DE AUDITORIA PARA
APLICAÇÕES JAVA
TRABALHO DE GRADUAÇÃO
Viviane Aquino Rodrigues
Santa Maria, RS, Brasil
2007
1
PARADIGMA ORIENTADO A ASPECTOS, ESTUDO DE
CASO: SISTEMA DE AUDITORIA PARA APLICAÇÕES JAVA
por
Viviane Aquino Rodrigues
Trabalho de Graduação apresentado ao Curso de Ciência da
Computação - Bacharelado, da Universidade Federal de
Santa Maria (UFSM, RS), como requisito parcial para
obtenção do grau de
Bacharel em Ciência da Computação
Orientadora: Msc. Oni Reasilvia Sichonany
Santa Maria, RS, Brasil
2007
2
Universidade Federal de Santa Maria
Centro de Tecnologia
Curso de Ciência da Computação
A Comissão Examinadora, abaixo assinada,
aprova o Trabalho de Graduação
PARADIGMA ORIENTADO A ASPECTOS, ESTUDO DE
CASO: SISTEMA DE AUDITORIA PARA APLICAÇÕES
JAVA
elaborado por
Viviane Aquino Rodrigues
como requisito parcial para obtenção do grau de
Bacharel em Ciência da Computação.
Comissão Examinadora:
Oni Reasilvia Sichonany, Msc.
(Orientadora)
Andrea Schwertner Charão, Dra. (UFSM)
Gédson Mário Borges Dal Forno, Msc. (UFSM)
Trabalho de Graduação nº 239
Santa Maria, 24 de agosto de 2007.
3
Agradecimentos
Agradeço à minha família que sempre esteve ao meu lado me dando apoio e incentivo
para encarar os obstáculos e seguir em frente.
À professora Oni Reasilvia Sichonany, minha orientadora, por me dar o apoio,
contribuindo com incentivo intelectual e toda a ajuda necessária.
Aos professores do Curso de Ciência da Computação por transmitirem seus
conhecimentos e experiência, auxiliando na minha formação profissional.
Aos colegas do curso com quem compartilhei meus problemas e alegrias.
Ao meu namorado, Julio, pela compreensão e por estar me incentivando em todos os
momentos.
Agradeço ainda a todas as pessoas que não foram mencionadas, mas que me
incentivaram com palavras de carinho e apoio.
4
Quando somos pacientes, coisas que
normalmente consideraríamos muito
dolorosas acabam não parecendo tão
ruins. Ao contrário, quando não
existe a tolerância paciente, até as
menores contrariedades parecem
insuportáveis.
(Dalai Lama)
5
RESUMO
Trabalho de Graduação
Ciência da Computação
Universidade Federal de Santa Maria
PARADIGMA ORIENTADO A ASPECTOS, ESTUDO DE CASO:
SISTEMA DE AUDITORIA PARA APLICAÇÕES JAVA
AUTORA: VIVIANE AQUINO RODRIGUES
ORIENTADORA: MSC. ONI REASILVIA SICHONANY
Data e Local da Defesa: Santa Maria, 24 de agosto de 2007.
No desenvolvimento de software, os objetos do mundo real são representados através
de abstrações providas pelos paradigmas de programação. Porém, em certos casos, essas
abstrações não são suficientes para representar determinadas características presentes no
software. Com isso, foi criada a Orientação a Aspectos, provendo um novo nível de abstração,
o aspecto, com o objetivo de representar essas características de maneira clara e concisa. A
Orientação a Aspectos apresenta uma solução para problemas até então difíceis de serem
resolvidos, como a dificuldade de isolar preocupações referentes a atividades de suporte da
aplicação. Proporcionando assim a redução da complexidade e o aumento da produtividade no
desenvolvimento e manutenção de software. O trabalho apresenta o Paradigma Orientado a
Aspectos demonstrando suas vantagens e eficácia através do estudo de caso de um sistema de
auditoria (logging) para aplicações Java. O sistema de auditoria é implementado utilizando-se
orientação a objetos e orientação a aspectos, fazendo uso dos frameworks e ferramentas mais
comuns existentes.
Palavras-chave:
...