Spelling suggestions: "subject:"programação orientador a aspectos"" "subject:"programaçãoo orientador a aspectos""
1 |
AspectCost: um ambiente de gerência e acompanhamento de custos de requisitos baseados em AOPTocchetto, André Lopes 22 February 2007 (has links)
Made available in DSpace on 2015-03-05T13:58:26Z (GMT). No. of bitstreams: 0
Previous issue date: 22 / Nenhuma / Uma vez que o desenvolvimento e a necessidade de novos paradigmas de desenvolvimento de software com o objetivo de facilitar a criação de soluções para os problemas cada vez mais complexos são gradativos, e considerando o desenvolvimento de uma solução em um ciclo cascata clássico (análise, projeto, codificação, testes e manutenção), pode-se afirmar que todas as etapas devem prover um framework para contemplar os artefatos que fazem parte desses novos paradigmas. Sendo assim, cita-se o desenvolvimento da UML para representar um software que utiliza o paradigma de desenvolvimento orientado a objetos, o qual tem algumas funcionalidades que estão espalhadas durante todo o software dificultando a implementação e
conseqüentemente a evolução. Então, com vistas a solucionar esse problema, propõem-se a utilização do paradigma de desenvolvimento orientado a aspecto para suprir a carência do paradigma orientado a objeto. Porém, há a necessidade, conforme mencionado anteriormente, de que todos os frameworks acompanhem / Since the development and the necessity of new paradigms of software development with the objective of facilitating the creation of solutions for problems that are more and more
complex are gradual, and considering the solution development in a classic cascade cycle (analysis, project, codification, tests and maintenance), it is possible to state that all the stages must provide a framework to contemplate the devices that are part of these new paradigms. Thus, the development of the UML is mentioned in order to represent a software that uses the development paradigm oriented to objects, which has some functionalities that are spread throughout the software, making it difficult for its implementation and consequently its the evolution. So, aiming to solve this problem, the usage of the development
paradigm oriented to aspect is proposed in order to supply this lack of the paradigm oriented to object. However, there is the necessity, as previously mentioned, of all frameworks
following this evolution. Theref
|
2 |
Um estudo de caso da adoção da programação orientada a aspectos para melhoria do processo de manutenção e evolução de sistemas integrados de gestãoSantos, Lidiany Cerqueira 31 August 2015 (has links)
The complexity of maintenance and evolution of systems is increased whenever it is necessary
to meet different customers and to include diverse requirements, involving customization
and adaptation tasks to fix problems and add new features. Currently the development
team of the Federal University of Sergipe is working with the customization and maintenance
of Integrated Management Systems that automate fundamental operations for the academic
and administrative management. Constant changes in the original system source code to
meet the requirements of the university are needed. Because of that, it was required the creation
and adoption of a process to manage this activity. However, this current approach is
not showing to be adequate, since the changes made by the development team are tangled
and also crosscutting the original code, complicating the identification and reaplication of
the customizations in newer system versions, causing delays in the implementation of new
features and maintenance of which are in production. This research presents a case study
that evaluates the adoption of Aspect-Oriented Programming in adaptation, maintenance and
evolution of customized systems in comparison to the process currently adopted by UFS. As
a result, it was observed that it was possible to implement 99.68% of the types of variations
using AOP, and a small number of errors were detected after the module update using AOP.
However, these errors need to be carefully evaluated due to the occurrence of version conflicts.
The results of the study indicate that there are benefits with the adoption of the AOP,
but developers confirmed the existence of some obstacles that need to be addressed before
the adoption of the POA in this cenario. / A necessidade de atender a diferentes clientes e incluir diferentes requisitos aumentam a complexidade da manutenção e evolução de sistemas, envolvendo tarefas de customização e adaptação para corrigir problemas e incluir novas funcionalidades. Atualmente a equipe de desenvolvimento da Universidade Federal de Sergipe vem trabalhando com a customização e manutenção de Sistemas Integrados de Gestão que informatizam operações fundamentais para a gestão acadêmica e administrativa. Para atender aos requisitos da universidade, são necessárias modificações constantes no código fonte original do sistema, isso demandou a criação de um processo adotado atualmente para gerenciar essa atividade. No entanto, a abordagem atual adotada pela UFS não vem se mostrando adequada, pois as adaptações introduzidas pela equipe de desenvolvimento estão espalhadas e entrelaçadas com o código original, dificultando as tarefas de identificar e reaplicar as customizações em novas versões, causando atrasos na implantação de novos recursos e na manutenção dos que estão em produção. Nesta pesquisa é apresentado um estudo de caso que avalia a adoção da Programação Orientada a Aspectos na adaptação, manutenção e evolução de sistemas customizados em comparação ao processo adotado atualmente na UFS. Como resultado, observou-se que foi possível implementar 99,68% dos tipos de variações utilizando a POA e um pequeno número de erros foi detectado após a reintrodução das variações com a POA. Contudo, esses erros precisam ser avaliados cuidadosamente devido à ocorrência de conflitos de versão. Os resultados obtidos com a avaliação do estudo indicam que há benefícios com a adoção da POA, porém os desenvolvedores confirmaram a existência de alguns obstáculos que precisam ser mitigados para adoção da POA no contexto avaliado.
|
Page generated in 0.1241 seconds