Você está na página 1de 11

E - VOTE

PESW – Proposta de Especificação do Software


Histórico de Alterações
Data Versão Descrição Autor
16/05/2022 1 Diagrama de Caso de Uso Gabrieli
Christine
21/05/2022 2 Protótipo Gabrieli
Christine

Diagrama de Casos de Uso


Sumário

1. Especificação dos Casos de Uso .............................................................................. 4


2. Atores ............................................................................................................................ 5
2.1 TSE (ADMIN) ........................................................................................................ 5
2.1 Eleitor (usuário) .................................................................................................... 5
3.0 Casos de Uso (DE ACORDO COM O DIAGRAMA ACIMA) .............................. 6
3.1 UC001 – Fazer Login ........................................................................................... 6
3.2 UC02 – Realizar Cadastro .................................................................................. 6
3.3 UC03 – Validar dados .......................................................................................... 6
3.4 UC04 – Manter Usuário ....................................................................................... 6
3.5 UC05 – Cadastrar Candidato.............................................................................. 6
3.6 UC06 – Registrar voto ......................................................................................... 6
3.7 UC07 - Autenticar Usuário ...............................................................................…6
3.0 Especificação ............................................................................................................ 10
3.1 Caso de Uso: UC001 – Manter usuário (cadastrar/alterar/pesquisar/excluir)
Descrição: Caso de uso que tem como objetivo permitir a consulta com filtros das
respostas técnicas já cadastradas …………………………………………………………………….10
3.1 Caso de Uso: UC002 – Manter Produto (cadastrar/alterar/pesquisar/excluir)
Descrição: Caso de uso que tem como objetivo permitir a consulta com filtros das
respostas técnicas já cadastradas .............................................................................. 11

Diagrama de Casos de Uso


1. Especificação dos Casos de Uso

TEXTO EXPLICATIVO DA ETAPA

Diagrama de Casos de Uso


Figura 1 Diagrama de casos de uso.

2. Atores

2.1 TSE (ADMIN)

Ator responsável por administrar o sistema e corrigir falhas, por conta disso, tem
permissões e privilégios a mais dos que os outros usuários.

2.2 Eleitor (usuário)

Ator responsável por realizar login e registrar voto.

Diagrama de Casos de Uso


3.0 Casos de Uso (DE ACORDO COM O DIAGRAMA ACIMA)

3.1 UC001 – Fazer Login

Caso de uso que tem como objetivo permitir o acesso a plataforma através de
credenciais cadastradas no sistema

3.2 UC02 – Realizar Cadastro

Caso de uso que tem como objetivo o cadastro de novos usuários.


3.3 UC03 – Validar Dados

Caso de uso que tem como objetivo validar as informações inseridas pelos
usuários
3.4 UC04 – Manter Usuário

Caso de uso que tem como objetivos: incluir, alterar, pesquisar, visualizar
dados dos usuários cadastrados.
3.5 UC05 – Cadastrar Candidato

Caso de uso que tem como objetivo realizar o cadastro de candidatos.


3.6 UC06 – Realizar Voto

Caso de uso que tem como objetivo a realização do voto por parte dos
eleitores.
3.7 UC07 – Autenticar Usuário
Caso de uso que tem como objetivo confirmar a identidade do usuário antes da
confirmação do voto.

Diagrama de Casos de Uso


2.0 Diagrama de classes

Dicionário de dados

Diagrama de Casos de Uso


3.0 Protótipos de Interface

Tela cadastro de usuário

Figure 1. Tela de Cadastro de Usuário

Tela de Login

Figure 2. Tela de Login

Diagrama de Casos de Uso


Tela de Registro de Voto (Voto e Autenticação)

Figure 3. Tela de Registro de voto - VOTO

Figure 4. Tela de Registro de Voto - AUTENTICAÇÃO

Diagrama de Casos de Uso


3.0 Especificação

ELABORAR UMA ESPECIFICAÇÃO (TABELA COMPLETA PARA CADA


CASO DE USO)

Caso de Uso: UC001 – Manter usuário (cadastrar/alterar/pesquisar/excluir)


Descriçã'o: Caso de uso que tem como objetivo permitir a consulta com
filtros das respostas te7cnicãs já cadastradas.

Ator: Cliente

Fluxo Principal: Inserir usuário – RN001

1) Caso de uso se inicia quando o ator seleciona a opção cadastrar usuário;


2) O sistema exibe formulário para preenchimento: Nome, endereço, CPF e e-
mail;
3) O ator preenche os dados e clica na opção salvar;
4) O sistema exibe uma mensagem de confirmação;
5) O caso de uso é encerrado.

Fluxos Alternativo
Fluxo Alternativo: Alterar usuário

Fluxo Alternativo: Excluir usuário

Fluxo Alternativo: Pesquisar usuário

Diagrama de Casos de Uso


Caso de Uso: UC002 – Manter Produto (cadastrar/alterar/pesquisar/excluir)
Descriçã'o: Cãso de uso que tem como objetivo permitir ã consultã com
filtros dãs respostãs te7cnicãs jã7 cãdãstrãdãs.
Ator: Cliente

Fluxo Principal: Inserir usuário – RN001

6) Caso de uso se inicia quando o ator seleciona a opção cadastrar usuário;


7) O sistema exibe formulário para preenchimento: Nome, endereço, CPF e e-
mail;
8) O ator preenche os dados e clica na opção salvar;
9) O sistema exibe uma mensagem de confirmação;
10) O caso de uso é encerrado.

Fluxos Alternativo
Fluxo Alternativo: Alterar usuário

Fluxo Alternativo: Excluir usuário

Fluxo Alternativo: Pesquisar usuário

Diagrama de Casos de Uso

Você também pode gostar