Вы находитесь на странице: 1из 8

ESPECIFICAÇÃO DE CASO DE USO

Sistema Educacional de Treinamento e Avaliação

Fabricante: Laboratório Kimera


Cliente: Empresas da área de energia elétrica
Sigla Sistema: SETA Sistema: Sistema Educacional de Treinamento e Avaliação
Módulo-Macro: Administrativo Módulo: Gerenciar Usuário – [GUS]
Cód. Use Case: UC002 Use Case: Cadastrar Usuário
Identificação: ADM_GUS_UC002_MANTER_USUARIO

[ADM_GUS_UC002_MANTER_USUARIO]

DESCRIÇÃO SUCINTA
Possibilita que os usuários com os vários perfis, devidamente identificados no sistema, alterem seus dados
cadastrais, listem os usuários existentes e excluam usuários.
ATORES
 Os usuários do SETA terão as seguintes permissões:
 Administrador: poderá listar, alterar seus próprios dados e os dados cadastrais de qualquer
outro usuário e excluir qualquer usuário. (A01)(A02)(A03)
 Responsável Setorial: poderá alterar apenas seus próprios dados cadastrais. (A02)
 Responsável Local: poderá alterar apenas seus próprios dados cadastrais. (A02)
 Validador: poderá alterar apenas seus próprios dados cadastrais. (A02)
 Operador: poderá alterar apenas seus próprios dados cadastrais. (A02)

PRÉ-CONDIÇÕES
 Qualquer um dos usuários deverá ter efetuado o seu login no sistema (W001).

PÓS-CONDIÇÕES
 Ter os dados do usuário alterados ou excluídos do banco de dados.

FLUXO PRINCIPAL
Pa Descrição
ss
o
1. O fluxo principal inicia quando qualquer usuário entra no sistema e clica na opção Usuários –
Gerenciar Usuários.
2. O sistema apresenta uma tela para consulta com as seguintes opções (W002):
• Alterar Dados Pessoais; (Para qualquer usuário)
• Listar todos os Usuários; (Só para o ator Administrador)
• Buscar usuário específico (Text Field: 50 caracteres – [size: 20, maxlength: 50]); (Só para o
ator Administrador)
• Cadastrar usuário; (Só para o ator Administrador)

Caso de Uso Página 1 de 8


FLUXOS ALTERNATIVOS

(A 1) Alterar Dados Pessoais


Pa Descrição
ss
o
1.
Ao clicar na opção Alterar Dados Pessoais encontramos os seguintes campos já preenchidos e
com possibilidade de alteração (W003):
• * Nome (Text field: 50 caracteres – [size: 30, maxlength: 50]);
• * Login (Text field: 50 caracteres – [size: 30, maxlength: 50]);
• * E-mail (Text field: 50 caracteres – [size: 30, maxlength: 50]);
• * Senha (Text field: 10 caracteres – [size: 16, maxlength: 10]);
• * Telefone (Text field: 16 caracteres – [size: 16, maxlength: 16]);
• * Perfil (Combo Box: 20 caracteres – [size: 20, maxlength: 20]): serão os perfis cadastrados
para cada tipo de usuário na tela de Usuários – Gerenciar Perfis.
• * Função (Combo Box: 20 caracteres – [size: 20, maxlength: 20]): será cadastrada a função
para cada tipo de usuário, comparativo com seu local de trabalho. Deve ser listado no combo
box todas as funções já cadastradas anteriormente.
• No combo box função também deve apresentar a opção Outro, que se selecionada, exibirá
um (Text field: 20 caracteres – [size: 20, maxlength: 20]) para cadastrar a função caso as
opções de função disponíveis no combo box não correspondam as intenções do usuário.
• * Setor (Combo Box: 20 caracteres – [size: 20, maxlength: 20]): será cadastrado o setor em
que o usuário que está sendo cadastrado está associado. Deve ser listado no combo box todos
os setores já cadastrados anteriormente.
• No combo box setor também deve apresentar a opção Outro, que se selecionada, exibirá um
(Text field: 20 caracteres – [size: 20, maxlength: 20]) para cadastrar o setor caso as opções de
função disponíveis no combo box não correspondam as intenções do usuário.
* Todos os campos com asterisco no lado esquerdo, têm seu preenchimento obrigatório.
2. Fim do Fluxo Alternativo (A01) do caso de uso com a alteração dos doados do usuário sendo
realizado com sucesso e exibindo em Java a mensagem (M04).(W004)
(A 2) Listar Todos os Usuários
Pa Descrição
ss
o
1. Ao clicar na opção Listar Todos os Usuários, será exibida a listagem de todos os usuários
cadastrados no banco de dados e os seguintes campos deverão aparecer read-only; (W005)
• Nome: Nome do usuário
• Perfil: Perfil do usuário

Também apresentará colunas com as opções para:


• Alterar: alterar os dados dos usuários cadastrados.(A01)
• Excluir: excluir usuários do banco de dados.(A04)
2. Fim do Fluxo Alternativo (A02) do caso de uso com a listagem de todos os usuários.(W005)

(A 3) Buscar Usuário Específico


Pa Descrição
ss
o
1. Ao clicar na opção Buscar Usuário Específico, será exibida a listagem de todos os usuários

Caso de Uso Página 2 de 8


Pa Descrição
ss
o
cadastrados no banco de dados com o nome que foi digitado no Text Field: 50 caracteres – [size:
20, maxlength: 50] e os seguintes campos deverão aparecer read-only; (W006)
• Nome: Nome do usuário
• Perfil: Perfil do usuário

Também apresentará colunas com as opções para:


• Alterar: alterar os dados dos usuários cadastrados.(A01)
• Excluir: excluir usuários do banco de dados.(A04)
2. Fim do Fluxo Alternativo (A03) do caso de uso com a listagem de todos os usuários com o nome
que foi digitado no Text Field.(W006)

(A 4) Excluir Usuário
Pa Descrição
ss
o
1. Após realizar a listagem (W007), e selecionada a opção “Excluir”, será apresentada uma caixa de
diálogo para confirmação da exclusão. (W008)
2. Caso seja selecionada opção “Sim”, o usuário será excluído do banco de dados, o caso de uso
termina e o usuário retorna a tela anterior da listagem. A mensagem (M05) deve ser exibida.
3. Caso seja selecionada opção “Não”, o usuário não será excluído do banco de dados e o usuário
retorna a tela anterior.

FLUXOS DE EXCEÇÕES

(E 1) Usuário já cadastrado
Pa Descrição
ss
o
1.
Caso o usuário já tenha sido cadastrado com mesmo LOGIN, deve-se exibir em uma caixa de
diálogo JavaScript ou como exception Java a mensagem (M02).
(E 2) Campos obrigatórios não preenchidos
Pa Descrição
ss
o
2. Se algum dos campos com asterisco (*), que indica obrigatoriedade, não for preenchido, deve-se
retornar à tela de alteração dos dados do usuário e exibir a mensagem (M03).

MENSAGENS

(M 1) “Cadastrado com sucesso!”.


(M 2) “Cadastrado já realizado!”.
(M 3) “Os campos com (*) devem ser preenchidos obrigatoriamente!”.
(M 4) “Alteração realizada com sucesso!”.
(M 5) “Exclusão realizada com sucesso!”.

WIRE-FRAMES
W001 – Tela de Login do Usuário

Caso de Uso Página 3 de 8


Caso de Uso Página 4 de 8
W002 – Gerenciar Usuário

W003 – Alteração dos Dados do Usuário

Caso de Uso Página 5 de 8


W004 – Mensagem de Cadastro realizado com sucesso.

W005 – Tela de Listar Todos os Usuários

Caso de Uso Página 6 de 8


W006 – Buscar Usuário Específico

W007 – Confirmação de Exclusão do usuário.

Caso de Uso Página 7 de 8


W008 – Mensagem de Exclusão realizada com sucesso.

PROTÓTIPOS
Falta produzir.

REQUISITOS NÃO-FUNCIONAIS
Constante no Documento de Requisitos.

OBSERVAÇÕES
Não há.

REGRAS DE NEGÓCIO
Nada Consta.

CONTROLE DE VERSÃO
Versão Data Descrição da Alteração Autor
001 31/01/2006 Documento de Use Case Novo Alexandre
002 21/12/2005 Revisão e Correção

Caso de Uso Página 8 de 8

Оценить