apresentação estágio udesc
TRANSCRIPT
![Page 1: Apresentação Estágio UDESC](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/6.jpg)
6
Contextualização (3/4)
Figura 2 – Fluxograma de arquitetura do projeto
![Page 7: Apresentação Estágio UDESC](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/7.jpg)
7
Contextualização (4/4)
Figura 3 – Gráficos com a % de cobertura de testes do projeto
![Page 8: Apresentação Estágio UDESC](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022052508/559e62da1a28aba36d8b47b6/html5/thumbnails/12.jpg)
12
Duke
Figura 4 – Duke, mascote do Java