Upload
internet
View
123
Download
0
Embed Size (px)
Citation preview
{ GPES { GPES } }
Grupo de Pesquisa em Grupo de Pesquisa em Engenharia de SoftwareEngenharia de Software
GPESGPES Grupo de Pesquisa de Engenharia de SoftwareGrupo de Pesquisa de Engenharia de Software
ProfessoresProfessores::
Profº Danillo Leal Belmonte Profº Danillo Leal Belmonte Profª Eliana Claudia Mayumi IshikawaProfª Eliana Claudia Mayumi Ishikawa Profº Geraldo RanthumProfº Geraldo Ranthum Profª Helyane BorgesProfª Helyane Borges Profª Simone Aires KaminskiProfª Simone Aires Kaminski Profª Simone Nasser MatosProfª Simone Nasser Matos
AcadêmicosAcadêmicos Fernando Henrique MalaquiasFernando Henrique Malaquias Rodolfo Adamshuk SilvaRodolfo Adamshuk Silva
ApoioApoio
Coordenação de InformáticaCoordenação de Informática
Áreas de Pesquisa - GPESÁreas de Pesquisa - GPES
EngenhariaEngenharia Banco de DadosBanco de Dados Inteligência ArtificialInteligência Artificial
Áreas de Pesquisa - GPESÁreas de Pesquisa - GPES
EngenhariaEngenharia Banco de DadosBanco de Dados Inteligência ArtificialInteligência Artificial
GPESGPES
Início em março de 2006.Início em março de 2006. Desenvolvimento de sistemas de Desenvolvimento de sistemas de
informação, baseando-se na informação, baseando-se na pesquisa, análise de técnicas e pesquisa, análise de técnicas e ferramentas.ferramentas.
Objetivo: propor um Objetivo: propor um frameworkframework para para o auxílio na área de o auxílio na área de marketingmarketing, , contribuindo para o levantamento de contribuindo para o levantamento de um preço de venda otimizado.um preço de venda otimizado.
Mas o que é um Mas o que é um “Framework”?“Framework”?
Um Um framework framework é um conjunto de é um conjunto de classes que cooperam entre si no classes que cooperam entre si no intuito de atender a questões intuito de atender a questões comuns de um determinado domínio comuns de um determinado domínio no desenvolvimento de SI (Budd, no desenvolvimento de SI (Budd, 2001)2001)
É uma aplicação semi-pronta que É uma aplicação semi-pronta que pode ser estendida e personalizada pode ser estendida e personalizada (fragmental.com.br/blog). (fragmental.com.br/blog).
Quando usar um Quando usar um Framework?Framework?
As aplicações devem apresentar características comuns.
FramemkFramemk
Denominado também de Denominado também de Arcabomk Arcabomk (Arcabouço de Marketing)(Arcabouço de Marketing)
Um Um framework framework para análise, para análise, elaboração e otimização de preço de elaboração e otimização de preço de venda.venda.
Interface – FernandoInterface – Fernando Modelagem e Programação – RodolfoModelagem e Programação – Rodolfo
Módulos do FramemkMódulos do Framemk
Analisador Sintático de FórmulasAnalisador Sintático de Fórmulas Soma=A++B Soma=A++B Incorreto Incorreto Soma=A+B Soma=A+B CorretoCorreto Analisador Semântico de FórmulasAnalisador Semântico de Fórmulas A=10 e B=5 então Soma=15A=10 e B=5 então Soma=15 Integração dos módulos Sintático e Integração dos módulos Sintático e
SemânticoSemântico
Apresentação dos dados (Interface Apresentação dos dados (Interface Gráfica)Gráfica)
Otimização de Preço de VendaOtimização de Preço de Venda
Tecnologias aplicadas: Tecnologias aplicadas: InterfaceInterface
W3CW3C– AcessibilidadeAcessibilidade
Padrões de Projeto de Interface WeliePadrões de Projeto de Interface Welie TecnologiasTecnologias
– XHTMLXHTML– HTMLHTML– CSSCSS– XMLXML
Modelagem e Modelagem e ProgramaçãoProgramação
JavaJavaEclipseEclipseTomcatTomcatOmondoOmondo JSPJSP
StrutsStruts HibernateHibernate AjaxAjax JFlexJFlex CUPCUP
ResultadosResultados Página do Grupo de PesquisaPágina do Grupo de Pesquisa
ResultadoResultado
RelatóriosRelatórios
Disponíveis para download.Disponíveis para download.
ResultadosResultados
SILVA, R., MALAQUIAS, F. H., BORGES, H. B., MATOS, S. N., SILVA, R., MALAQUIAS, F. H., BORGES, H. B., MATOS, S. N., ISHIKAWA, E. C. M. Aplicando Coleção Welie e Utilizando Arquivo de ISHIKAWA, E. C. M. Aplicando Coleção Welie e Utilizando Arquivo de Texto para o Desenvolvimento e Atualização de um Sítio Interativo Texto para o Desenvolvimento e Atualização de um Sítio Interativo para Web. In: VI CONGED, 2008, Curitibapara Web. In: VI CONGED, 2008, Curitiba
HORNUNG, R.; MATOS, S. N.; FERNANDES, C. T. Aplicando o HORNUNG, R.; MATOS, S. N.; FERNANDES, C. T. Aplicando o Processo Dirigido por Responsabilidades para a Criação de um Processo Dirigido por Responsabilidades para a Criação de um Subframework para Validação de Sintática de Fórmulas. 5º Subframework para Validação de Sintática de Fórmulas. 5º CONTECSI, USP, 2008. CONTECSI, USP, 2008.
HORNUNG, R., MATOS, S. N., ALMEIDA, S. Um Modelo Adaptativo HORNUNG, R., MATOS, S. N., ALMEIDA, S. Um Modelo Adaptativo para Validação Sintática de Fórmulas Baseado em Framework. XXV para Validação Sintática de Fórmulas Baseado em Framework. XXV Enecomp, Cuiabá-MT, 2007.Enecomp, Cuiabá-MT, 2007.
HORNUNG, R., MATOS, S. N., BELMONTE, D. L. Arquitetura de um HORNUNG, R., MATOS, S. N., BELMONTE, D. L. Arquitetura de um Modelo Adaptativo Baseado em Framework para Validação Modelo Adaptativo Baseado em Framework para Validação Sintática de Fórmulas. V EPCC, Maringá-PR, 2007.Sintática de Fórmulas. V EPCC, Maringá-PR, 2007.
Mini curso Struts-Hibernate-Ajax – VI SATI (2007)Mini curso Struts-Hibernate-Ajax – VI SATI (2007)
Áreas de Pesquisa - GPESÁreas de Pesquisa - GPES
EngenhariaEngenharia
Banco de DadosBanco de Dados Inteligência ArtificialInteligência Artificial
Áreas de Pesquisa - GPESÁreas de Pesquisa - GPES
EngenhariaEngenharia Banco de DadosBanco de Dados
Inteligência ArtificialInteligência Artificial