Modelo e Especificação de Caso de Uso - GetGather/GetGatherApp GitHub Wiki

Modelo e Especificação de Caso de Uso

Histórico de Revisões

Versão Data Descrição Autor
1.0 28/03/2016 Criação do documento Nicolas Boarin
1.1 03/04/2016 Definição dos casos de Uso Levi Moraes

1. Introdução

O modelo de caso de uso ilustra as funções ao qual o sistema pretende possuir. Também serve de apoio para a análise , design e teste do software.

1.1 Identificação dos Atores

Ator Descrição
Usuário Pessoa que participa dos clubs
Gatherer Usuário/dono que administra um ou mais clubs

1.1 Identificação dos Casos de Uso

Id Nome
UC 1 Fazer Login
UC 2 Cadastrar Usuário pelo Facebook
UC 3 Excluir Participante
UC 4 Marcar Event
UC 1.1 Crud Club
UC 1.2 Crud Community
UC 1.1.1 Filtrar Club
UC 1.1.2 Conversar com Club
UC 1.1.3 Inscrever em Event
UC 1.2.1 Listar Clubs que participo em Communitys

2. Diagrama de Caso de Uso

3. Especificação dos Casos de Uso

Caso de Uso UC 1 – Fazer Login
Objetivo Usuário poder realizar Login
Atores Usuário
Prioridade Baixa
Pré-Condições Ter conexão estável com internet
Pós-Condições Estar logado com seu usuário no sistema
Fluxo Principal 1. Clicar no campo de login
2. Colocar nome de usuario e senha e clicar no botão enviar
3. Caso de uso se encerra
Fluxo Alternativo Não Existe
Fluxo de Exceção Na etapa 2 caso o usuário coloque um nome de usuario ou senha incorreta ele volta para o campo 2 novamente até que seja colocado um nome e senha corretos
⚠️ **GitHub.com Fallback** ⚠️