• Nenhum resultado encontrado

Cardoso (2003) define os casos de uso como sendo “um conjunto de funcionalidades de um sistema, representado por fluxos de eventos iniciados por um ator e apresentando um resultado de valor a um ator”.

Na Figura 11 são apresentados os pacotes dos cenários que foram utilizados para o desenvolvimento deste projeto.

Figura 11. Pacotes dos cenários Fonte: adaptado de Rosa (2012)

A Figura 12 representa os atores, que ficam responsáveis pelas interações com o sistema desenvolvido.

Figura 12. Atores do sistema Fonte: adaptado de Rosa (2012)

uc Atores

Técnico

Gerente Administrador

Workflow Dashboard

«extended»

«extend»

«extend»

Na Figura 13 é exibido o cenário do gerente. Em vermelho estão os casos de usos propostos por Rosa (2012), em verde (tracejado) está o novo caso de uso proposto. Em seguida é apresentada a descrição do novo caso de uso 03.03 – Gerenciar Base de Conhecimento.

Figura 13. Cenário do Gerente Fonte: adaptado de Rosa (2012)

Quadro 2. UC 03.03 – Gerenciar Base de Conhecimento Nome UC 03.03 – Gerenciar Base de Conhecimento

Descrição O sistema permite o gestor gerência a base de conhecimento

Fluxo Tipo Detalhes

Cadastra Conheciment o Adquirido

Principal

1. Na página principal do sistema, o usuário clica em Base de Conhecimento.

2. O sistema irá exibir o repositório da Base de Conhecimento.

3. O usuário irá clicar em Incluir.

4. O usuário irá preencher os campos (Título, Descrição e

uc Módulo Gerente

UC 03.01 - Visualizar Relatórios

Gerente (from Atores)

UC 03.02 - Gerenciar Proj etos

UC 03.03 - Gerenciar Base de Conhecimento

Categoria).

5. O usuário irá clicar em OK.

6. O sistema valida os dados.

7. O sistema irá exibir uma mensagem informando que a operação foi concluída com sucesso.

8. O sistema irá exibir a página principal da Base de Conhecimento.

Altera um registro

Alternativo

No passo 3 o usuário opta em alterar um registro.

3.1. Na tela principal da Base de Conhecimento, o usuário busca o registro pela Categoria ou Palavra Chave.

3.2. O usuário seleciona o registro desejado.

3.3. O usuário clica em Alterar.

3.4. O cadastro da Base de Conhecimento é exibido.

3.5. O usuário altera os dados desejados.

Volta para o passo 5.

Exclui um registro

Alternativo

No passo 3 o usuário opta em excluir um registro.

3.1. Na tela principal da Base de Conhecimento, o usuário busca o registro pela Categoria ou Palavra Chave.

3.2. O usuário seleciona o registro desejado.

3.3. O usuário clica em Excluir.

3.4. O cadastro da Base de Conhecimento é exibido.

Executa o passo 5.

5.1. O sistema pede a confirmação da exclusão.

5.2. O usuário confirma a exclusão.

5.3. O sistema exclui o registro.

Volta para o passo 8.

Consulta um registro

Alternativo

No passo 3 o usuário opta em consultar um registro.

3.1. Na tela principal da Base de Conhecimento, o usuário busca o registro pela Categoria ou Palavra Chave.

3.2. O usuário seleciona o registro desejado.

3.3. O usuário clica em Consultar.

3.4. A Base de Conhecimento é exibida.

Executa o passo 5 e depois o 8.

Dados inválidos

Exceção

Na inclusão e alteração:

No passo 6 se os campos, Título, Descrição e Categoria não estiverem preenchidos o sistema exibirá uma mensagem informando o erro e colocará o foco no 1º campo incorreto.

Na Figura 14 é exibido o cenário do técnico. Em vermelho estão os casos de usos propostos por Rosa (2012), em verde (tracejado) estão os novos casos de usos. Em seguida é apresentado a descrição dos novos casos de usos, que são: UC 01.06 – Cadastrar Categorias, UC 01.07 – Visualizar Dashboard, UC 01.08 – Incluir Conhecimento Adquirido e UC 01.09 – Alocar Recursos.

Figura 14. Cenário do Técnico Fonte: adaptado de Rosa (2012)

Quadro 3. UC 01.06 – Cadastrar Categorias Nome UC 01.06 – Cadastrar Categorias

Descrição O sistema permite ao usuário cadastrar categorias que serão utilizados na Base de Conhecimento.

Fluxo Tipo Detalhes

Cadastra uma categoria

Principal

1. Na página principal do sistema, o usuário clica em Categorias.

2. O sistema irá exibir a página de Cadastro de Categorias.

3. O usuário irá clicar em Incluir.

4. O usuário irá preencher os campos (Nome e Observação).

5. O usuário irá clicar em OK.

6. O sistema valida os dados.

7. O sistema irá exibir uma mensagem informando que a operação foi concluída com sucesso.

8. O sistema irá exibir a página principal do cadastro de Categorias.

Altera uma categoria

Alternativo

No passo 3 o usuário opta em alterar o cadastro de uma Categoria.

3.1. O usuário seleciona o registro desejado.

3.2. O usuário clica em Alterar.

3.3. O cadastro do recurso é exibido.

uc Módulo Técnico

UC 01.01 - Efetuar Login

UC 01.02 - Cadastrar Pessoas

UC 01.03 - Cadastrar Recursos

UC 01.04 - Cadastrar Serv iços

UC 01.05 - Cadastrar Tarefas

Técnico

UC 01.06 - Cadastrar Categorias

UC 01.07 - Visualizar Dashboard

UC 01.08 - Incluir conhecimento

adquirido

UC 01.09 - Alocar Recursos

3.4. O usuário altera os dados desejados.

Volta para o passo 5.

Exclui uma categoria

Alternativo

No passo 3 o usuário opta em excluir uma categoria.

3.1. O usuário seleciona o registro desejado.

3.2. O usuário clica em Excluir.

3.3. O cadastro de categoria é exibido.

Executa o passo 5.

5.1. O sistema pede a confirmação da exclusão.

5.2. O usuário confirma a exclusão.

5.3. O sistema exclui o registro.

Volta para o passo 8.

Consulta uma categoria

Alternativo

No passo 3 o usuário opta em consultar o cadastro de uma categoria.

3.1. O usuário seleciona o registro desejado.

3.2. O usuário clica em Consultar.

3.3. O cadastro de categoria é exibido.

Executa o passo 5 e depois o 8.

Dados inválidos Exceção

Na inclusão e alteração:

No passo 6 se o campo Nome não estiver preenchido o sistema exibirá uma mensagem informando o erro e colocará o foco no campo Nome.

Quadro 4. UC 01.07 – Visualizar Dashboard Nome UC 01. 07 – Visualizar Dashboard

Descrição O sistema permite o técnico visualizar o dashboard.

Fluxo Tipo Detalhes

Dashboard Principal

1. Na página principal do sistema, o técnico clica em Dashboard.

2. O sistema exibe gráficos com dados dos atendimentos, e as tarefas vinculadas ao técnico conectado.

Dashboard Alternativo

No passo 2 o técnico opta por clicar em uma tarefa.

2.1 Na tela de dashboard o técnico clica sobre a tarefa desejada.

2.2 O sistema irá redirecionar para a tela de tarefas.

Quadro 5. UC 01.08 – Incluir Conhecimento Adquirido Nome UC 01.08 – Incluir Conhecimento Adquirido

Descrição O sistema permite o gestor gerência a base de conhecimento

Fluxo Tipo Detalhes

Cadastra Conhecimento Adquirido

Principal

1. Na página principal do sistema, o usuário clica em Base de Conhecimento.

2. O sistema irá exibir o repositório da Base de Conhecimento.

3. O usuário irá clicar em Incluir.

4. O usuário irá preencher os campos (Título, Descrição e Categoria).

5. O usuário irá clicar em OK.

6. O sistema valida os dados.

7. O sistema irá exibir uma mensagem informando que a operação foi concluída com sucesso.

8. O sistema irá exibir a página principal da Base de Conhecimento.

Consulta um registro

Alternativo

No passo 3 o usuário opta em consultar um registro.

3.1. Na tela principal da Base de Conhecimento, o usuário busca o registro pela Categoria ou Palavra Chave.

3.2. O usuário seleciona o registro desejado.

3.3. O usuário clica em Consultar.

3.4. A Base de Conhecimento é exibida.

Executa o passo 5 e depois o 8.

Dados inválidos

Exceção

Na inclusão e alteração:

No passo 6 se os campos, Título e Descrição não estiverem preenchidos o sistema exibirá uma mensagem informando o erro e colocará o foco no 1º campo incorreto.

Quadro 6. UC 01.09 – Alocar Recursos Nome UC 01. 09 – Alocar Recursos

Descrição O sistema permite o técnico alocar um recurso.

Fluxo Tipo Detalhes

Aloca Recursos

Principal

1. Na página principal do sistema, o usuário clica em Tarefas.

2. O sistema irá exibir a página de Inclusão de Tarefas.

3. O usuário irá clicar em Incluir.

4. O usuário irá preencher os campos (Solicitante e Defeito relatado).

5. O usuário irá selecionar os recursos necessários.

6. O usuário irá clicar em OK.

7. O sistema valida os dados.

8. O sistema irá exibir uma mensagem informando que a operação foi concluída com sucesso.

9. O sistema irá exibir a página principal das Tarefas.

Na Figura 15 é apresentado o cenário do dashboard, que é responsável por gerenciar as informações que serão exibidas por ele. Em seguida, no Quadro 7, é detalhado o cenário.

Figura 15. Cenário do Dashboard

Quadro 7. UC 06.01 – Gerenciar dashboard Nome UC 06.01 – Gerenciar dashboard Descrição O sistema gerencia as informações.

Fluxo Tipo Detalhes

Exibe o dashboard Principal

1. O usuário conecta o sistema.

2. É exibido dados em forma de gráfico e informações destinadas ao usuário conectado.

Gerencia o dashboard

Alternativo

No passo 2 o usuário opta por clicar em um recado.

2.1 É enviado ao usuário um determinado recado.

2.2 O sistema envia o recado para o dashboard do atual usuário.

2.3 O Usuário clica em um determinado recado e o lê.

2.4 O dashboard deixa de exibir o recado lido.

Documentos relacionados