Orientações
- Aspectos a serem avaliados:
- Que tipos de pessoas diferentes irão usar/operar este sistema?
- Usará impressora fiscal? Sabem com funciona?
- O sistema ficará armazenado num servidor na empresa ou na nuvem?
- Farão verificação de CPF inválido?
- O cliente que for comprar será validado no Serasa ou qualquer outro serviço similar?
- O sistema controlará vendas, e as compras também?
- Se estamos falando em controlar gastos, temos que pensar nos relatórios diários, semanais, mensais.
- O fornecedor terá algum acesso a este sistema?
- Haverão interfaces específicas para os diretores analisarem a movimentação da empresa?
- Este sistema pretende fazer previsão de compras?
Questões
DFD
- Entidades Externas:
- Parabéns! Conseguiram entender bem sobre as várias formas do sistema interagir com o ambiente externo permitindo a entrada e saída de dadado.
- Entendo que terão 3 tipos de usuários: Clientes, Administrador e Vendedor
- Que ainda se comunicarão com o Serasa e o Correios. Até aqui tudo bem!
- Já no caso do Recibo não serve. Se entenderem que a saída será a Impressora ainda vai mas é melhor pensarem em Recibo, não como um EE mas como um Processo que poderá ser chamado de Gerar Recibo. Como impressora é default, não costumamos referenciá-la como EE.
- Depósitos:
- Os depósitos do DFD estão adequados a princípio mas a partir dele começamos a montar o DER e ele é quem vai dizer se teremos apenas estes.
- Devo estar ficando velho pois não consegui enxergar direito os nomes em azul num fundo cinza quadriculado.
- Processos:
- Não entendi bem o porque de enviarem apenas 2 processos mas vamos lá.
- O DFD mostrar TODOS os processos (funcionalidades) que o sistema provê.
- No caso de um sistema como este deveremos ter muitos, mas muitos processos mesmo.
- Segue abaixo uma lista do que eu faria na minha visão mas pode mudar dentro do que imaginam que possa ser um sistema para microempresa:
- Cliente
- Cru Clientes (Neste caso o próprio clente pode se Cadastrar - C, Ler seus dados - R e Alterar seus dados - U mas não pode se excluir - D
- Verificar suas compras
- Sugerir produtos
- Entrar em contato com loja
- Fazer pagamento
- etc
- Administrador
- Crud Clientes (Pode incluir, ler, alterar e excluir clientes)
- Fazer compras
- Crud Fornecedor
- Crud Produtos
- Efetuar venda
- Gerar Recibo
- Gerar Relatório de Vendas
- Analisar sugestões e críticas
- Fazer pagamentos
- Realizar estorno
- Receber devolução
- Verificar Movimento do Caixa
- Gerar Relatório de Contas a Pagar
- Gerar Relatório de Contas a Receber
- Realizar Balanço
- Vendedor
- Crud Clientes (Pode incluir, ler, alterar e excluir clientes)
- Efetuar venda
- Gerar Recibo
- Fazer pagamentos
- Realizar estorno
- Receber devolução
- Realizar Balanço
- E ainda alguns que seriam vinculados a outros processos:
- Checar Status Cliente => Vinculado ao Crud Clientes e à EE Serasa
- Checar Cep => Vinculado ao Cru Clientes e à EE Correios
Fora isso poderemos discutir sobre outras funcionalidades interessantes.
DER
- Estou avaliando