3.3 Plinius og moderne medisin
3.3.3 Oppsummering
• Cadastrar um Cliente
Escopo: O sistema deverá fazer o cadastro de clientes de acordo com os dados
informados pelo usuário.
Pré-Condição:Não há.
Garantia de sucesso:Informar ao usuário por meio de mensagem caso o cliente foi
ou não cadastrado, se houver algum erro nos campos também tratar de informar ao usuário sobre o mesmo. O usuário ao clicar no botão de pesquisa, o sistema mostrará a lista de clientes cadastrados.
Cenário de sucesso Principal: 1. O usuário clica no botão cadastrar da tela de
cliente.
2. O sistema então redireciona para tela de cadastro com os campos para preenchi- mento : Nome, Telefone, Endereço, Data de Nascimento e Obs.
3. O usuário preenche os campos e clica no botão aceitar caso queira salvar o ca- dastro.
3.1. O sistema verifica os campos e os dados preenchidos e insere no banco retornando a mensagem de sucesso para o usuário.
3.2. O sistema redireciona para a tela de cliente.
4. O usuário preenche os campos mas clica no botão cancelar.
4.1 O sistema retorna mensagem de cadastro cancelado e redireciona para a tela de cliente
• Pesquisar Clientes
Escopo: O sistema deverá fazer a pesquisa de clientes, apresentando a lista dos
clientes cadastrados e possibilitando a pesquisa por nome.
Pré-Condição:Ter clientes cadastrados.
Garantia de sucesso:Apresentar ao usuário a lista de clientes cadastrados e os
APÊNDICE C. Modelo de Casos de Uso 73
Cenário de sucesso Principal: 1. O usuário clica no botão pesquisar da tela de
cliente.
2. O sistema então redireciona para tela de pesquisa ja preenchida com a lista e um campo para preenchimento.
3. O usuário preenche os campo no botão pesquisar caso queira escolher um ou mais clientes com um nome especifico.
3.1. O sistema faz uma consulta e retorna a lista de clientes achados que correspon- dem ao nome inserido pelo usuário.
3.2. O sistema redireciona para a tela de cliente. 4. O usuário visualiza a lista e clica em voltar. 4.1 O sistema retorna para a tela de cliente. • Editar um Cliente
Escopo: O sistema deverá fazer a edição de clientes de acordo com os dados infor-
mados pelo usuário e seleção do cliente na lista demonstrada na pesquisa.
Pré-Condição:Ter o cliente ja cadastrado no banco.
Garantia de sucesso:Informar ao usuário por meio de mensagem caso o cliente
foi ou não editado, se houver algum erro nos campos também tratar de informar ao usuário sobre o mesmo. O usuário ao clicar no botão de pesquisa, o sistema mostrará a lista de clientes cadastrados atualizada.
Cenário de sucesso Principal: 1. O usuário clica no botão pesquisar da tela de
cliente.
2. O sistema então redireciona para tela de pesquisa .
3. O usuário preenche os campos e clica no botão pesquisar caso queira o retorno de menos clientes facilitando a seleção.
3.1 O sistema verifica o banco e retorna a lista resultante da consulta por nome. 3.2. O usuário seleciona o cliente clicando na lista.
3.3. O sistema mostra um menu com as opções Editar e Excluir . 3.4. O usuário seleciona a opção editar.
3.5. O sistema redireciona para a tela de cadastro mas com os campos preenchidos. 3.6. O usuário faz as alterações necessárias e clica em aceitar.
3.7. O sistema verifica os campos e insere retornando a mensagem de cadastro feito com sucesso, então redireciona para a tela de Cliente.
APÊNDICE C. Modelo de Casos de Uso 74
4.1. O sistema mostra um menu com as opções Editar e Excluir . 4.2. O usuário seleciona a opção editar.
4.3. O sistema redireciona para a tela de cadastro mas com os campos preenchidos. 4.4. O usuário faz as alterações necessárias e clica em aceitar.
4.5. O sistema verifica os campos e insere retornando a mensagem de cadastro feito com sucesso, então redireciona para a tela de Cliente.
• Excluir um Cliente
Escopo: O sistema deverá fazer a exclusão de clientes de acordo com os dados
informados pelo usuário e seleção do cliente na lista demonstrada na pesquisa .
Pré-Condição:Ter o cliente já cadastrado no banco.
Garantia de sucesso:Informar ao usuário por meio de mensagem caso o cliente
foi ou não excluído. O usuário ao clicar no botão de pesquisa, o sistema mostrará a lista de clientes cadastrados atualizada.
Cenário de sucesso Principal: 1. O usuário clica no botão pesquisar da tela de
cliente.
2. O sistema então redireciona para tela de pesquisa .
3. O usuário preenche os campos e clica no botão pesquisar caso queira o retorno de menos clientes facilitando a seleção.
3.1. O sistema verifica o banco e retorna a lista resultante da consulta por nome. 3.2. O usuário seleciona o cliente clicando na lista.
3.3. O sistema mostra um menu com as opções Editar e Excluir . 3.4. O usuário seleciona a opção excluir.
3.5. O sistema informa o usuário da ação com dois botões com sim e não. 3.5.1. O usuário clica no botão sim.
3.5.2. O sistema então exclui o cliente mostrando a mensagem de sucesso e atualiza a lista.
3.6. O usuário clica no botão não. 3.6.1. O sistema então mostra mensagem de cancelamento e volta para a tela de pesquisa normal.
4. O usuário seleciona o cliente clicando na lista mostrada.
4.1. O sistema mostra um menu com as opções Editar e Excluir . 4.2. O usuário seleciona a opção excluir.
4.3. O sistema informa o usuário da ação com dois botões com sim e não. 4.3.1. O usuário clica no botão sim.
APÊNDICE C. Modelo de Casos de Uso 75
4.3.2. O sistema então exclui o cliente mostrando a mensagem de sucesso e atualiza a lista.
4.4. O usuário clica no botão não.
4.4.1. O sistema então mostra mensagem de cancelamento e volta para a tela de pesquisa normal.