Download - Defensor Interface - Apresentação Final
![Page 1: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/1.jpg)
Framework gerador de interface gráficas para Sistemas de
Informação
Prof. Msc. Giovany Frossard Teixeira
Francisco Antônio da Silva Souza
Alciara de Souza Franca
![Page 2: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/2.jpg)
Um framework é um software utilizado para agilizar o desenvolvimento de outro software, automatizando etapas do processo de desenvolvimento deste software.
![Page 3: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/3.jpg)
Frameworks permitem fazer “mais coisa em menos tempo”;
Exigem o estudo e aprendizado de uma ferramenta nova, o que faz com que o desenvolvedor aprenda mais e esteja sempre atualizado.
![Page 4: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/4.jpg)
Melhoria nos processos de desenvolvimento de software utilizando Java Swing;
Redução no tempo de desenvolvimento de softwares, através da automatização de geração de interfaces gráficas.
![Page 5: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/5.jpg)
Aumento da manutenabilidade dos aplicativos desenvolvidos em linguagem Java para ambiente Desktop;
Manter a portabilidade da linguagem no processo de automatização gerado pelo framework, possibilitando o uso do gerador em quaisquer plataformas.
![Page 6: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/6.jpg)
A metodologia adotada foi a pesquisa bibliográfica para execução do projeto;
Os bolsistas foram submetidos a conteúdos programáticos não abordados no curso técnico para execução do projeto;
![Page 7: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/7.jpg)
Tecnicamente, o método de construção das janelas se baseia fortemente na orientação a objetos: são utilizados os conceitos de associação e herança de classes.
![Page 8: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/8.jpg)
Aplicação
Inteface gráfica
Banco de dados
Controladora
![Page 9: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/9.jpg)
Aplicação
Inteface gráfica
Defensor Interface
Banco de dados
Controladora
![Page 10: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/10.jpg)
O resultado final não é final! (: A versão atual do framework é capaz de
gerar janelas de cadastro (inserção e alteração de dados) e de listagem (ainda não 100% prontas).
![Page 11: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/11.jpg)
![Page 12: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/12.jpg)
Ferramentas como o Defensor Interface podem encontrar problema de aceitação;
O uso de novos frameworks ainda encontra resistência no mercado de trabalho.
![Page 13: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/13.jpg)
Apesar da resistência, sabe-se que é muito importante o uso de frameworks visando automatizar etapas do processo de desenvolvimento de software;
Tempo é dinheiro!
![Page 14: Defensor Interface - Apresentação Final](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54b6cb0e4a7959772b8b45ae/html5/thumbnails/14.jpg)
Apesar das dificuldades apresentadas, o resultado alcançado foi satisfatório, avançando-se até o ponto desejado;
Já é possível a criação de janelas utilizando a ferramenta proposta.