PIM VI: Unip Analise e Desenvolvimento de Sistemas
Por: Salezio.Francisco • 26/9/2018 • 1.458 Palavras (6 Páginas) • 542 Visualizações
...
Segue o documento detalhando todos os passos para iniciar o desenvolvimento da ferramenta para minimizar o prejuízo financeiro previamente apresentado
-
Casos de Uso
- Modelo de Casos de Uso
[pic 1]
- Detalhes dos Casos de Uso
- UC001
Consiste em controlar corretamente o estoque, será sempre executado quando realizar uma venda.
Fluxos:
- Principais: Acessado pelo menu principal do sistema;
- Alternativos: Não possui;
- Exceção: Não possui.
Pré-Condições: Usuário possuir permissão para acessar e controlar o estoque.
Pós-Condições: Executará o UC002.
- UC002
Consiste em checar sempre o estoque, sendo executado através do UC001, criando um evento novo caso seja necessário solicitar mais materiais.
Fluxos:
- Principais: Executado pelo UC001;
- Alternativos: Não possui;
- Exceção: Não possui.
Pré-Condições: Sempre será executado quando o usuário utilizar a rotina de checagem dentro do controle de estoque.
Pós-Condições: Retornará se tem a necessidade de comprar mais produtos ou se aquele produto em especifico precisa de ser comprado.
- UC003
Consiste em Solicitar o material a ser comprado, podendo ser executado através do UC002 ou diretamente, e sempre que for chamado diretamente, usará a checagem de estoque (UC002).
Fluxos:
- Principais: Executado pelo UC001;
- Alternativos: Executado pelo UC003;
- Exceção: Não possui.
Pré-Condições: Sempre será executado quando houver necessidade de efetuar compras de novos materiais.
Pós-Condições: Fará o pedido de compra dos novos materiais e dará entrada dos mesmo no estoque.
- UC004
Consiste em executar a venda, sempre verificando o controle de estoque e fazendo corretamente o cálculo das comissões dos vendedores.
Fluxos:
- Principais: Acessado pelo menu principal do sistema;
- Alternativos: Não possui;
- Exceção: Não possui.
Pré-Condições: Somente será concluído após verificar disponibilidade do estoque no UC001.
Pós-Condições: Dará entrada na comissão do vendedor responsável pela venda.
- UC005
Consiste em controlar corretamente a comissão dos vendedores e gerar relatórios para fácil pagamento das comissões.
Fluxos:
- Principais: Executado pelo UC004;
- Alternativos: Não possui;
- Exceção: Não possui.
Pré-Condições: Será executado somente após a conclusão da venda através do UC004
Pós-Condições: Exibirá relatórios com a comissão dos vendedores
- Relacionamentos
- Includes
Relacionamento entre casos de uso que SEMPRE serão executados:
UC001 - - - > UC002
UC003 - - - > UC002
UC004 - - - > UC001
- Extend
Relacionamento entre casos de uso que podem ser executados:
UC001 - - - > UC003
- Generalização
Relacionamento que se dá apenas após a execução do outro, no caso, no mesmo contexto:
UC005 → UC004
- Atributos não funcionais
Identificador
RNF001
Categoria
Desempenho
Nome
Tempo limite para processamento de verificação de estoque
Data de criação
10/06/2016
Autor
Helton Soldati
Data da última alteração
N/A
Autor
N/A
Versão
1
Prioridade
Essencial
Descrição
No módulo de controle de estoque, o processamento de verificações de produtos em estoque é um processo oneroso em termos de memória e CPU, devido ao alto volume de dados. Em função desta realidade, o sistema deverá prover recursos para processamento paralelo (multithreading) que possibilite processar as verificações de forma paralela, compactando o tempo de execução da rotina diária.
A média diária de tipos produtos a serem repostos é de são 800. Cada tipo possui pelo menos 50 produtos, totalizando 40.000 produtos a ser verificado. A janela de produção disponível para a verificação
...