sistema datachk
DESCRIPTION
Sistema Datachk. Uma solução colaborativa. zusammen arbei t. Agenda. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados Implementação. Escopo do Projeto - Cliente. CRC Marista Recife - PowerPoint PPT PresentationTRANSCRIPT
Sistema DatachkUma solução colaborativa
zusammenarbeit
AgendaEscopo do ProjetoA ExperiênciaPlano de ProjetoRequisitos e Casos de UsoArquitetura e ProjetoTestes RealizadosImplementação
Escopo do Projeto - Cliente CRC Marista Recife Associação apoiada pelo projeto
Computadores para Inclusão do Governo Federal e pela iniciativa privada
Formação profissional Recondicionamento de Computadores Descarte consciente
Escopo do Projeto - Cliente Fluxo geral do Recondicionamento
Escopo do Projeto - Motivação Organização no fluxo interno de
Recondicionamento Automação de alguns processos
A Experiência Sim, o cliente não sabe o que quer! Sim, o cliente acredita que vamos resolver
todos os seus problemas magicamente! Mudança nos processos: porque o software
não resolve todos os problemas sozinho Conhecimento prévio na área ajuda muito a
entender o problema do cliente (no caso do Datachk: logística)
Plano de Projeto Escopo inicial do projeto Necessidade de mudança do escopo Gerência de riscos
◦ Sobrecarga dos membros da equipe◦ Aprendizagem de uma nova tecnologia◦ Alteração dos requisitos
Alocação de membros Treinamento de pessoal e tecnologia
utilizada Definição do cronograma
Modos de operação do Sistema Características do produto
◦ Armazenamento de dados◦ Interface distribuída◦ Acesso restrito
Descrição e característica dos usuários Requisitos adiados
Requisitos e Casos de Uso
Requisitos não-funcionais◦ Uso de ferramentas gratuitas◦ Sistema em rede◦ Interface amigável◦ Implementação em Perl◦ Acesso autenticado◦ Código aberto (GoogleCode)
Requisitos e Casos de Uso
Requisitos funcionais
Requisitos e Casos de Uso
Requisito Prioridade
Cadastrar/Buscar Usuário Importante
Remover/Atualizar Usuário Desejável
Cadastrar/Buscar Peça Essencial
Remover/Atualizar Peça Importante
Cadastrar/Buscar Gabinete Essencial
Remover/Atualizar Gabinete Importante
Cadastrar/Remover Descarte Importante
Consultar Descarte Desejável
Emitir Relatório Desejável
Estimar Produção Desejável
Requisitos e Casos de Uso Validação dos requisitos com o cliente
através de front-end
Arquitetura e Projeto
Testes Realizados Testes de unidade: ok! Testes de integração: ok!
◦ Abordagem top-down Testes de sistema: ok! Implantação e testes de aceitação: missed
◦ Alfa◦ Beta
Melhorias pro futuro◦ Automação dos testes◦ Creating and Maintaining Perl Modules
Casos de Uso implementados◦ Cadastro de Usuários◦ Busca por Usuários◦ Cadastro de Peças◦ Busca por Peças◦ Cadastro de Sucata◦ Cadastro de Gabinete◦ Busca por Gabinete◦ Atualização de Dados do Gabinete
Implementação
Requisito não-funcional implementado◦ Autenticação de Usuário
Método de implementação◦ Cada Caso de Uso foi implementado desde o
Banco de Dados até a Interface Gráfica Iteração finalizada
Implementação
Obrigado!
::zusammenarbeitideias
colaborativas::http://www.cin.ufpe.br/~rcaf/
datachk/