Upload
internet
View
108
Download
0
Embed Size (px)
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