Top Banner
1 Aluno: Marcos Roberto Ferreira Orientador: Salvador Antonio dos Santos Supervisor: Vilmar Ricken Empresa: Softexpert “Solução em software para excêlencia empresarial” Tecnologia DESENVOLVIMENTO DE UM FRAMEWORK PARA WEB EM JAVA
12

Apresentação Estágio UDESC

Jul 09, 2015

Download

Documents

Marcos Ferreira
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Apresentação Estágio UDESC

1

Aluno: Marcos Roberto FerreiraOrientador: Salvador Antonio dos SantosSupervisor: Vilmar Ricken Empresa: Softexpert

“Solução em software para excêlencia empresarial” Tecnologia

DESENVOLVIMENTO DE UM FRAMEWORK PARA WEB EM JAVA

Page 2: Apresentação Estágio UDESC

2

Objetivo: •Desenvolvimento de um framework para os produtos da empresa,

orientado a objeto, utilizando estrutura de três camadas MVC (Model View Control)

Justificativa:•Para a Softexpert uma plataforma de desenvolvimento web

orientada a objetos, robusta e escalar é fundamental para o desenvolvimento de novas soluções integradas e automatizadas.

Apresentação (1/2)

Page 3: Apresentação Estágio UDESC

3

Tecnologias: Java, Maven, JPA, Hibernate, Eclipse, Tomcat, RIA, ExtJS,

Apresentação (2/2)

Figura 1 - Tecnologias utilizadas no projeto

Page 4: Apresentação Estágio UDESC

4

•Framework é uma composição de programas, bibliotecas, documentação, componentes e outros softwares que visam facilitar o desenvolvimento de um projeto de software.

Contextualização (1/4)

Page 5: Apresentação Estágio UDESC

5

Atividades desenvolvidas:

Contextualização (2/4)

•Definir escopo da arquitetura orientada a objetos

•Implementar estrutura de persistência de dados

•Implementar camada de domínio

•Implementar camada de controle

•Implementar camada de apresentação

•Testar componentes desenvolvidos

Page 6: Apresentação Estágio UDESC

6

Contextualização (3/4)

Figura 2 – Fluxograma de arquitetura do projeto

Page 7: Apresentação Estágio UDESC

7

Contextualização (4/4)

Figura 3 – Gráficos com a % de cobertura de testes do projeto

Page 8: Apresentação Estágio UDESC

8

Próximos passos

•Documentação para os usuários (programadores e analistas)

•Aumentar cobertura de testes

•Framework para desenvolvimento das interfaces Web

Page 9: Apresentação Estágio UDESC

9

• O projeto visa auxiliar todas as etapas na engenharia dos novos sistemas da Softexpert

• Matérias relacionadas: Engenharia de software Banco de dados Linguagem de programação Estrutura de dados Análise de sistemas

Considerações (1/2)

Page 10: Apresentação Estágio UDESC

10

• As principais dificuldades foram em relação a padronização dos procedimentos para o uso da ferramenta

• A oportunidade disposta pela Softexpert agregou muito pois possibilitou-me ter uma visão ampla de todo o processo de engenharia de software.

Considerações (2/2)

Page 11: Apresentação Estágio UDESC

11

Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education: 1995. pp. 26-28.

Erich Gamma. A Conversation with Erich Gamma, Part II. By Bill Venners 28/10/2005.

Jacques Philippe Sauvé's. Projeto de Software Orientado a Objeto. Disponível em: http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/map2.htm . Acesso em: 28/10/2008.

Ralph Johnson. What are frameworks? Disponível em: http://st-www.cs.uiuc.edu/users/johnson/frameworks.html . Acesso em 28/10/2008.

Referências

Page 12: Apresentação Estágio UDESC

12

Duke

Figura 4 – Duke, mascote do Java