uma solução colaborativa zusammenarbeit. escopo do projeto a experiência plano de projeto...

23
Sistema Datachk Uma solução colaborativa zusammenarbe it

Upload: internet

Post on 18-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

Sistema DatachkUma solução colaborativa

zusammenarbeit

Page 2: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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

Page 3: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

Escopo do Projeto - Cliente Fluxo geral do Recondicionamento

Page 5: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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

Recondicionamento Automação de alguns processos

Page 6: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados
Page 7: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados
Page 10: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados
Page 14: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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

através de front-end

Page 15: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

Arquitetura e Projeto

Page 16: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados
Page 17: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados
Page 18: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados
Page 19: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados
Page 20: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

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: Uma solução colaborativa zusammenarbeit. Escopo do Projeto A Experiência Plano de Projeto Requisitos e Casos de Uso Arquitetura e Projeto Testes Realizados

Obrigado!

::zusammenarbeitideias

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

datachk/