Use este identificador para citar ou linkar para este item:
http://repositorio.unesc.net/handle/1/12364| Título: | Gerador de código Python da camada de modelo de aplicações Django a partir de diagramas UML |
| Autor(es): | Nascimento, Diego Pereira do |
| Orientador(es): | Barbosa, Ana Cláudia Garcia |
| Co-orientador: | Silva, Eduardo Menna da |
| Palavras-chave: | Engenharia de software Framework Arquitetura orientada por modelos |
| Descrição: | Trabalho de Conclusão de Curso apresentado para obtenção do Grau de Bacharel em Ciência da Computação da Universidade do Extremo Sul Catarinense. |
| Resumo: | O presente trabalho demonstra uma ferramenta, denominada DjangoGen, capaz de gerar a estrutura de arquivos padrão e a camada de modelo de uma aplicação Django, ao mesmo tempo em que documenta o projeto, utilizando o diagrama de classes da Unified Modeling Language (UML), pré requisito para o funcionamento da ferramenta desenvolvida. O processo é realizado através do parsing do XML referente ao arquivo UML do diagrama de classes salvo pelo modelador UML Dia Modeler e posteriormente o código Python é gerado, baseado nos dados obtidos do parsing. Através do processo de parsing e geração de códigos, o desenvolvimento da camada de modelo e geração dos arquivos base de uma aplicação Web do Django é abstraída do desenvolvedor, bem como a padronização e a criação automática de tabelas e campos na base de dados baseados nas classes e atributos definidos no diagrama UML de classes. |
| Idioma: | Português (Brasil) |
| Tipo: | Trabalho de Conclusão de Curso - TCC |
| Data da publicação: | Dez-2008 |
| URI: | http://repositorio.unesc.net/handle/1/12364 |
| Aparece nas coleções: | Trabalho de Conclusão de Curso (COM) |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| Diego Pereira do Nascimento.pdf | TCC | 14,88 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.