Integrando MDA com métodos ágeis: vantagens e desvantagens
Data
Autores
Orientador
Título da Revista
ISSN da Revista
Título de Volume
Editor
Resumo
A busca por produtividade e qualidade é uma realidade no desenvolvimento de software. Neste contexto estão inseridas as abordagens de desenvolvimento ágil e desenvolvimento dirigido a modelos. O desenvolvimento ágil dá ênfase à fase de codificação do sistema. Desta forma, a especificação do sistema fica em segundo plano, o software é desenvolvido rapidamente em pequenas versões que são disponibilizadas ao cliente. Já o Desenvolvimento Dirigido a Modelos (DDM) considera os modelos os principais artefatos do desenvolvimento, Artefatos indispensáveis para geração de código da aplicação. A integração dessas duas abordagens a primeira vista parece inviável, porém abordagens MDD Ágil estão sendo propostas para agilizar o processo de desenvolvimento na abordagem MDD. Este trabalho analisa a viabilidade dessa integração apontando benefícios e problemas de se utilizar o MDD Ágil através de uma ferramenta que adeque os processos de desenvolvimento dirigido a modelos com as definições de práticas ágeis. Para avaliar a integração foi desenvolvido um sistema de vendas de impressoras na abordagem MDD Ágil. A avaliação mostrou que é possível integrar processos pertencentes ao MDD com algumas práticas ágeis. Porém, para que haja sucesso na integração ainda é preciso desenvolver modelos capazes de gerar o código do sistema em perfeito estado.