Defensor Interface
Framework 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:
nucleopesquisa.ci@cefetes.br
(28) 3526-9032
Prof. Giovany Frossard Teixeira:
giovany@cefetes.br
(28) 3526-9005
Francisco Antônio da Silva Souza:
franciscossouza@gmail.com
Apresentação do framework Defensor Interface aos more
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. less
0 comments
Post a comment