Mostrar registro simples

dc.contributor.advisorSichonany, Oni Reasilvia de Almeida Oliveira
dc.creatorRodrigues, Viviane Aquino
dc.date.accessioned2022-07-18T14:13:40Z
dc.date.available2022-07-18T14:13:40Z
dc.date.issued2007-08-24
dc.date.submitted2007
dc.identifier.urihttp://repositorio.ufsm.br/handle/1/25381
dc.descriptionTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2007.por
dc.description.abstractIn software development, real world objects are represented through abstractions provided by programming paradigms. However, in some cases these abstractions are not sufficient to represent some kinds of characteristics present in software. Because of this, it was created Aspect Oriented Programming that provides a new abstraction level, called aspect; for the purpose of represent these characteristics in a clear and concise way. Aspect Orientation presents a solution for problems until then difficult to solve, as isolating concerns referring to application support activities. AOP reduces complexity and improves productivity in software development and maintenance. This work presents the Aspect Oriented Paradigm showing its advantages and efficiency through an audit trail system case study for Java applications. The system is implemented using object-oriented programming and aspectoriented programming, with the most common frameworks and tools.eng
dc.languageporpor
dc.publisherUniversidade Federal de Santa Mariapor
dc.rightsAcesso Abertopor
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectProgramação orientada a aspectospor
dc.subjectProgramação orientada a objetospor
dc.subjectAuditoriapor
dc.subjectSeparação de preocupaçõespor
dc.subjectPreocupações transversaispor
dc.subjectAspectJeng
dc.subjectFrameworkeng
dc.subjectSpring AOPeng
dc.subjectAspect-oriented programmingeng
dc.subjectObject-oriented programmingeng
dc.subjectAudit traileng
dc.subjectSeparation of concernseng
dc.subjectCrosscut concernseng
dc.titleParadigma orientado a aspectos, estudo de caso: sistema de auditoria para aplicações Javapor
dc.title.alternativeAspect oriented paradigm, case study: audit trail system for Java applicationseng
dc.typeTrabalho de Conclusão de Curso de Graduaçãopor
dc.degree.localSanta Maria, RS, Brasil.por
dc.description.resumoNo 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.por
dc.publisher.countryBrasilpor
dc.publisher.initialsUFSMpor
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.publisher.unidadeCentro de Tecnologiapor


Arquivos deste item

Thumbnail
Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Acesso Aberto
Exceto quando indicado o contrário, a licença deste item é descrito como Acesso Aberto