defensor interface - apresentação
DESCRIPTION
Apresentação do framework Defensor Interface aos calouros do curso técnico em informática do Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo, campus Cachoeiro de Itapemirim.TRANSCRIPT
Defensor InterfaceFramework gerador de interface gráfica para Sistemas de Informação
Prof. Giovany Frossard Teixeira
Francisco Antônio da Silva Souza
O que é um framework?
Um framework é um software utilizado para automatizar o desenvolvimento de outro software;
Um framework automatiza parte do desenvolvimento de um software, gerando um ganho de produtividade na equipe.
Por que usar um framework?
Frameworks permitem fazer mais coisa em menos tempo;
Frameworks exigem um estudo de uma ferramenta nova, o que faz com que o desenvolvedor aprenda mais.
Por que usar um framework para gerar interfaces gráficas?
Fazer a interface gráfica de um software é uma tarefa trabalhosa, que custa tempo;
Muitos desenvolvedores escapam deste problema utilizando ferramentas RAD (Rapid Application Development), ou seja, o desenvolvedor apenas “desenha” a interface gráfica;
Esta abordagem possui um problema: o código gerado é de difícil manutenção e ainda esta tarefa requer um pouco de tempo.
O Defensor Interface
Com base nessa necessidade de agilidade, foi proposto o desenvolvimento do framework Defensor Interface, capaz de gerar interfaces gráficas padronizadas para sistemas de informação (em geral, de automação comercial);
Foi elaborado um projeto, pelo professor Giovany Frossard Teixeira, este projeto segue atualmente em desenvolvimento, ainda sem um bolsista substituto.
Pesquisa & Aprendizado
Trabalhar no framework exige perfil auto-didata do aluno, já que para o desenvolvimento da ferramenta são necessários conhecimentos não abordados no Curso Técnico em Informática. Estes conhecimentos são orientados pelo professor, mas o perfil auto-didata é fundamental para a absorção do conhecimento.
Resultados Parciais
Há uma versão parcial do framework, documentada, que gera janelas de listagem e de cadastro (inserção e alteração);
Cientificamente, o framework gerou produções de artigos submetidos em eventos científicos: II Jornada da Produção Científica da Educação Profissional e Tecnológica da Região Sul, III MICTI, VIII SBQS e V SBSI.
Dúvidas?
Núcleo de Pesquisa do Campus: [email protected] (28) 3526-9032
Prof. Giovany Frossard Teixeira: [email protected] (28) 3526-9005
Francisco Antônio da Silva Souza: [email protected]