Você está na página 1de 7

Especificação dos Casos de Uso

Caso de Uso: MANTER ELEIÇÃO


Este caso de uso permite que o ator com o perfil de administrador do sistema mantenha
uma eleição.
Nome do Ator:Administrador
Descrição: Responsável abrir e fechar uma eleição.
Fluxo Principal
● Ações dos Atores: ● Ações do Sistema:

1-Efetuar login 2-Valida dados e confirmar os dados.

4- Direciona para a página de cadastro da


3-Seleciona a opção de cadastrar eleição. eleição e disponibiliza um campo para
digitar o nome da eleição e informar a
quantidade de candidatos que pode ser
escolhido.
5-Digita o nome da eleição e a quantidade
de candidatos que podem ser escolhidos e
clica no botão de próximo.
6-Direciona para a página de cadastro de
candidatos e disponibiliza um campo de
seleção dos nomes e outro onde informa os
candidatos selecionados.
7-Seleciona o nome dos candidatos e clica
em próximo.
8-Direciona para a página que contém os
dados da eleição (nome dos candidatos e
quantidade de pessoas que poderão ser
eleitas), um botão para iniciar a votação e
outro para editar as informações.
9-Clicar no botão de iniciar a votação.
10-Persiste as informações da eleição no
banco de dados e direciona para a tela que
contém a informação de que a eleição foi
criada com sucesso, o id da eleição e um
botão para encerrá-la

Fluxos Alternativos
● Ações dos Atores: ● Ações do Sistema:

1-Seleciona a opção de editar as


informações na tela que contém os dados
da eleição.
2- Volta para a tela a tela de cadastro da
eleição.

Precondições:

O ator tem de estar logado no sistema.


Caso de Uso: EDITAR ELEIÇÃO
Nome do Ator:Administrador
Descrição:Responsável por editar / cadastrar eleição.
Fluxo Principal
● Ações dos Atores: ● Ações do Sistema:

1-Efetuar login 2-Valida dados e confirmar os


dados.

2-Direciona para a tela que contém a opção de


cadastrar eleição e editar.
3-Seleciona a opção de cadastrar/editar eleição.
4-Direciona para a tela onde disponibiliza um
5-clicar no botão ‘editar eleição’. campo para digitar o nome do eleição que se
deseja editar.
6-Digita o nome do eleição e clicar em ‘OK’.
7-Direciona para a tela de edição dos dados do
eleição e disponibiliza um botão para confirmar
e outro para cancelar.
8-Edita as informações que achar pertinente e
clicar em confirmar.
9-Salva as informações no banco de dados,
apresenta uma mensagem de sucesso e volta
para a tela inicial.

Fluxos Alternativos
● Ações dos Atores: ● Ações do Sistema:

Precondições:

O ator tem de estar logado no sistema.

Caso de Uso:CADASTRAR MEMBROS


Nome do Ator:Administrador
Descrição:Responsável por manter o cadastro dos membros
Fluxo Principal
● Ações dos Atores: ● Ações do Sistema:

1-Seleciona a opção de cadastrar/editar


membro no menu.
2-Direciona para a tela que contém a opção
de cadastrar membro e editar
3-Clica no botão ‘novo membro’.
4-Direciona para a tela de cadastro de
membro e disponibiliza um campo para
digitar o nome completo do membro e outro
para digitar o CPF.
5-Preenche os campos com os dados dos
membros e seleciona a opção salvar.
6-Persiste as informações digitadas no
banco de dados e dá a informação de que
os dados foram gravados com sucesso. Ao
término o sistema volta para a tela principal

Fluxos Alternativos
● Ações dos Atores: ● Ações do Sistema:

Precondições:

O ator tem de estar logado no sistema.

Caso de Uso: EDITAR MEMBROS


Nome do Ator:Administrador
Descrição:Responsável por editar/cadastrar
Fluxo Principal
● Ações dos Atores: ● Ações do Sistema:

1-Seleciona a opção de cadastrar/editar


membro.
2-Direciona para a tela que contém a opção
de cadastrar membro e editar.
3-Clica no botão ‘editar membro’.
4-Direciona para a tela onde disponibiliza
um campo para digitar o nome do membro
que se deseja editar.
5-Digita o nome do membro e clica em ‘OK’
6-Direciona para a tela de edição dos
dados do membro e disponibiliza um botão
para confirmar e outro para cancelar.
7-Edita as informações que achar
pertinente e clica em confirmar
8-Salva as informações no banco de dados,
apresenta uma mensagem de sucesso e
volta para a tela inicial.

Fluxos Alternativos
● Ações dos Atores: ● Ações do Sistema:

Precondições:

O ator tem de estar logado no sistema.

Caso de Uso: CADASTRAR CANDIDATO


Nome do Ator:Administrador
Descrição: Responsável por manter o cadastro dos candidato.
Fluxo Principal
● Ações dos Atores: ● Ações do Sistema:

1-Seleciona a opção de cadastrar/editar


candidato.
2-Direciona para a tela que contém a opção
de cadastrar candidato.
3-Clicar no botão ‘adicionar candidato’.
4-Buscar a lista de membro que estão
habilitados a se candidata.
5-Selecionar os nomes dos membro e clicar
em ‘OK’
6-Direciona para a tela de edição dos
dados do membro e disponibiliza um botão
para confirmar e outro para cancelar

7-Caso a lista de candidatos esteja correto


clicar no botão ‘confirmar’
8-Salva as informações no banco de dados,
apresenta uma mensagem de sucesso e
volta para a tela inicial.

Fluxos Alternativos
● Ações dos Atores: ● Ações do Sistema:

Precondições:

O ator tem de estar logado no sistema.


//Em qual momento o ADM vai poder editar esse candidato? Não seria melhor deixar
isso na opção de editar eleição???

Caso de Uso: EDITAR CANDIDATO


Nome do Ator:Administrador
Descrição:Responsável por editar/cadastrar.
Fluxo Principal
● Ações dos Atores: ● Ações do Sistema:

1-Seleciona a opção de cadastrar/editar


candidato.
2-Direciona para a tela que contém a opção de
cadastrar candidato e editar.
3-clicar no botão ‘editar candidato’.
4-Direciona para a tela onde disponibiliza um
campo para digitar o nome do candidato que se
deseja editar.
5-Digita o nome do candidato e clicar em ‘OK’.

6-Direciona para a tela de edição dos dados do


candidato e disponibiliza um botão para
confirmar e outro para cancelar.
7-Edita as informações que achar pertinente e
clicar em confirmar.
8-Salva as informações no banco de dados,
apresenta uma mensagem de sucesso e volta
para a tela inicial.

Fluxos Alternativos
● Ações dos Atores: ● Ações do Sistema:

Precondições:

O ator tem de estar logado no sistema.

Caso de Uso: Realizar Votação


Nome do Ator:Membro
Descrição: Este caso de uso permite que o usuário com o perfil de membro realize a
votação quando houver eleição aberta.
Fluxo Principal
● Ações dos Atores: ● Ações do Sistema:
1-Clica na eleição que foi aberta pelo
administrador
2-Direciona para a tela de votação que
disponibiliza a seleção dos candidatos.
3-Clica nos candidatos em que deseja votar
4-Contabiliza o voto ao candidato e persiste
no banco de dados.

Fluxos Alternativos
● Ações dos Atores: ● Ações do Sistema:

Precondições:

Caso de Uso: Manter dados


Nome do Ator:Membro/ Administrador
Descrição: Este caso de uso permite que o usuário com o perfil de membro ou
administrador edite informações de cadastro.

Fluxo Principal
● Ações dos Atores: ● Ações do Sistema:
1-Clica em editar cadastro.
2-Direciona para a página de edição das
informações cadastradas
3-Edita as informações que achar
pertinente e clicar em confirmar.
4-Salva as informações no banco de dados.

Fluxos Alternativos
● Ações dos Atores: ● Ações do Sistema:

Precondições:

Você também pode gostar