Um estudo sobre a engenharia de ida e volta entre UML e java
| dc.creator | Luis Paulo Alves Magalhaes | |
| dc.date.accessioned | 2019-08-12T09:51:23Z | |
| dc.date.accessioned | 2025-09-09T00:10:47Z | |
| dc.date.available | 2019-08-12T09:51:23Z | |
| dc.date.issued | 2011-07-29 | |
| dc.description.abstract | In software development, models, among other artifacts, can facilitate the understanding of the software. To Keep the code and models consistent with each other is not a simple task. Combined with an iterative process and with the right tools, forward and backward engineering allows code and model to stay synchronized. The UML has become the standard for graphical representation of object-oriented software systems design and the Java language has become one of the most widely used programming languages. Several studies in the early 2000 discussed the issue of how to translate from UML for Java and from Java to UML in the context of theory and CASE tools. The two languages, UML and Java, have evolved and this opens space for new studies. CASE tools should be exposed to a proper assessment to determine whether they are effective in helping users in their goals. This dissertation discusses some aspects related to the round trip engineering between UML and the Java language. | |
| dc.identifier.uri | https://hdl.handle.net/1843/SLSS-8KDQRQ | |
| dc.language | Português | |
| dc.publisher | Universidade Federal de Minas Gerais | |
| dc.rights | Acesso Aberto | |
| dc.subject | Computação | |
| dc.subject.other | Engenharia Reversa | |
| dc.subject.other | Mapeamento Modelo-Código | |
| dc.subject.other | Engenharia de Ida e Volta | |
| dc.subject.other | Ferramentas CASE | |
| dc.title | Um estudo sobre a engenharia de ida e volta entre UML e java | |
| dc.type | Dissertação de mestrado | |
| local.contributor.advisor-co1 | Antonio Maria Pereira de Resende | |
| local.contributor.advisor1 | Rodolfo Sergio F de Resende | |
| local.contributor.referee1 | Antônio Maria Pereira de Resende | |
| local.contributor.referee1 | Clarindo Isaias P da S e Padua | |
| local.contributor.referee1 | Heitor Augustus Xavier Costa | |
| local.description.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. | |
| local.publisher.initials | UFMG |
Arquivos
Pacote original
1 - 1 de 1
Carregando...
- Nome:
- luispauloalvesmagalh_es.pdf
- Tamanho:
- 3.79 MB
- Formato:
- Adobe Portable Document Format