| Processo: | 12/05168-4 |
| Modalidade de apoio: | Bolsas no Brasil - Doutorado |
| Data de Início da vigência: | 01 de junho de 2012 |
| Data de Término da vigência: | 30 de abril de 2016 |
| Área de conhecimento: | Ciências Exatas e da Terra - Ciência da Computação |
| Pesquisador responsável: | Márcio Eduardo Delamaro |
| Beneficiário: | Rafael Serapilha Durelli |
| Instituição Sede: | Instituto de Ciências Matemáticas e de Computação (ICMC). Universidade de São Paulo (USP). São Carlos , SP, Brasil |
| Assunto(s): | Sistema legado Regras de negócio Métrica Reúso de software |
| Palavra(s)-Chave do Pesquisador: | Métricas | Mineração de interesses | Refatoração | reuso | Reuso |
Resumo Sistemas legados são aqueles que possuem embutido inúmeras regras de negócio de uma organização e que acomodam conhecimento de anos de manutenções. Muitos deles são ainda vitais para as organizações mas apresentam sérios problemas de manutenção. Uma das formas de melhorar a qualidade de um sistema legado é submetê-lo a um processo de reestruturação, cujo objetivo pode variar desde melhorar sua modularização, modificar sua arquitetura para satisfazer regras arquiteturais, adotar padrões de projeto ou até mesmo usar uma combinação dessas técnicas. Observa-se atualmente carência de abordagens que fornecem apoio adequado a todo o processo de reestruturação; a maior parte se concentra em partes isoladas desse processo. Além disso, geralmente atividades de reestruturação são conduzidas sem uma clara especificação do problema existente e da solução desejada. Neste projeto, o objetivo é o desenvolvimento de uma abordagem que apresenta cenários alternativos de reestruturação com base em requisitos de qualidade desejados. O fluxo dessa abordagem se inicia com a especificação dos "requisitos de qualidade" que se esperam que sejam atendidos depois que o sistema estiver reestruturado. Depois disso, uma ferramenta deverá apresentar um conjunto de cenários de reestruturação e mostrar quantitativamente o impacto de cada um deles nos requisitos de qualidade especificados. Assim, o engenheiro de software poderá analisar os prós e contras de cada cenário e escolher por aquele que é mais adequado aos interesses atuais. Após a escolha de um ou mais dos conjuntos o sistema será automaticamente reestruturado. | |
| Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa: | |
| Mais itensMenos itens | |
| TITULO | |
| Matéria(s) publicada(s) em Outras Mídias ( ): | |
| Mais itensMenos itens | |
| VEICULO: TITULO (DATA) | |
| VEICULO: TITULO (DATA) | |