Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer um DCU para um sistema que permita ao funcionário da empresa a manutenção de dados de clientes (com os dados Nome, CPF e Data de Nascimento) e a emissão de relatório de clientes cadastrados. Obs. O sistema não permite a inclusão de cliente repetidos. Funcionário Manter Clientes Emitir Relatório Clientes Nome do Caso de Uso Manter Clientes Ator principal Cliente Ator secundário Funcionário Descrição Permitir a inclusão, alteração, consulta e exclusão de clientes no sistema Pré-condições NA Pós-condições Cliente mantido no sistema Fluxo Principal Ator 1. Funcionário solicita manutenção de clientes 5. Funcionário seleciona a opção desejada. Sistema 2. OSD exibir tela de manutenção(A1). 3. OSD exibir uma lista de clientes cadastrados (E1, A1). 4. OSD permitir ao usuário Incluir, Alterar, Excluir e Consultar (A1). 6. OSD executar sub-fluxo de acordo com a opção do ator Sub-fluxo - Incluir 7.Funcionário seleciona a opção “Novo”. 9. Funcionário informa dados do cliente (Nome, CPF, Data de nascimento). 10. O Funcionário seleciona a opção “Incluir”. 8. OSD exibir os campos vazios e habilitados.(A1) 11. OSD gerar código do cliente (V1,V2, V3, E1, RN1, RN2) 12. OSD armazenar os dados do cliente(E1) Sub-fluxo - Alterar 7. O Funcionário seleciona o cliente 9. O Funcionário deve informar novos dados 10. O Funcionário seleciona a opção “Alterar”. 8. OSD exibir o Nome, CPF e a Data de nascimento do Cliente habilitados, e o código desabilitado. (E1, A1) 11. OSD atualizar os dados do Cliente.(V1,E1,V2,V3, RN1, RN2) Sub-fluxo - Excluir 7. O Funcionário seleciona o cliente 9. O Funcionário seleciona a opção “Excluir”. 8. OSD exibir os dados do Cliente habilitados, e o código desabilitado. (E1, A1) 10. OSD excluir os dados do Cliente (E1). Sub-fluxo - Consultar 7. O Funcionário seleciona o cliente 8. OSD exibir o Nome, CPF e a Data de nascimento do Cliente habilitados, e o código desabilitado.(E1, A1) Fluxos Alternativos A1. O Ator pode cancelar operação, fechando a tela. Fluxos de Exceção E1. Sistema não conecta SGBD, exibindo mensagem de erro. Regras de Negócio RN1. Não pode existir CPF repetido. RN2. Data de nascimento não pode ser maior que a data corrente. Validações V1. Validação do formato do CPF. V2. Validação de formato DATA (dd/mm/aaaa) V3. Validação de tamanho do NOME até 150 caracteres Nome do Caso de Uso Emitir Relatório de clientes Ator principal Cliente Ator secundário Funcionário Descrição Permitir a emissão de relatório de clientes selecionados Pré-condições Dados dos clientes existentes no sistema Pós-condições Dados dos clientes selecionados emitidos pelo sistema Fluxo Principal Ator 1. Ator solicita a emissão de relatório de clientes 4. Ator seleciona os clientes desejados. 5.Ator seleciona a opção “Imprimir”. Sistema 2. OSD exibir tela de emissão.(A1) 3. OSD exibir uma lista de clientes cadastrados (E1,E2, A1, A2). 6. OSD emitir o relatório com os dados dos clientes (nome, cpf e data de nascimento) (E1) Fluxos Alternativos A1. O Ator pode cancelar operação A2. O ator pode selecionar todos os clientes. Fluxos de Exceção E1. Sistema não conecta SGBD, exibindo mensagem de erro. E2. Usuário não selecionou cliente. Sistema exibe mensagem de erro. Regras de Negócio NA Validações NA Exemplo de Tela
Compartilhar