Ir para o conteúdo

Especificação de Casos de Uso

Histórico de Revisão


Data Autor Descrição Versão
20/08 Danilo Naves Criação do documento referente a Especificações de Casos de Uso 1.0
21/08 Wolfgang Stein Adicionando UC01 e UC02 1.1
22/08 Wolfgang Stein Adicionando UC03, UC04, UC05, UC06 UC07 1.1

Sumário

1.Introdução

Esse documento visa especificar os casos de uso do TV time.

2. Objetivo

Objetivo é representar o comportamento de usuários do Tv time a fim de levantar requisitos para a modelagem

Especificação de Casos de Uso


UC01 - Criação de conta

Descrição Criação de conta
Ator(es) Usuário, Sistema de login externo
Pré-Requisitos Possuir uma conta no Apple, Facebook, Google ou X
Fluxo Principal 1. Usuário acessa TV Time
2. O aplicativo apresenta uma tela de login
3. O usuário decide em qual conta externa usará para login
4. O usuário decide se quer receber atualizações do app por caixa de email
5. Usuário é automaticamente redirecionado para tela de novos usuários
Fluxo Alternativo 1 1. O usuário já tinha uma conta no aplicativo
2. O usuário entra em sua conta já existente
3. Usuário é redirecionado para a tela principal do aplicativo
Fluxo de Exceção --
Pós-Condições O usuário agora possui uma conta no aplicativo

UC02 - Adicionando Filmes

Descrição Adicionando Filmes
Ator(es) Usuário, Produtoras, Serviços de Streaming
Pré-Requisitos Possuir cadastro no Tv time e estar conectado a internet
Fluxo Principal 1. Usuário acessa TV Time
2. O usuário vai até o botão de Descobrir
3. O usuário clica na barra de "Ver todos os filmes"[FA01]
4. O usuário pode procurar o filme [FA02][FA03]
5. O usuário clica em adicionar filme ( botão de '+') [FA04]
Fluxo Alternativo 1 1. O usuário acessa a barra de pesquisar ( canto superior)
2. O usuário digita o nome do filme
3. Usuário adiciona o Filme clicando no botão ("+")
Fluxo Alternativo 2 1. O usuário usa pode navegar na página para ver os filmes que estão sendo apresentados
2. Adiciona o filme apertando o botão de adicionar filme(+)
Fluxo Alternativo 3 1. O usuário aperta o botão "filtros"
2. Escolhe a opção de filtros
3. clica no botão ("+") para adicionar o filme
Fluxo Alternativo 4 1. O usuário clica na barra do filme
2. Clica no botão adicionar filme ("+") ou no check
Fluxo de Exceção --
Pós-Condições O usuário agora adicionou esse filme a sua lista de Filmes assistidos.

UC03 - Adicionando Séries

Descrição Adicionando Series
Ator(es) Usuário, Produtoras, Serviços de Streaming
Pré-Requisitos Possuir cadastro no Tv time e estar conectado a internet
Fluxo Principal 1. Usuário acessa TV Time
2. O usuário vai até o botão de Descobrir
3. O usuário clica na barra de "Ver todas as séries"[FA01]
4. O usuário pode procurar o Série [FA02][FA03]
5. O usuário clica em adicionar Série ( botão de '+') [FA04]
Fluxo Alternativo 1 1. O usuário acessa a barra de pesquisar ( canto superior)
2. O usuário digita o nome da Série
3. Usuário adiciona a série clicando no botão ("+")
Fluxo Alternativo 2 1. O usuário usa pode navegar na página para ver as séries que estão sendo apresentados
2. Adiciona o Série apertando o botão de adicionar Série(+)
Fluxo Alternativo 3 1. O usuário aperta o botão "filtros"
2. Escolhe a opção de filtros
3. clica no botão ("+") para adicionar a série
Fluxo Alternativo 4 1. O usuário clica na barra do Série
2. Clica no botão adicionar Série ("+") ou no check
Fluxo de Exceção --
Pós-Condições O usuário agora adicionou essa série a sua lista de Filmes assistidos.

UC04 - Avaliando Filmes

Descrição Avalia os Filmes, fala de onde assistiu, onde assistiu, como se sentiu e por fim qual seu ator favorito
Ator(es) Usuário, Produtoras, Serviços de Streaming
Pré-Requisitos Possuir cadastro no Tv time e estar conectado a internet
Fluxo Principal 1. Usuário acessa TV Time
2. O usuário vai até o botão de Perfil[FA01]
3. O usuário clica no icone ">" para ver seus filmes
4. Seleciona o filme que deseja avaliar
5. O usuário coloca onde assistiu, avalia o filme, como se sentiu e qual o seu personagem favorito.
Fluxo Alternativo 1 1. O usuário acessa a barra de descobrir
2. O usuário acessa a barra de pesquisar ( canto superior)
3. O usuário procura o filme que já tenha na sua lista [FE01]
4. O usuário clica na aba "mais" no qual tem as mesmas opções do fluxo principal
Fluxo de Exceção Caso não esteja como assistido, não é possivel avaliar
Pós-Condições O usuário agora avaliou o Filme

UC05 - Avaliando Séries

Descrição Avalia as séries, fala de onde assistiu, onde assistiu, como se sentiu e por fim qual seu ator favorito
Ator(es) Usuário, Produtoras, Serviços de Streaming
Pré-Requisitos Possuir cadastro no Tv time e estar conectado a internet
Fluxo Principal 1. Usuário acessa TV Time
2. O usuário vai até o botão de Perfil[FA01]
3. O usuário clica no icone ">" para ver suas séries
4. Seleciona a série que deseja avaliar
5. Seleciona o episódio que quer avaliar
6. O usuário coloca onde assistiu, avalia a śerie, como se sentiu e qual o seu personagem favorito.
Fluxo Alternativo 1 1. O usuário acessa a barra de descobrir
2. O usuário acessa a barra de pesquisar ( canto superior)
3. O usuário procura a série que já tenha na sua lista [FE01]
4. O usuário clica na aba "mais" no qual tem as mesmas opções do fluxo principal
Fluxo de Exceção Caso não esteja como assistido, não é possivel avaliar
Pós-Condições O usuário agora avaliou a série

UC06 - Editando Perfil

Descrição Edita o Perfil do usuário
Ator(es) Usuário
Pré-Requisitos Possuir cadastro no Tv time e estar conectado a internet
Fluxo Principal 1. Usuário acessa TV Time
2. O usuário vai até o botão de Perfil
3. O usuário clica no icone "editar Perfil"
4. O usuário pode escolher a foto de perfil e de capa, bem como adicionar o país de origem
Fluxo de Exceção --
Pós-Condições O usuário personalizou seu perfil

UC07 - Pesquisar usuários

Descrição Procura algum usuário
Ator(es) Usuário
Pré-Requisitos Possuir cadastro no Tv time e estar conectado a internet
Fluxo Principal 1. Usuário acessa TV Time
2. O usuário vai até o botão de Perfil[FA01]
3. O usuário clica na aba de Seguindo
4. O usuário pesquisa o usuário que quer achar.
Fluxo Alternativo 1 1. O usuário acessa a barra de descobrir
2. O usuário acessa a barra de pesquisar ( canto superior)
3. O usuário procura a série que já tenha na sua lista [FE01]
4. O usuário clica na aba "mais" no qual tem as mesmas opções do fluxo principal
Fluxo de Exceção Caso o usuário não permita o app ver os contatos ou ter conexão as redes sociais, não será possível procurar usuário
Pós-Condições O usuário agora personalizou seu perfil