Use este identificador para citar ou linkar para este item: http://hdl.handle.net/123456789/3293
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.authorTEIXEIRA, Aline Porfiro-
dc.date.accessioned2019-05-27T20:52:31Z-
dc.date.available2019-05-27T20:52:31Z-
dc.date.issued2019-04-17-
dc.identifier.urihttp://hdl.handle.net/123456789/3293-
dc.descriptionABSTRACT - The constant evolution of programming paradigms aims to facilitate programming and fix old problems of previous paradigms. In addition, because of the complexity of today's systems, there is a greater concern also at the facility that will have on the need to perform maintenance on systems built. The Object-Oriented paradigm has become the main current development paradigm, but there are points that can be improved towards modularization that OOP is sometimes not able to do. In this sense, the Aspect-Oriented paradigm emerges and can be used in conjunction with Object Orientation to address these issues. This work presents the concept of separation of concerns and how to use it to develop information systems using the paradigm of Aspect Oriented Programming. The main objective is to demonstrate how this paradigm can solve problems such as code reuse; visibility and organization are common in other programming paradigms. The work also has as objective to illustrate, through a case study, building aspects applying the concepts of Aspect Oriented Programming in optimizing the development of orthogonal interests of software. Thus we conclude that the use of a more efficient method of programming, such as aspect-oriented programming, you can improve software development, decrease cost, time and resources, and increase the quality of the produced codes and decrease time spent on system maintenance and functionality deployments.pt_BR
dc.description.abstractA constante evolução dos paradigmas de programação tem por objetivo facilitar a programação e corrigir antigos problemas dos paradigmas anteriores. Além disso, em virtude da grande complexidade dos sistemas atuais, há uma preocupação maior também na facilidade que se terá diante da necessidade de se efetuar manutenção nos sistemas construídos. O paradigma Orientado a Objetos se tornou o principal paradigma de desenvolvimento atual, porém existem pontos que podem ser melhorados no sentido da modularização que a POO por vezes não é capaz de fazer. Neste sentido, surge o paradigma Orientado a Aspectos, podendo ser usado em conjunto com a Orientação a Objetos para resolver essas questões. Assim, este trabalho apresenta o conceito de separação de interesses e como utilizá-lo para desenvolver sistemas de informações utilizando o paradigma de Programação Orientada a Aspectos. O objetivo principal é demonstrar como este paradigma pode solucionar problemas como reutilização de códigos, visibilidade e organização que são comuns em outros paradigmas de programação. O trabalho também possui como objetivo exemplificar, através de um estudo de caso, a construção de aspectos que apliquem os conceitos de Programação Orientada a Aspecto na otimização do desenvolvimento de interesses ortogonais de um software. Deste modo é possível concluir que a utilização de um método mais eficiente de programação, como a programação orientada a aspecto, pode-se melhorar o desenvolvimento de softwares, diminuírem custos, prazos e recursos, além de aumentar a qualidade dos códigos produzidos e diminuir o tempo gasto com manutenções de sistemas e implantações de funcionalidades.pt_BR
dc.language.isootherpt_BR
dc.publisherUniversidade Federal do Maranhãopt_BR
dc.subjectPOApt_BR
dc.subjectProgramação Orientada a Aspectopt_BR
dc.subjectSeparação de Interessespt_BR
dc.subjectAOPpt_BR
dc.subjectAspect-Oriented Programmingpt_BR
dc.subjectConcerns Separationspt_BR
dc.titleDesenvolvimento de software com aspectos: reutilização através da separação de interessespt_BR
dc.title.alternativeSoftware development with aspects: reuse through the separation of interestspt_BR
dc.typeOtherpt_BR
Aparece nas coleções:TCCs de Graduação em Ciência da Computação do Campus do Bacanga

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ALINE TEIXEIRA MONOGRAFIA.pdfTrabalho de Conclusão de Curso1,87 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.