quinta-feira, 11 de dezembro de 2008

Relatório C-3

Introdução

Este é o relatótio 6.
A construção teve foco no design, implementação e teste das funcionalidades para desenvolver um sistema completo.



Desenvolvimento


  • Construção
Nesta última iteração de construção, foram feitas outras modificações conforme foram feito mais testes, verificando que ainda não estava muito intuitivo e a tela estava com muitas ferramentas espalhadas deixando o usuário confuso.

Sendo assim, o que tinha em apenas uma tela foi dividido em duas.

Ao implementar o acesso ao banco na iteração anterior, a classe de acesso não estava sendo utilizada corretamente, o que foi modificado nesta etapa.

Apresentação 3 – Visualização das diferenças nas telas.


  • Implementação
Antes as telas tinham um grid e vários textbox e botões espalhados. Ficou a tela com o grid e retirado as outras ferramentas, e no momento em que uma linha no grid é selecionado, abre uma outra janela para mostrar os detalhes, ficando de forma mais limpa para quem trabalha com muito dados em uma tela só.

O código de select, insert, update estava sendo feito direto no formulário, e deveria ser utilizado a classe de acesso, o que foi modificado.

Visualizar parte do código para inserir, selecionar, atualizar dados no banco


  • Design
Houve grandes modificações nas telas, já que as principais foram divididas em duas.

Telas do sistema: visualizar


  • Teste do Desenvolvedor
Foram realizados testes básicos para verificar se os dados estavam de acordo com a linha selecionada e se ao gravar dados no banco, se estavam com consistência.


  • Protótipo
Download do protótipo versão 0.6

Observação: Ao logar com 'joao.silva' senha '1234', o sistema irá mostrar a tela que o pesquisador irá utilizar e ao logar com 'maria.souza' senha '1234', o sistema irá mostrar a tela que o administrador do sistema irá utilizar.

Leia-me do sistema


  • Qualidade
Com a mudança das telas e separação de lista de dados com detalhes, ficou melhor para o usuário.

E o timer ficou decidido que rodaria a cada 15 minutos e a parte de código foi modificado para melhorar o desempenho.

Não houve maiores modificações.

Telas depois da implementação de qualidade: visualizar



Conclusão

A maior dificuldade foi passar os dados de uma tela para a outra partindo dos dados de um grid contendo várias informações e querendo capturar apenas uma linha e às vezes apenas uma célula da tabela.

Houve dificuldades com o banco ao tentar rodar o programa em outro local.


  • Relatório Final
Para visualizar o relatório final com resumo de todas as iterações: clique aqui

Nenhum comentário: