{ GPES } Grupo de Pesquisa em Engenharia de Software.

19
} } Grupo de Pesquisa em Grupo de Pesquisa em Engenharia de Software Engenharia de Software

Transcript of { GPES } Grupo de Pesquisa em Engenharia de Software.

Page 1: { GPES } Grupo de Pesquisa em Engenharia de Software.

{ GPES { GPES } }

Grupo de Pesquisa em Grupo de Pesquisa em Engenharia de SoftwareEngenharia de Software

Page 2: { GPES } Grupo de Pesquisa em Engenharia 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

Page 3: { GPES } Grupo de Pesquisa em Engenharia de Software.

ApoioApoio

Coordenação de InformáticaCoordenação de Informática

Page 4: { GPES } Grupo de Pesquisa em Engenharia de Software.

Áreas de Pesquisa - GPESÁreas de Pesquisa - GPES

EngenhariaEngenharia Banco de DadosBanco de Dados Inteligência ArtificialInteligência Artificial

Page 5: { GPES } Grupo de Pesquisa em Engenharia de Software.

Áreas de Pesquisa - GPESÁreas de Pesquisa - GPES

EngenhariaEngenharia Banco de DadosBanco de Dados Inteligência ArtificialInteligência Artificial

Page 6: { GPES } Grupo de Pesquisa em Engenharia de Software.

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.

Page 7: { GPES } Grupo de Pesquisa em Engenharia de Software.

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).

Page 8: { GPES } Grupo de Pesquisa em Engenharia de Software.

Quando usar um Quando usar um Framework?Framework?

As aplicações devem apresentar características comuns.

Page 9: { GPES } Grupo de Pesquisa em Engenharia de Software.

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

Page 10: { GPES } Grupo de Pesquisa em Engenharia de Software.

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

Page 11: { GPES } Grupo de Pesquisa em Engenharia de Software.

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

Page 12: { GPES } Grupo de Pesquisa em Engenharia de Software.

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

Page 13: { GPES } Grupo de Pesquisa em Engenharia de Software.

Modelagem e Modelagem e ProgramaçãoProgramação

JavaJavaEclipseEclipseTomcatTomcatOmondoOmondo JSPJSP

StrutsStruts HibernateHibernate AjaxAjax JFlexJFlex CUPCUP

Page 14: { GPES } Grupo de Pesquisa em Engenharia de Software.

ResultadosResultados Página do Grupo de PesquisaPágina do Grupo de Pesquisa

Page 15: { GPES } Grupo de Pesquisa em Engenharia de Software.

ResultadoResultado

Page 16: { GPES } Grupo de Pesquisa em Engenharia de Software.

RelatóriosRelatórios

Disponíveis para download.Disponíveis para download.

Page 17: { GPES } Grupo de Pesquisa em Engenharia de Software.

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)

Page 18: { GPES } Grupo de Pesquisa em Engenharia de Software.

Áreas de Pesquisa - GPESÁreas de Pesquisa - GPES

EngenhariaEngenharia

Banco de DadosBanco de Dados Inteligência ArtificialInteligência Artificial

Page 19: { GPES } Grupo de Pesquisa em Engenharia de Software.

Áreas de Pesquisa - GPESÁreas de Pesquisa - GPES

EngenhariaEngenharia Banco de DadosBanco de Dados

Inteligência ArtificialInteligência Artificial