Tecnologia de Banco de Dados Grupo 3: Diógenes LíbanoElton S. Vianna Euglen AssisLisa Hayashida...

Preview:

Citation preview

Tecnologia de Banco de Dados

Grupo 3:Diógenes Líbano Elton S. ViannaEuglen Assis Lisa HayashidaMarcelo da Cruz Salvador Ricardo Takemura

Gerenciador de Dados de Performance e Econômia de Combustível de Veículos

Tecnologias Utilizadas

JUnit

Para que serve?Como foi feito?Comentários.

JUnit – Para que serve? Para nada! Só dá trabalho! É uma perda de tempo! Tenho que realmente

programar isso?

Programador Júnior

JUnit – Para que serve? Verifica erros de lógica. Facilita os testes unitários. Evita erros já conhecidos. Escrever testes com JUnit

permite que o programador perca menos tempo depurando seu código.

Programador Sênior

JUnit – Como foi feito?

Classe JUnit que representa o

“Ator”

Demais classes (Boundary,

Control e Bean)

Diagrama de Seqüência

JUnit – Comentários

Eu já uso o JUnit há algum tempo...

Ele é muito bom, principalmente para testar os métodos sem ter uma aplicação pronta.

Ricardo

JUnit – ComentáriosÉ bom para testar a aplicação, mesmo incompleta.E é EXCELENTE para evitar que manutenções invalidem outras funcionalidades do sistema já pronto...Toda aplicação deveria ter JUnit para validar suas funções mais básicas.

Lisa

JUnit – ComentáriosGostei do JUnit. Sempre gostei de ter uma classe de teste para testar métodos antes de ter a aplicação pronta. E com o JUnit a classe de teste fica mais completa.Euglen

JUnit – ComentáriosUtilizei o JUnit a primeira vez aqui no curso, achei muito bom para efetuar os teste unitários economizando muito tempo com testes manuais.Só achei uma pena não ter descoberto ele antes, pois teria me ajudado muito com a parte de teste.

Diógenes

JUnit – Comentários

Marcelo

Ótimo framework, fico apenas pensando que a vida teria sido muito mais fácil se eu tivesse usado ou conhecido ele antes.

Sinto alguma dificuldade em usá-lo por falta de conhecimento mas, qualquer coisa, "http://www.google.com".

Vejo que existem vantagens como a criação rápida de código de testes, aumento da qualidade do sistema que esta sendo desenvolvido, perdemos pouco tempo depurando código e o melhor, ele é free, livre!

JUnit – Comentários

O JUnit é muito legal.

Mas não devemos esquecer o “contrato” definido para cada método, afinal de contas, ele deve ser respeitado.Elton

Naked Objects

Para que serve?Como foi feito?Comentários.

Naked Objects – Para que serve? É bonitinho! Consigo ver objetos na tela! Mas continua sendo uma

perda de tempo! E dá trabalho!

Programador Júnior

Naked Objects – Para que serve? Manipulação direta dos

objetos de seu modelo. Valida os conceitos com o(s)

usuário(s). Facilita o entendimento do

negócio.

Programador Sênior

Naked Objects – Como foi feito?

Classes que representam as

entidades do DERExecução do “Naked Objects”

AutomovelrequisitaUsuário

Consumo

Performance

possuipossui

DER

Naked Objects – ComentáriosO Naked Objects é bem legal... mas para por aí. Acho que deve ser usado como o último recurso para validar com o cliente os requisitos da aplicação, pois dá trabalho...

Ricardo

Naked Objects – Comentários

É útil para fazer uma simulação inicial da aplicação e validar o modelo de dados com um cliente não técnico.

Lisa

Naked Objects – Comentários

Achei muito interessante.

Acho que vale a pena usá-lo com aqueles clientes mais indecisos.

Euglen

Naked Objects – Comentários

Diógenes

Achei o Naked Objects interessante para efetuar validação do modelo de dados e conceitos de sistema com o cliente, mas considero que só deve ser usado quando não se tem mais opções para conseguir as informações dele.

Naked Objects – Comentários

Marcelo

Acredito que vale a pena tentar utiliza-lo no dia-a-dia.Eu tentei e tive duas surpresas: - a primeira, foi ver que no grupo de desenvolvedores que eu participo, ninguém o conhecia, até ai sem novidades.- a segunda, foi ver a expressão do cliente após fazer uma apresentação durante a reunião na empresa do Naked Objects e ouvir dele,”…já está pronto? Então coloque no portal para testarmos!”

Naked Objects – Comentários

Realmente sinto que complicamos as coisas, mas ainda parece ser difícil mudar a forma de pensar….

Elton

Prevayler

Para que serve?Como foi feito?Comentários.

Prevayler – Para que serve? É um banco de dados

diferente... Não consigo ver os dados se

não rodar a aplicação! Não usa SQL!

Programador Júnior

Prevayler – Para que serve? Possui uma arquitetura de

balanceamento de carga para Plain Old Java Objects (POJOs).

Maior performance comparada à consultas realizadas em DBMS.

Persistência transparente sem uso de DBMS.

Programador Sênior

Prevayler – Como foi feito?

AutomovelrequisitaUsuário

Consumo

Performance

possuipossui

DER

DAO

Prevayler

Prevayler – Comentários

Acho que ainda hoje, é meio loucura colocar todos os dados na memória...

Ricardo

Prevayler – ComentáriosPode ser usado para implementar pequenas aplicações, se o modelo de dados original for simples.

Mas é preciso cuidado com o uso de recursos da máquina, que normalmente é compartilhado com outros processos...

Lisa

Prevayler – Comentários

Gostei.

Para aplicações pequenas é muito bom e barato.

Euglen

Prevayler – ComentáriosAchei interessante para aplicações pequenas, mas acho que o Prevayler tem que amadurecer muito ainda para que possa ser usado em aplicações comerciais.

Diógenes

Prevayler – Comentários

Marcelo

Fácil, simples, orientado á objetos, sem instalação e configuração de outros serviços. Acredito que tudo tem o seu lugar e pode ser que em um determinado projeto este framework possa a ser utilizado.

Prevayler – Comentários

Mas ainda é cedo pra saber se isso é ruim ou se é muito bom…

Me lembra uma música com o Paulo Ricardo.

Elton

Dúvidas