Geração automática de código com base no diagrama de classe da uml
Automatic Code Generation Based on UML Class Diagrams
Álvaro Luiz Panarra das Neves Câmara, Rômulo Silva Pinheiro, Paulo Roberto Bastos Almeida
CCET – Universidade da Amazônia (UNAMA), Av. Alcindo Cacela, 287 –
66060-902, Belém (PA) camara.alvaro@gmail.com, romulo.s.pinheiro@gmail.com, prbalmeida@bol.com.br
Resumo. No presente artigo, utiliza-se uma ferramenta criada para a geração de código a partir do diagrama de classe da UML (Unified Modeling Language). A ferramenta foi utilizada em testes com alunos da Universidade da Amazônia para avaliar o tempo médio na realização de algumas funcionalidades usuais entre projetos. O Teste foi dividido em duas etapas, primeiramente foi aplicado um questionário para averiguar o tempo medio no desenvolvimento de algumas funcionalidades, já na segunda etapa os alunos utilizaram a ferramenta e desenvolveram as mesmas funcionalidade à qual foram questionados, onde foi constatado um real ganho de produtividade. Palavras-chave: UML; Geração de Código; Diagrama de classe; FreeMaker; Netbeans.
Abstract. In this article, a tool created to generate source code from UML class diagrams (Unified Modeling Language) is used. The tool was used in tests with students from the University of the Amazônia to evaluate the average time to encode some unexceptional functionalities of ordinary projects. The test was developed in two stages. Firstly, a questionnaire was applied to verify the average time in the development of some features. In the second stage, the students used the tool and developed the same features they were questioned. A real productivity gain was found. Ouvir Ler foneticamente Dicionário - Ver dicionário detalhado 1. verbo 1. desenvolver 2. crescer 3. aumentar 4. progredir 5. mostrar 6. revelar um filme Keywords: UML; Code Generation; Class Diagram;