Um estudo sobre a engenharia de ida e volta entre UML e java

AUTOR(ES)
FONTE

IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia

DATA DE PUBLICAÇÃO

29/07/2011

RESUMO

No desenvolvimento de software, os modelos, dentre outros artefatos, podem facilitar o entendimento do software. Manter o código e os modelos consistentes entre si não é uma tarefa simples. Combinada com um processo iterativo e com as ferramentas adequadas, a engenharia de ida e volta permite que o código e o modelo permaneçam sincronizados. A UML tornou-se a representação gráfica padrão para projetos de sistema de software orientado a objeto e a linguagem Java tornou-se uma das linguagens de programação mais utilizadas atualmente. Vários trabalhos no início dos anos 2000 discutiram a questão de navegar de UML para Java e de Java para UML, no contexto da teoria e das ferramentas CASE. Apesar da crescente popularidade, há pouca avaliação relatada sobre o uso do desenvolvimento baseado em UML. As duas tecnologias, UML e Java, evoluíram de lá pra cá e muitos trabalhos se tornaram obsoletos. As ferramentas CASE devem ser expostas uma avaliação adequada a fim de determinar se elas são eficazes de ajudar os usuários em sua meta. Este trabalho procurou avançar a discussão sobre o estado da arte da questão da engenharia de ida e volta entre as novas características da UML e as novas características da plataforma Java. Analisamos a transcrição do modelo para o código e vice-versa, e também a interação da ferramenta com o usuário (desenvolvedor de software) durante o mapeamento de UML para Java e vice-versa.

ASSUNTO(S)

computação teses.

Documentos Relacionados