Sistema Datachk

23
Sistema Datachk Uma solução colaborativa zusammenarbe it

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 Presentation

Transcript of Sistema Datachk

Page 1: Sistema  Datachk

Sistema DatachkUma solução colaborativa

zusammenarbeit

Page 2: Sistema  Datachk

AgendaEscopo do ProjetoA ExperiênciaPlano de ProjetoRequisitos e Casos de UsoArquitetura e ProjetoTestes RealizadosImplementação

Page 3: Sistema  Datachk

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

Page 4: Sistema  Datachk

Escopo do Projeto - Cliente Fluxo geral do Recondicionamento

Page 5: Sistema  Datachk

Escopo do Projeto - Motivação Organização no fluxo interno de

Recondicionamento Automação de alguns processos

Page 6: Sistema  Datachk
Page 7: Sistema  Datachk

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)

Page 8: Sistema  Datachk

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

Page 9: Sistema  Datachk
Page 10: Sistema  Datachk

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

Page 11: Sistema  Datachk

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

Page 12: Sistema  Datachk

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

Page 13: Sistema  Datachk
Page 14: Sistema  Datachk

Requisitos e Casos de Uso Validação dos requisitos com o cliente

através de front-end

Page 15: Sistema  Datachk

Arquitetura e Projeto

Page 16: Sistema  Datachk
Page 17: Sistema  Datachk
Page 18: Sistema  Datachk
Page 19: Sistema  Datachk
Page 20: Sistema  Datachk

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

Page 21: Sistema  Datachk

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

Page 22: Sistema  Datachk

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

Page 23: Sistema  Datachk

Obrigado!

::zusammenarbeitideias

colaborativas::http://www.cin.ufpe.br/~rcaf/

datachk/