Cooperativa de Alimentos
Concepção da Operação
A Cooperativa de Alimentos Amizade é uma organização que fornece aos seus associados alimentos a
preços reduzidos. Para conseguir isso, a cooperativa adquire alimentos, em grandes quantidades, de
fazendeiros e atacadistas da região. A diretoria da cooperativa está considerando a possibilidade de
automatizar alguns processos administrativos, especialmente os que se referem à compra e distribuição de
alimentos e ao controle de pagamentos e recebimentos relativos às operações.
A cooperativa funciona em ciclos semanais. Os associados podem enviar (ou entregar pessoalmente),
de segunda a quinta-feira, listas de compras, utilizando o formulário pré-impresso distribuído pela cooperativa.
Toda sexta-feira, a Diretoria recebe uma relação contendo a demanda total de cada item. De posse
dessas demandas, ela negocia, junto aos fornecedores cadastrados, as condições de compra mais
econômicas. Selecionados os fornecedores, são feitas as encomendas (inicialmente pelo telefone e
posteriormente formalizadas através do envio de um pedido ao fornecedor). Dependendo do volume de itens a
serem adquiridos, mais de um fornecedor pode fornecer um mesmo item. Esse fato faz com que o item possa
ter mais de um preço. A Diretoria nem sempre consegue adquirir todos os itens solicitados.
As encomendas são entregues à cooperativa no domingo pela manhã, quando então os pedidos são
conferidos com a nota fiscal de cada fornecedor. Após a conferência, as notas fiscais são certificadas e as
duplicatas permanecem arquivadas, aguardando pagamento, nos prazos anteriormente negociados pela
Diretoria.
Ainda no domingo, em hora determinada pela Diretoria, tem início a montagem das cestas de cada
associado, com base nas listas de compras e nas notas fiscais. A prioridade de cada associado é definida pela
ordem de chegada de sua lista. As cestas são entregues na própria cooperativa, acompanhadas das Notas de
Entrega.
Os associados podem, desde que estejam com todos os seus pagamentos em dia, inclusive a
mensalidade, efetuar pedidos de compra para pagamento no final do mês. Infelizmente, como alguns
associados não saldaram seus débitos, a Diretoria se viu forçada a estabelecer, como condição básica para
aceitação de uma lista de compras, a quitação de todos os débitos anteriores.
Lista Inicial de Atividades do Projeto
♦ Concepção
o Entrevista com o Patrocinador
o Entrevista Usuário 1
o Entrevista Usuário 2
o Definição da Proposta do Sistema
o Apresentação da Proposta do SI
o Aprovação da Proposta do SI
♦ Elaboração
o Definir processo de gerência de configuração
o Definir processo de gerência de requisitos
o Definir processo de comunicação
o Definir procedimentos de back-up
o Analisar riscos
o Elaborar plano do projeto
o Aprovação do Plano de Projeto
♦ Construção
o JAD
o Apresentação para o Patrocinador
o Representação dos Requisitos
Elaboração dos Use Cases
• Elaborar padrões de Casos de Uso
• Identificar atores
• Elaborar Use Case 1
• Elaborar Use Case 2
• Elaborar Use Case 3
Diagrama de Classes
Revisão do Diagrama de Classes
Diagrama de Transição de Estados
Revisão do Diagrama de Transição de Estados
Diagrama de Atividades
Revisão do Diagrama de Atividades
Diagrama de Seqüência
Revisão do Diagrama de Seqüência
o Arquitetura & Padrões
Definir arquitetura do sistema
Definir escopo das versões
Definir critérios de aceitação
o Elaborar padrões de casos de teste
o Elaborar casos de testes
o Conversão do Modelo de Classes em Relacional
o Revisão do Modelo Físico
o Criação das Tabelas
o Criação dos índices
o Revisão do Modelo Físico criado
o Distribuição dos Processos Entre as Camadas
o Elaboração dos Layouts
Telas
Relatórios
Revisão dos Layouts
o Projeto dos Componentes
Projetar componentes de acesso a dados
Projetar componentes de interface
2
Projetar controle de acesso
o Elaboração do Diagrama NS dos Processos
Processo 1
Processo 2
Processo 3
Revisâo dos Diagramas NS
o Implementação
Codificação
• Processo 1
• Processo 2
• Processo 3
Inspeção de Código
• Processo 1
• Processo 2
• Processo 3
Teste de Caixa Branca
• Processo 1
• Processo 2
• Processo 3
Teste de Caixa Preta
• Processo 1
• Processo 2
• Processo 3
Teste de Integração
Aprovação da Implementação
o Homologação
o Criação do BD
o Instalação de Programas
o Criação dos Usuários
o Homologação do Sistema
o Aceitação do Sistema
♦ Transição
o Criação do BD
o Instalação de Programas
o Criação dos Usuários
o Carga dos Dados
o Teste de Produção
o Aceite Final do Produto
4
Recursos Humanos Atualmente Disponíveis
Equipe de Projeto:
Hierarquia da Equipe:
Marcos do Projeto
1. ____________________________________
2. ____________________________________
3. ____________________________________
4. ____________________________________
5. ____________________________________
6. ____________________________________
7. ____________________________________
8. ____________________________________
9. ____________________________________
10. ____________________________________
11. ____________________________________
Pontos de Controle
1. ____________________________________
2. ____________________________________
3. ____________________________________
4. ____________________________________
5. ____________________________________
6. ____________________________________
7. ____________________________________
8. ____________________________________
9. ____________________________________
10. ____________________________________
11. ____________________________________
12. ____________________________________
13. ____________________________________
14. ____________________________________
15. ____________________________________
16. ____________________________________
17. ____________________________________
18. ____________________________________
19. ____________________________________
20. ____________________________________
21. ____________________________________
6
Atividades da Iteração 1
Atividade Duração Estimativa Dependências Responsável
PERT
Atividades da Iteração 2
Atividade Duração Estimativa Dependências Responsável
PERT
8
Atividades da Iteração 3
Atividade Duração Estimativa Dependências Responsável
PERT
10
Cronograma da Iteração 1
(Arrow Diagramming Method)
Cronograma da Iteração 2
(Arrow Diagramming Method)
12
Cronograma da Iteração 3
(Precedence Diagramming Method)
Estimativa da Duração do Projeto
14