230 likes | 305 Views
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
E N D
Sistema Datachk Uma solução colaborativa zusammenarbeit
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 • 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
Requisitos e Casos de Uso • 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 • Validação dos requisitos com o cliente através de front-end
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
Implementação • 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
Obrigado! ::zusammenarbeit ideiascolaborativas:: http://www.cin.ufpe.br/~rcaf/datachk/