Desenvolvimento De Software Orientado A Aspectos
Mostrando 1-12 de 45 artigos, teses e dissertações.
-
1. Uma metodologia para aquisição de conhecimento em reuniões de projetos de desenvolvimento de software
A engenharia de software é um domínio altamente orientado ao conhecimento, no qual os fatores de sucesso estão relacionados com a experiência das pessoas envolvidas nas diversas fases e atividades do processo. O conhecimento na engenharia de software é disperso, de proporção imensa e de crescimento contínuo, e a gestão deste conhecimento nas organiz
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 26/01/2012
-
2. Model Driven RichUbi processo dirigido a modelos para a construção de interfaces ricas de aplicações ubíquas sensíveis ao contexto
A Web 2.0 permitiu aos usuários maior interatividade com as aplicações Web. As chamadas Aplicações de Internet Ricas (RIAs Rich Internet Applications) transpuseram os limites das interfaces simples construídas apenas em Hypertext Markup Language (HTML). Através da adoção de tecnologias que permitem a criação de interfaces mais avançadas, as RIAs
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 30/05/2011
-
3. Um framework de agentes de recomendação para sistemas Web
A World Wide Web, ou simplesmente Web, se consolidou ao longo dos últimos anos como uma plataforma padrão para disponibilizar sistemas de software de diferentes naturezas na Internet. Atualmente, uma grande variedade de aplicações está disponível na plataforma Web, variando desde aplicações corporativas do domínio bancário, governamental e até com
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 13/05/2011
-
4. TEST-DRIVEN MAINTENANCE: AN APPROACH FOR THE MAINTENANCE OF LEGACY SYSTEMS / TEST-DRIVEN MAINTENANCE: UMA ABORDAGEM PARA MANUTENÇÃO DE SISTEMAS LEGADOS
Test-Driven Development é uma técnica de desenvolvimento de software baseada em pequenos ciclos que alternam entre a escrita de testes e a implementação da solução para que os testes sejam aprovados. O desenvolvimento orientado a testes vem apresentando excelentes resultados em diversos aspectos da construção de novos sistemas de software. Maior manu
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 08/04/2011
-
5. Um modelo conceitual baseado em MDD e padrões para evolução de sistemas OA
O Desenvolvimento de Software Orientado a Aspectos (DSOA) é uma técnica que complementa o Desenvolvimento de Software Orientado a Objetos (DSOO) modularizando diversos conceitos que as abordagens para suporte ao DSOO não conseguiam modularizar adequadamente. No entanto, o estado da arte atual do DSOA sofre com a evolução de software, principalme
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 02/08/2010
-
6. Técnicas diagramáticas para desenvolvimento de software orientado a objetos / Diagramming techniques for object-oriented software development
Este trabalho aborda a efetiva utilização de técnicas diagramáticas para o desenvolvimento de software orientado a objetos durante as fases de análise e projeto de sistemas. Durante o desenvolvimento de software normalmente as especificações resultantes das fases de análise e projeto possuem uma forma gráfica. A utilização de diagramas no desenvol
Publicado em: 2010
-
7. CrossMDA2: Uma abordagem para minimizar o problema da fragilidade de pointcuts na evolução de sistemas orientados a aspectos
Este trabalho propõe uma abordagem baseada em modelos para minimizar o problema da fragilidade de pointcuts na evolução de sistemas desenvolvidos segundo o paradigma de orientação a aspectos. A abordagem proposta, denominada pointcuts baseados em visões conceituais, é motivada pela constatação das deficiências das abordagens tradicionais de defini�
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 19/08/2009
-
8. Improving the search for refactoring opportunities on object-oriented and aspect-oriented software / Melhorando a busca por oportunidades de refatoração em software orientado a objetos e orientado a aspectos
Refatoração é o processo de melhorar o projeto de sistemas de software sem modificar seu comportamento externamente observável. O processo de refatoração pode auxiliar a incrementalmente melhorar a qualidade de software de um sistema através da aplicação de transformações que preservam comportamento chamadas de padrões de refatoração. O princip
Publicado em: 2009
-
9. Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo
Atualmente, há diversas implementações de sistemas de middleware orientado a aspectos que aproveitam o suporte a modularização do paradigma de orientação a aspectos. Apesar desses trabalhos sempre apresentarem uma avaliação do middleware de acordo com algum atributo de qualidade, não há ainda um conjunto de métricas especicamente denidas para ava
Publicado em: 2009
-
10. CrossMDA-SPL: uma abordagem para gerência de variabilidades dirigida por modelos e aspectos
Este trabalho propõe uma abordagem sistemática para gerência de variabilidades dirigida por Modelos e Aspectos usando os mecanismos das abordagens de Desenvolvimento de Software Orientado a Aspectos (DSOA) e Desenvolvimento Dirigido por Modelos (DDM). O objetivo central da abordagem, denominada CrossMDA-SPL, é melhorar a gerência, modularização e isol
Publicado em: 2009
-
11. Uso de um framework transversal na camada de persistência do GRENJ
A reutilização de artefatos de software, código, conceitos e modelos existentes em sistemas já construídos torna o desenvolvimento de software mais ágil, bem como propicia processos e produtos com mais qualidade. Frameworks de aplicação representam uma técnica de reúso que se caracteriza pelo modelo de uma aplicação semi-completa que atende às e
Publicado em: 2009
-
12. K-Aspects : uma abordagem baseada em aspectos para implementação de sistemas de conhecimentos / K-Aspects: an approach for building knowledge systems using aspects
Esse trabalho define K-Aspects (Knowledge Aspects), uma abordagem para a implementação de Sistemas de Conhecimento (SC) em linguagens orientadas a objetos usando o paradigma orientado a aspectos (OA) e anotações de metadados. Essa abordagem define uma forte correspondência entre o Modelo de Conhecimento (MC) e sua implementação no paradigma da orienta
Publicado em: 2009