• Nenhum resultado encontrado

Diagrama de casos de uso

No documento SISTEMA DE HELP DESK BASEADO EM RBC (páginas 45-56)

3.2 MODELAGEM DO SISTEMA

3.2.1 Diagrama de casos de uso

Segundo Furlan (1998 apud MIOTTO, 2006), os diagramas de caso de uso fornecem uma descrição do sistema e suas interações com o mundo exterior, representando uma visão de alto nível de funcionalidade intencional mediante o recebimento de um tipo de requisição do usuário.

Figura 11. Caso de Uso do Administrador.

UC 01.01 – Configura Usuário: Permite o cadastro, alteração e exclusão dos usuários que

possuem acesso ao sistema.

Cadastra Novo Usuário – Fluxo Principal.

1. O sistema exibe o menu de configurações de usuários.

2. O Administrador escolhe a opção cadastrar usuário

3. O Administrador insere os dados para o cadastro do novo usuário.

4. O sistema insere no banco de dados o novo usuário Alterar Usuário – Fluxo Alternativo.

1. Sistema exibe o menu com as opções.

2. O Administrador seleciona a opção alterar usuário.

3. O sistema busca os usuários cadastrados no banco de dados.

4. O sistema exibe na tela a lista dos usuários cadastrados.

5. O Administrador seleciona o usuário.

6. O Administrador altera os dados do usuário.

7. O administrador confirma as alterações

8. O sistema atualiza as informações do usuário selecionado.

Excluir Usuário – Fluxo Alternativo.

1. O sistema exibe o menu com as opções.

2. O Administrado seleciona o a opção excluir usuário.

3. O Sistema busca os usuários cadastrados no banco de dados.

4. O Sistema exibe na tela os usuários cadastrados.

5. O Administrador seleciona o usuário à ser excluído.

6. O Administrador confirma a exclusão.

Pré-condição.

1. O Administrador deve estar autenticado no sistema.

UC 01.02 – Cadastra Casos: Este caso de uso consiste em como o administrador do sistema cadastra e configurar novos casos na base de casos.

Cadastra Caso – Fluxo Principal.

1. O sistema exibe o menu com as opções.

2. O Administrador seleciona a opção cadastro de casos.

3. O sistema exibe a tela para cadastro de novos casos.

4. O Administrador informa os dados do novo caso.

5. O Administrador confirma a inclusão do novo caso.

6. O sistema insere no banco de dados o novo caso.

Alterar Caso – Fluxo Alternativo.

1. O sistema exibe o menu com as opções.

2. O Administrador seleciona a opção listar casos.

3. O sistema exibe na tela a lista dos casos cadastrados.

4. O Administrador seleciona o caso desejado.

5. O Administrador altera os dados do caso.

6. O Administrador confirma as alterações do caso.

7. O sistema altera o caso selecionado.

Excluir Caso – Fluxo Alternativo.

1. O sistema exibe o menu com as opções.

2. O Administrador seleciona a opção listar casos.

3. O sistema exibe a lista de casos cadastrados no banco de dados.

4. O Administrador seleciona o caso desejado.

5. O Administrador seleciona excluir caso.

6. O Administrador confirma a exclusão.

7. O sistema exclui o caso selecionado do banco de dados.

Pré-condição.

1. O Administrador deve estar autenticado no sistema.

UC 01.03 – Consulta Casos: Este caso de uso permite ao administrador definir no sistema

como será a utilização da consulta dos casos cadastrados na base de casos.

Consulta Caso – Fluxo Principal.

1. O sistema exibe na tela as opções do menu.

2. O Administrador seleciona a opção consulta casos.

3. O sistema busca os casos e apresenta na tela.

4. O Administrador seleciona o caso que deseja consultar.

Pré-condição.

UC 01.04 – Cadastra Categoria: Permite ao administrador do sistema cadastrar e configurar categorias para os problemas consultados na base de casos.

Cadastra Categoria – Fluxo Principal.

1. O sistema exibe na tela as opções do menu.

2. O Administrador seleciona a opção Cadastrar Categoria de Objetos.

3. O sistema apresenta a lista das categorias cadastradas.

4. O Administrador seleciona a opção incluir.

5. O sistema apresenta a tela de cadastro de nova categoria.

6. O Administrador informa os dados da nova categoria.

7. O Administrador confirma a inserção.

8. O sistema cadastra a nova categoria.

Alterar Categoria – Fluxo Alternativo.

1. O sistema exibe na tela o menu com as opções.

2. O Administrador seleciona a opção listar categorias.

3. O sistema apresenta as categorias cadastradas no banco de dados.

4. O Administrador seleciona a categoria que deseja alterar.

5. O Administrador altera os dados.

6. O Administrador confirma as alterações.

7. O sistema atualiza as informações da categoria.

Excluir Categoria – Fluxo Alternativo.

1. O Sistema exibe na tela as opções do menu.

2. O Administrador seleciona listar categoria.

3. O sistema exibe na tela as categorias cadastradas.

4. O Administrador seleciona a categoria que deseja excluir.

5. O Administrador confirma a exclusão.

6. O sistema exclui do banco de dados a categoria escolhida.

Pré-condição.

1. O Administrador deve estar autenticado no sistema.

UC 01.05 – Consulta Histórico do Usuário: Este caso de uso descreve como o administrador pode ter acesso ao histórico de consultas de casos para solução de problemas dos usuários do sistema.

Consultar Histórico do Usuário – Fluxo Principal.

1. Se o Administrador estiver autenticado no sistema.

2. O sistema exibe na tela as opções do menu.

3. O Administrador seleciona a opção Listar Usuários.

4. O sistema exibe na tela os usuários cadastrados.

5. O Administrador seleciona o usuário que deseja consultar histórico.

6. O Administrador seleciona a opção Consultar Histórico do Usuário.

Pré-condição.

1. O Administrador deve estar autenticado no sistema.

UC 01.06 – Cadastra Problema: Este caso de uso descreve como o administrador do sistema efetua o cadastro, alteração ou exclusão de problemas no sistema.

Cadastra Problema – Fluxo Principal.

1. O sistema exibe na tela as opções do menu.

2. O Administrador seleciona a opção Cadastro de Problemas dentro da categoria desejada.

3. O sistema exibe a tela de cadastro de problema 4. O Administrador insere os dados do novo problema, 5. O Administrador confirma os dados.

6. O sistema insere o novo problema.

Alterar Problema – Fluxo Alternativo.

1. O sistema exibe na tela as opções do menu.

2. O Administrador seleciona a opção listar problemas.

3. O Administrador seleciona o problema desejado.

4. O sistema exibe na tela os dados do problema.

5. O Administrador insere novos dados sobre o problema.

6. O Administrador confirma as alterações.

7. O sistema atualiza os dados do problema no banco de dados.

Excluir Problema – Fluxo Alternativo.

1. Se no passo 5 do fluxo “Altera Problema” do Use Case 01.07, o Administrador não estiver de acordo.

2. O Administrador pode selecionar a opção “Excluir Problema” na tela

“Alterar Problema”.

3. O Administrador confirma a exclusão.

4. O sistema exclui o problema selecionado.

Pré-condição.

1. O Administrador deve estar autenticado no sistema.

UC 01.07- Consulta Problema: Este caso de uso descreve como o administrador do sistema pode efetuar a consulta por problemas separados por categoria no sistema.

Consulta Problema – Fluxo Principal.

1. O sistema exibe na tela as opções do menu.

2. O Administrador seleciona a opção Consulta Problema.

3. O Sistema exibe na tela os problemas cadastrados.

4. O Administrador Seleciona o problema desejado.

5. O sistema exibe as informações sobre o problema selecionado.

Pré-condição.

Figura 12. Caso de Uso do Usuário.

UC 02.01 – Efetua Login: Usuário acessa o sistema com login e senha.

Efetua Login – Fluxo Principal

1. Usuário acessa a página inicial do sistema.

2. Sistema exibe na tela o campo de login e a senha.

3. Usuário informa o login e a senha e solicita autenticação no sistema.

4. Se os dados foram digitados, o sistema verifica no banco de dados; e 5. Se o login e a senha conferem, sistema direciona o usuário para a tela do

menu inicial no sistema.

Dados Incorretos – Fluxo Alternativo

1. No passo 5, se o login e a senha não foram digitados corretamente, o sistema não permite o acesso e exibe uma mensagem de erro para notificar o usuário.

UC 02.02 – Visualiza seu Histórico de Consultas: Este caso de uso descreve a permissão do usuário em acessar o seu histórico de consulta por problemas, podendo visualizar os todos, ou apenas os últimos problemas resolvidos através do sistema.

Visualiza seu Histórico de consultas – Fluxo Principal.

1. Se o Usuário estiver autenticado no sistema.

2. O sistema exibe na tela as opções do menu.

3. O Usuário seleciona a opção Histórico de Consultas.

4. O Sistema exibe na tela o Histórico do usuário.

Pré-condição.

1. O Usuário deve estar autenticado no sistema.

UC 02.03 – Cadastra Problema: Este caso de uso descreve como o usuário pode efetuar o

cadastro de novos problemas para serem solucionados.

Cadastra Problema – Fluxo Principal.

1. O sistema exibe na tela as opções do menu.

2. O Usuário seleciona a opção Cadastra Problema dentro da categoria desejada.

3. O sistema exibe a tela de cadastro de problema

5. O Usuário confirma os dados.

6. O sistema registra um novo chamado.

Pré-condição.

1. O Usuário deve estar autenticado no sistema.

UC 02.04 – Consulta Soluções: Este caso de uso descreve como o usuário efetua a utilização da consulta por soluções, assim como a consulta por soluções alternativas, àquelas que possuem um grau de similaridade menor.

Consulta Soluções – Fluxo Principal.

1. O sistema exibe na tela as opções do menu.

2. O Usuário seleciona a opção Consulta Soluções.

3. O sistema efetua a busca por soluções utilizando a medida de similaridade nearest neighbour (Vizinho mais próximo).

4. O Sistema exibe na tela a lista de soluções com a porcentagem de similaridade, da mais similar para a menos similar.

5.O Usuário seleciona a solução que deseja consultar.

6.O sistema exibe na tela a solução selecionada.

Consulta Solução Alternativa – Fluxo Alternativo

1. Se no passo 6 do fluxo “Consulta Soluções” do Use Case 02.04, o usuário não estiver de acordo com a solução apresentada .

2. O Usuário pode selecionar a opção Solução Alternativa.

3. O sistema exibe na tela a lista das soluções com menor grau de similaridade.

4. O Usuário seleciona a solução desejada.

5. O sistema exibe na tela a solução selecionada.

Pré-condição.

1. O Usuário deve estar autenticado no sistema.

UC 02.05 – Envia Mensagem ao Help Desk: Este caso de uso descreve como o usuário pode ter contato com os analistas de Help Desk, caso não consiga uma solução através da consulta na base de casos.

Envia Mensagem ao Help Desk – Fluxo Principal.

1. O sistema exibe na tela as opções do menu.

2. O usuário pode selecionar a opção “Enviar Mensagem ao Help Desk”.

3. O Sistema exibe na tela o formulário para o preenchimento da mensagem.

4. O Usuário preenche os campos da mensagem.

5. O Usuário seleciona a opção enviar.

6. O sistema envia a mensagem ao Help Desk.

Pré-condição.

1. O Usuário deve estar autenticado no sistema.

No documento SISTEMA DE HELP DESK BASEADO EM RBC (páginas 45-56)

Documentos relacionados