Ir para o conteúdo

Introdução

As especificações de caso de uso estão aqui dispostas para detalhar melhor cada diagrama de caso de uso, de maneira textual e mais detalhada.

ECU 1

Cadastro de usuário

Descrição
Cadastrar novo usuário no Pinterest
Atores
Usuário não cadastrado
Pré Condições
Usuário não possuir cadastro
Usuário possuir conta de e-mail
Fluxo Principal
Usuário seleciona fazer o cadastro [FA1][FA2]
Usuário preenche e-mail
Usuário preenche senha
Usuário preenche confirmação de senha
Usuário aperta botão confirmar[FE1][FE2][FE3]
Fluxos Alternativos
FA1 - Cadastro por Facebook
Usuário clica no símbolo do Facebook
Usuário confirma solicitação do Pinterest ao Facebook

FA2 - Cadastro por Gmail
Usuário clica no símbolo do Gmail
Usuário confirma solicitação do Pinterest ao Gmail
Fluxos de Exceção
FE1 - E-mail inexistente
Sistema apresenta mensagem de erro informando que o e-mail é inexistente

FE2 - E-mail já cadastrado
Sistema apresenta mensagem de erro informando que o e-mail já está cadastrado no Pinterest

FE3 - Senha e senha de confirmação diferentes
Sistema apresenta mensagem de erro informando que as duas senhas não são iguais
Pós Condições
Usuário possui conta no Pinterest
Rastreabilidade
Diagrama: DCU 2
Cenário: Cadastro de Usuário

ECU 2

Visualizar Pin

Versão 1.0

Descrição
Ato do usuário visualizar pins de seu interesse.
Atores
Usuário cadastrado e não cadastrados.
Pré Condições
Não há.
Fluxo Principal
O usuário acessa a plataforma do pinterest.
Em seguida o feed com os pins são mostrados.
Procura por pins de seu interesse.
O usuário visualiza o pin.[FA1][FA2][FE1]
Fluxos Alternativos
FA1 - Visualizar link
Usuário clica no pin.
Usuário visita página do pin clicado.

FA2 - Comentar pin
Usuário clica no pin escolhido.
Usuário comenta no pin.
Fluxos de Exceção
FE1 - Usuário excluir pin na hora que outro visualiza
Sistema apresenta erro quando um usuário visualiza e ao mesmo momento o criador do pin apaga.
Pós Condições
Usuário visualiza pin.
Rastreabilidade
Diagrama: DCU 3

Versão 2.0

Descrição
Ato do usuário visualizar pins de seu interesse.
Atores
Usuário cadastrado e não cadastrados.
Pré Condições
Não há pre condição.
Fluxo Principal
O usuário acessa a plataforma do pinterest.
O usuário é redirecionado para o feed com os pins de seu interesse
O usuário seleciona o pin que lhe agradou
O usuário visualiza o pin.
Fluxos Alternativos
FA1 - Pesquisar por um pin
O usuário é redirecionado para o feed com os pins de seu interesse.
O usuário não acha um pin que lhe agrade
O usuário usa a função de busca do Pinterest
O pinterest mostra o pins de acordo com a busca do usuário
O usuário seleciona um pin de seu agrado
O usuário visuliza um pin.
Fluxos de Exceção
FE1 - Usuário excluir pin na hora que outro visualiza
Pinterest apresenta erro quando um usuário visualiza e ao mesmo momento o criador do pin apaga.
Pós Condições
Usuário visualiza pin.
Rastreabilidade
Diagrama: DCU 3

ECU 3

Comentar em um Pin

Descrição
Ato do usuário criar um comentário em um pin.
Atores
Usuário cadastrado.
Pré Condições
Usuário estar logado.
Fluxo Principal
Em qualquer Feed do Pinterest o usuário encontra um Pin compatível com comentários em que deseja comentar.
O usuário clica no Pin
O usuário clica no botão comentar
O usuário escreve seu comentário
O usuário posta seu comentário.
Fluxos Alternativos
-
Fluxos de Exceção
FE1 - Usuário excluir pin na hora que outro está criando um comentário
Sistema apresenta erro quando um usuário comenta e ao mesmo momento o criador do pin o apaga.
Pós Condições
Usuário cria um comentário em um pin.
Rastreabilidade
Diagrama: DCU 4
Cenário: Comentar em um Pin

ECU 4

Definir interesses

Descrição
Escolher assuntos que são do interesse do usuário
Atores
Usuário cadastrado
Pré Condições
Usuário estar logado
Fluxo Principal
Usuário visualiza página principal
Usuário seleciona a aba "Salvos"
Usuário aperta aba Interesses
Usuário visualiza interesses previamente selecionados[FA]
Usuário aperta botão "Adicionar interesses"
Usuário procura seus interesses e os seleciona[FE]
Usuário aperta "Concluído"
Fluxos Alternativos
FA1 - Remover interesses previamente selecionados
Usuário visualiza interesse que não quer mais
Usuário clica em “Deixar de seguir”
Fluxos de Exceção
FE1 - Intesse não encontrado
Usuário não encontra seu interesse na lista oferecida pelo app
Usuário aperta "Concluído"
Pós Condições
O feed terá conteúdos que estejam de acordo com os interesses do usuário.
Rastreabilidade
Diagrama: DCU 4
Cenário: Definir interesses

ECU 5

Editar um Pin

Descrição
Alterar descrição e a pasta de um pin.
Atores
Usuário
Pré Condições
O usuário deve ter o aplicativo do Pinterest baixado.
O aparelho utilizado para acessar o aplicativo deve estar conectado à internet.
Fluxo Principal
Usuário faz login
Usuário clica em Perfil [FA1]
Usuário seleciona a aba "pastas"
Usuário seleciona uma pasta [FA2]
Usuário seleciona um pin
Usuário clica em "editar"
Usuário faz alterações na descrição e na pasta do pin
Usuário clica em "concluir"
Usuário é redirecionado para a página de visualização do pin editado.
Fluxos Alternativos
FA1 - Aba pins
Usuário seleciona a aba "pins"
Usuário seleciona um pin
Usuário clica em "editar"
Usuário faz alterações na descrição e na pasta do pin
Usuário clica em "concluir"
Usuário é redirecionado para a página de visualização do pin editado.

FA2 - Mouse sobre o pin
Usuário passa o mouse sobre o pin
Usuário clica em "editar"
Usuário faz alterações na descrição e na pasta do pin
Usuário clica em "concluir"
Usuário é redirecionado para a página de visualização do pin editado.
Fluxos de Exceção
-----
Pós Condições
As características modificadas serem vistas pelo usuário na descrição do pin.
Rastreabilidade
Diagrama: DCU 8
Cenário: Editar um Pin

ECU 6

Fazer login

Descrição
Fazer login na aplicação para obter acesso a todas as ferramentas exclusivas para usuários logados
Atores
Usuário não cadastrado
Pré Condições
O usuário deve ter o aplicativo do Pinterest baixado.
O aparelho utilizado para acessar o aplicativo deve estar conectado à internet.
O usuário deve ter uma conta de e-mail válida ou uma conta do Facebook ou do Google ativas.
Fluxo Principal
Usuário entra na página de login [FA1][FE2][FA2][FE3]
Usuário usa e-mail como forma de login [FA3]
Usuário insere a senha [FE1]
O usuário é redirecionado para a página principal da aplicação.
Fluxos Alternativos
FA1 - Login com Facebook
Usuário é redirecionado para a página principal

FA2 - Login com Google
Usuário é redirecionado para a página principal

FA3 - Primeiro acesso com e-mail
Usuário insere nova senha de acesso
Usuário é redirecionado para a página principal
Fluxos de Exceção
FE1 - Senha incorreta
Uma mensagem de erro é mostrada para usuário
Usuário volta para a página de login

FE2 - Permissão à conta do Facebook negada
Uma mensagem de erro é mostrada para usuário
Usuário volta para a página de login

FE3 - Permissão à conta do Google negada
Uma mensagem de erro é mostrada para usuário
Usuário volta para a página de login
Pós Condições
Conseguir acessar a página principal e outras funcionalidades exclusivas para usuários logados
Rastreabilidade
Diagrama: DCU 11
Cenário: Fazer login

ECU 7

Ir para a fonte de um Pin

Descrição
Visitar a página web de onde foi tirado um determinado pin.
Atores
Usuário
Pré Condições
O usuário deve ter o aplicativo do Pinterest baixado.
O aparelho utilizado para acessar o aplicativo deve estar conectado à internet.
Fluxo Principal
Usuário faz login[FA1]
Usuário seleciona um pin
Usuário clica no link para a fonte do site
Usuário é redirecionado para o site
Fluxos Alternativos
FA1 - Link direto
Usuário passa o mouse sobre o pin
Usuário clica sobre o link fonte
Usuário é redirecionado para uma página
Fluxos de Exceção
-----
Pós Condições
Estar na página na qual está o pin.
Rastreabilidade
Diagrama: DCU 12
Cenário: Ir para a fonte de um Pin

ECU 8

Seguir outro usuário

Descrição
Seguir um outro Usuário para acompanhar sua atividade no Pinterest.
Atores
Usuário cadastrado.
Pré Condições
Usuário possuir conta no Pinterest.
O usuário deverá estar logado.
Fluxo Principal
O usuário clica no nome de outro usuário.
A página do pergil do outro usuário é carregada. [FE1]
O usuário clica no botão seguir.
Fluxos Alternativos
-
Fluxos de Exceção
FE1 - Usuário está bloqueado pelo que deseja seguir.
Sistema apresenta mensagem de que não é possível completar a ação pois o outor usuário bloqueou o originatário do pedido.
Pós Condições
Usuário passa a seguir outro usuário.
Rastreabilidade
Diagrama: DCU 16
Cenário: Seguir outro usuário

ECU 9

Visualizar aba Seguindo

Descrição
Ato de visualizar pins de outros usuários que o usuário logado segue.
Atores
Usuário cadastrado.
Pré Condições
Usuário estar logado.
Fluxo Principal
Usuário abre o app.
O usuário clica no ícone da aba Seguindo.
O usuário visualiza o conteúdo da aba Seguindo.
Fluxos Alternativos
-
Fluxos de Exceção
-
Pós Condições
Usuário visualizará a aba "Seguindo".
Rastreabilidade
Diagrama: DCU 19
Cenário: Visualizar aba Seguindo

ECU 10

Enviar mensagem para outros usuários

Versão 1.0

Descrição
Enviar mensagens ou pins para outros usuários.
Atores
Usuário cadastrado.
Pré Condições
Usuário possuir conta no Pinterest
O usuário deverá estar logado.
Fluxo Principal
FP1 - O usuário loga no Pinterest.
FP2 - Após logado é direcionado para o feed.
FP3– Acessa a página de mensagens.[FA1]
FP4 – O usuário procura por um usuário destinatário.[FE1]
FP5 – A mensagem é escrita.
FP6 – O botão “Enviar” é clicado.[FE2]
Fluxos Alternativos
FA1 - Visualizar mensagem
O usuário acessa a página de mensagens.
Usuário visualiza as mensagens.
Fluxos de Exceção
FE1 - Usuário não encontrado
Sistema apresenta mensagem de que não há usuário com o nome pesquisado
FE2 - Mensagem não entregue
Sistema informa que não pode enviar mensagem devido a erro no servidor ou conexão.
Pós Condições
Usuário envia mensagem

Versão 2.0

Descrição
Enviar mensagens ou pins para outros usuários.
Atores
Usuário cadastrado.
Pré Condições
Usuário possuir conta no Pinterest
O usuário deverá estar logado.
Fluxo Principal
O usuário acessa a plataforma do pinterest.
Em seguida o feed com os pins de interesse do usuário são mostrados.
[FA1][FA2][FE1] O usuário acessa a aba de mensagens
O usuário usa a função de busca na aba mensagens
O usuário busca por outro usuário que ele deseja se comunicar
O pinterest mostra as opções de usuário cadastrados
O usuário seleciona o usuário que ele deseja se comunicar
O usuário escreve a mensagem
O usuário envia a mensagem
O pinterest retorna ao usuário com a confirmação do envio da mensagem.
Fluxos Alternativos
FA1 - Visualizar mensagem
O usuário acessa a aba com todas a mensagens.
O usuário seleciona a mensagem com usuário de que ele deseja se comunicar
O usuário visualiza as mensagens anteriores com
O usuário não envia nenhuma mensagem para o outro usuário.

FA2 - Enviar um pin por mensagem
O usuário acessa o pin que ele deseja enviar
O usuário usa a função de compartilhamento
O usuário busca pelo destinatário que ele deseja enviar o pin
O usuário seleciona o outro usuário
O usuário envia o pin pela mensagem
O pinterest mostra a mensagem como de envio com sucesso.
Fluxos de Exceção
FE1 - Usuário não encontrado
O usuário acessa a aba com todas as mensagens
O usuário usa a função de busca presente na aba mensagem
O pinterest exibe que o usuário não foi encontrado com o nome buscado.
Pós Condições
Usuário envia mensagem
Rastreabilidade
Diagrama: DCU 1
Cenário: Enviar mensagem para outros usuários

ECU 11

Ocultar um Pin

Versão 1.0

Descrição
Ocultar um pin de uma aba do Pinterest para que o usuário não visualize mais determinado conteúdo.
Atores
Usuário.
Pré Condições
usuário deverá estar logado em sua conta do Pinterest .
Fluxo Principal
Usuário abre o aplicativo
Usuário entra na página inicial para visualizar e navegar pelo feed de repleto de pins
Usuário seleciona um Pin
Usuário clica no botão Ocultar
Pinterest informa que pins com esse tipo de conteúdo não aparecerão mais para o usuário
Fluxos Alternativos
-
Fluxos de Exceção
-
Pós Condições
Usuário oculta o pin.
Rastreabilidade
Diagrama: DCU 22
Cenário: Ocultar um Pin

Versão 2.0

Descrição
Ocultar um pin de uma aba do Pinterest para que o usuário não visualize mais determinado conteúdo.
Atores
Usuário.
Pré Condições
usuário deverá estar logado em sua conta do Pinterest .
Fluxo Principal
Usuário acessa o pinterest
O usuário é redirecionado para a página inicial para visualizar e navegar pelo feed com os pin de seu interesse
O Usuário seleciona um pin que não é de seu interesse
O usuário usa a funação de ocultar um pin
O Pinterest informa que os pins com esse tipo de conteúdo não aparecerão mais para este usuário.
Fluxos Alternativos
FA1 - Usuário continuar navegando
O usuário navega pelo feed
O usuário gosta de um pin de seu interesse
O usuário seleciona o pin de interesse
O usuário comenta no pin selecionado .
Fluxos de Exceção
FE1 - Pinterest não conseguir ocultar pin
O usuário selciona a opção de ocultar pin
O pinterest mostra ao usuário que não foi possível executar a ação requisitada.

FE2 - Sem conexão de dados
O usuário acessar o Pinterest
O pinterest mostra ao usuário que não há conexão com o a internet.
Pós Condições
Usuário oculta o pin.
Rastreabilidade
Diagrama: DCU 22
Cenário: Ocultar um Pin

Versão 1.0

ECU 12

Salvar um Pin

Versão 1.0

Descrição
Salvar um Pin do Pinterest
Atores
Usuário do Pinterest
Pré Condições
Usuário possuir cadastro no Pinterest
Usuário ter efetuado seu primeiro login
Usuário ter escolhido seus interesses
Usuário ter conexão de internet
Fluxo Principal
Usuário abre o Pinterest
Usuário efetua Login no Pinterest [FA1]
Usuário acessa Página Principal [FA2]
Usuário visualiza Feed
Usuário visualiza um Pin
Usuário clica para Salvar o Pin
Usuário cria uma pasta para salvar um Pin [FA3]
Usuário escolhe o nome da pasta
Usuário salva o Pin na pasta
Fluxos Alternativos
FA1 - Usuário efetuar primeiro login na aplicação
Usuário escolhe no mínimo cinco categorias de interesses
Usuário acessa Página Inicial
Continua o Fluxo Principal a partir do 4

FA2 - Usuário pesquisa por conteúdo específico
Usuário visualiza um Pin
Continua o Fluxo Principal a partir do 6

FA3 - Usuário salva Pin em uma pasta já criada
Fluxos de Exceção
-
Pós Condições
Usuário salva Pin em uma pasta do Pinterest
Rastreabilidade
Diagrama: DCU 17
Cenário: Salvar um Pin

Versão 2.0

Descrição
Salvar um Pin do Pinterest
Atores
Usuário do Pinterest
Pré Condições
Usuário possuir cadastro no Pinterest
Usuário ter efetuado seu primeiro login
Usuário ter escolhido seus interesses
Usuário ter conexão de internet
Usuário estar com o Pinterest aberto
Fluxo Principal
1- Usuário efetua Login no Pinterest [FA1]
2- O sistema redireciona para a página principal
3- Usuário acessa Página Principal [FA2]
4- Usuário visualiza Feed
5- Usuário visualiza um Pin
6- Usuário acessa funcionalidade "Salvar o Pin" [FE1]
7- Usuário cria uma pasta para salvar um Pin [FA3]
8- Usuário escolhe o nome da pasta
9- Usuário salva o Pin na pasta
Fluxos Alternativos
FA1 - Usuário efetuar primeiro login na aplicação
1- Usuário escolhe no mínimo cinco categorias de interesses
2- Usuário acessa Página Inicial
3- Continua o Fluxo Principal a partir do 4

FA2 - Usuário pesquisa por conteúdo específico
1- Usuário visualiza um Pin
2- Continua o Fluxo Principal a partir do 6

FA3 - Usuário salva Pin em uma pasta já criada
Fluxos de Exceção
* FE1 - O Pin ser excluído do Pinterest *
Pós Condições
Usuário salva Pin em uma pasta do Pinterest
Rastreabilidade
Diagrama: DCU 17
Cenário: Salvar um Pin

ECU 13

Enviar um Pin

Versão 1.0

Descrição
Enviar um Pin do Pinterest
Atores
Usuário do Pinterest
Pré Condições
Usuário possuir cadastro no Pinterest
Usuário ter efetuado seu primeiro login
Usuário ter escolhido seus interesses
Usuário ter conexão de internet
Fluxo Principal
Usuário abre o Pinterest
Usuário efetua Login no Pinterest [FA1]
Usuário acessa Página Principal [FA2]
Usuário visualiza Feed
Usuário visualiza um Pin
Usuário clica para Enviar o Pin
Usuário escolhe para que amigo do Pinterest quer enviar o Pin [FA3][FA4][FA5]
Usuário envia o Pin [FA6]
Fluxos Alternativos
FA01 - Usuário efetuar primeiro login na aplicação
Usuário escolhe no mínimo cinco categorias de interesses
Usuário acessa Página Inicial
Continua o Fluxo Principal a partir do 4

FA2 - Usuário pesquisa por conteúdo específico
Usuário visualiza um Pin
Continua o Fluxo Principal a partir do 6

FA3 - Usuário copia o link do Pin para enviar por e-mail, SMS ou outra plataforma

FA4 - Usuário compartilha o link do Pin para o Facebook

FA5 - Usuário envia o link do Pin para um contato do WhatsApp

FA6 - Usuário escreve uma mensagem para enviar junto ao Pin para um usuário do Pinterest
Usuário envia o Pin
Fluxos de Exceção
-
Pós Condições
Usuário envia o Pin para outra pessoa
Rastreabilidade
Diagrama: DCU 9
Cenário: Enviar um Pin

Versão 2.0

Descrição
Enviar um Pin do Pinterest
Atores
Usuário do Pinterest
Pré Condições
Usuário possuir cadastro no Pinterest
Usuário ter efetuado seu primeiro login
Usuário ter escolhido seus interesses
Usuário ter conexão de internet
Usuário estar com o Pinterest aberto
Fluxo Principal
1- Usuário efetua Login no Pinterest [FA1]
2- O sistema redireciona para a página principal
3- Usuário acessa Página Principal [FA2]
4- Usuário visualiza Feed
5- Usuário visualiza um Pin
6- Usuário acessa funcionalidade "Enviar o Pin" [FE1]
7- Usuário escolhe para que amigo do Pinterest quer enviar o Pin [FA3][FA4][FA5]
8- Usuário envia o Pin [FA6]
Fluxos Alternativos
FA01 - Usuário efetuar primeiro login na aplicação
1- Usuário escolhe no mínimo cinco categorias de interesses
2- Usuário acessa Página Inicial
3- Continua o Fluxo Principal a partir do 4

FA2 - Usuário pesquisa por conteúdo específico
1- Usuário visualiza um Pin
2- Continua o Fluxo Principal a partir do 6

FA3 - Usuário copia o link do Pin para enviar por e-mail, SMS ou outra plataforma

FA4 - Usuário compartilha o link do Pin para o Facebook

FA5 - Usuário envia o link do Pin para um contato do WhatsApp

FA6 - Usuário escreve uma mensagem para enviar junto ao Pin para um usuário do Pinterest
Usuário envia o Pin
Fluxos de Exceção
* FE1 - O Pin ser excluído do Pinterest *
Pós Condições
Usuário envia o Pin para outra pessoa
Rastreabilidade
Diagrama: DCU 9
Cenário: Enviar um Pin

ECU 14

Realizar primeiro login

Versão 1.0

Descrição
Realizar primeiro login no Pinterest
Atores
Usuário recém cadastrado no Pinterest
Pré Condições
Usuário possuir cadastro no Pinterest
Usuário não ter efetuado seu primeiro login
Usuário ter conexão de internet
Fluxo Principal
Usuário abre o Pinterest
Usuário efetua o primeiro Login no Pinterest
Usuário escolhe no mínimo cinco categorias de interesses [FA01]
Usuário acessa página principal [FA02][FA03][FA04]
Usuário visualiza Feed
Usuário visiualiza um Pin
Fluxos Alternativos
FA01 - Usuário faz o tutorial para aprender as funcionalidades do Pinterest
Usuário escolhe no mínimo cinco categorias de interesses
Continua o fluxo principal a partir do 4

FA02 - Usuário procura pessoas para seguir no Pinterest

FA03 Usuário procura por conteúdos específicos no Pinterest

FA04 - Usuário procura mais interesses para seguir
Pós Condições
Usuário efetua primeiro login no Pinterest
Rastreabilidade
Diagrama: DCU 10

Versão 2.0

Descrição
Realizar primeiro login no Pinterest
Atores
Usuário recém cadastrado no Pinterest
Pré Condições
Usuário possuir cadastro no Pinterest
Usuário não ter efetuado seu primeiro login
Usuário ter conexão de internet
Usuário estar com o Pinterest aberto
Fluxo Principal
1- Usuário efetua o primeiro Login no Pinterest
2- O sistema redireciona para escolha de interesses
3- Usuário escolhe no mínimo cinco categorias de interesses [FA01]
4- O sistema redireciona para página principal
5- Usuário acessa página principal [FA02][FA03][FA04]
6- Usuário visualiza Feed
7- Usuário visiualiza um Pin
Fluxos Alternativos
FA01 - Usuário faz o tutorial para aprender as funcionalidades do Pinterest
Usuário escolhe no mínimo cinco categorias de interesses
Continua o fluxo principal a partir do 4

FA02 - Usuário procura pessoas para seguir no Pinterest

FA03 Usuário procura por conteúdos específicos no Pinterest

FA04 - Usuário procura mais interesses para seguir
Pós Condições
Usuário efetua primeiro login no Pinterest
Rastreabilidade
Diagrama: DCU 10

ECU 15

Sair do aplicativo Pinterest

Versão 1.0

Descrição
O usuário sair de sua conta no pinterest caso esteja logado.
Atores
Usuário.
Pré Condições
O usuário está logado.
Fluxo Principal
O usuário abre o aplicativo.
acessa a aba de salvo.[FA1]
O usuário seleciona o ícone de engrenagem na parte superior direita.
Seleciona a opção sair.[FA2]
É redirecionado para a página de login.
Fluxos Alternativos
FA1 - O usuário pode permanecer no feed.

FA2 – O usuário pode permanecer na aba salvos e escolher outra opção.
Fluxos de Exceção
-
Pós Condições
O usuário deslogado.
Cenário: Sair do aplicativo Pinterest
Rastreabilidade
Diagrama: DCU 25

Versão 2.0

Descrição
O usuário sair de sua conta no pinterest caso esteja logado.
Atores
Usuário.
Pré Condições
O usuário está logado no Pinterest.
Fluxo Principal
O usuário acessa o Pinterest
O usuário é redirecionado para o feed com todos os pins de interesse do usuário [FA1][FA2]
O usuário acessa a aba de Salvos
O usuário seleciona a função de configuração [FE1]
O usuário seleciona a opção sair.[FA2]
O usuário é redirecionado para a página de login.
Fluxos Alternativos
FA1 - O usuário pode permanecer no feed.
O usuário seleciona um pin de seu agrado
O usuário comenta no pin

FA2 – O usuário escolhe outra opção na aba salvos
O usuário acessa a aba salvos
O usuário acessa a pasta com os pins salvos no ultimo dia acessado.
Fluxos de Exceção
FE1 - Não completar a ação de sair do pinterest
O usuário acessa as configurações
O usuário usa a função sair
O pinterest apresenta um erro que não foi possivel sair devido a falta de rede.
Pós Condições
O usuário deslogado.
Cenário: Sair do aplicativo Pinterest
Rastreabilidade
Diagrama: DCU 25

ECU 16

Denunciar um Pin

Versão 1.0

Descrição
Denunciar um pin presente em uma aba do Pinterest.
Atores
Usuário.
Pré Condições
O usuário deverá estar logado em sua conta do Pinterest
O usuário deverá encontrar um pin com conteúdo que julga como impróprio.
Fluxo Principal
Usuário abre o aplicativo
Usuário entra na página inicial para visualizar e navegar pelo feed repleto de de pins
Usuário encontra um pin com conteúdo impróprio
Usuário seleciona um Pin
Usuário clica no botão Mais
Usuário clica no botão Denunciar
Pinterest informa que pins com esse tipo de conteúdo não aparecerão mais para o usuário
Comunidade do Pinterest avalia o conteúdo do pin denunciado e remove o conteúdo do aplicativo.
Fluxos Alternativos
-
Fluxos de Exceção
-
Pós Condições
O usuário deslogado.
Rastreabilidade
Diagrama: DCU 23
Cenário: Denunciar um Pin

Versão 2.0

Descrição
Denunciar um pin presente em uma aba do Pinterest.
Atores
Usuário.
Pré Condições
O usuário deverá estar logado em sua conta do Pinterest
O usuário deverá encontrar um pin com conteúdo que julga como impróprio.
Fluxo Principal
O usuário acessa o Pinterest
O usuário acessa a página do feed com os pins de seu interesse
O usuário navega pelo feed[FA1]
O usuário encontra um pin com conteúdo impróprio
O Usuário seleciona um Pin
O usuário usua a opção de Denuncia do Pinterest[FE1]
O Pinterest informa que pins com esse tipo de conteúdo não aparecerão mais para o usuário
Comunidade do Pinterest avalia o conteúdo do pin denunciado e remove o conteúdo do feed.
Fluxos Alternativos
FA1 - Salvar um pin
Usuário seleciona o pin desejado
O usuário salva um pin em uma de suas pastas.
Fluxos de Exceção
FE1 - Pinterest não julga pin como conteúdo impróprio
Pinterest envia ao usuário que o pin não fere a moral dos usuário e que o mesmo irá permanecer no banco de dados.
Pós Condições
O usuário deslogado.
Rastreabilidade
Diagrama: DCU 23
Cenário: Denunciar um Pin

ECU 17

Classificar um Pin como Experimentado

Descrição
Experimentar o conteúdo de um pin e classificá-lo na aba do Pinterest de Experimentados
Atores
Usuário
Pré Condições
Usuário logado
Usuário ter pins salvos
Câmera
Fluxo Principal
Usuário entra na Aba Salvos
Usuário seleciona a opção Experimentados
Pinterest apresenta em lista os pins salvos pelo usuário
Usuário seleciona a opção adicionar pin
Usuário tira foto do pin experimentado[FA]
Usuário seleciona a opção Concluído
Fluxos Alternativos
FA1 - Adicionar Notas
Usuário adiciona nota à foto tirada
Usuário seleciona a opção Concluído
Fluxos de Exceção
-
Pós Condições
O pin ficará salvo na aba Experimentar do Pinterest junto com uma foto do que foi experimentado.
Rastreabilidade
Diagrama: DCU 24
Cenário: Classificar um Pin como Experimentado

ECU 18

Editar Perfil

Descrição
O usuário editar seu perfil com suas informações, podendo adionar novas ou mudá-las.
Atores
Usuário.
Pré Condições
O usuário possuir uma conta no Pinterest.
Fluxo Principal
O usuário clica no ícone de "Reticências" na tela e vai até a seção de edição de perfil.
Fluxos Alternativos
FA1 – O usuário pode mudar seu nome e/ou sobrenome.
FA2 – O usuário pode mudar/adicionar sua foto de perfil.
FA3 – O usuário pode mudar/adicionar seu username.
FA4 – O usuário pode mudar/adicionar uma descrição sobre ele.
FA5 – O usuário pode mudar/adicionar sua localização.
FA6 – O usuário pode mudar/adicionar seu Website.
Fluxos de Exceção
FE1 – Não salvar as alterações.
Pós Condições
Alteração ou adição de informações no perfil do usuário.
Rastreabilidade
Diagrama: DCU 26
Cenário: Editar Perfil

ECU 19

Visualizar Feed

Descrição
Visualizar pins de interesse do usuário pelo feed
Atores
Usuário
Pré Condições
Usuário logado
Usuário ter definido ao menos um interesse
Fluxo Principal
Usuário seleciona aba “Página Inicial”
Usuário navega pelo feed de pins[FA1]
Usuário pesquisa pins de seu interesse
Usuário vizualiza o pin
Fluxos Alternativos
FA1 - Mudança de aba
Usuário tem a possibilidade de mudar para qualquer outra aba que não seja a do feed.
Fluxos de Exceção
-
Pós Condições
O usuário visualizará o conteúdo oferecido pelo Pinterest
Rastreabilidade
Diagrama: DCU 18
Cenário: Visualizar Feed

ECU 20

Receber notificações

Descrição
O usuário recebe notificações de pins relacionados aos seus e pins salvos por amigos.
Atores
Usuário.
Pré Condições
Seguir usuários ou ter pins salvos.
Fluxo Principal
Estar na tela inicial do aplicativo e ter um alerta no ícone de "notificações", então o usuário poder clicar e ver suas novas notificações.
Fluxos Alternativos
FA1 – O usuário pode salvar novos pins indicados.
FA2 – O usuário pode salvar pins salvos por outros amigos.
FA3 – O usuário pode desabilitar opção de notificação por email.
Fluxos de Exceção
FE1 – Não estar seguindo outros usuários e não ter nenhum pin salvo
Pós Condições
O usuário é notificado sobre qualquer interação de novos pins ou usuários seguidos.
Rastreabilidade
Diagrama: DCU 20
Cenário: Receber notificações

ECU 21

Classificação de pastas

Descrição
O usuário escolhe a forma que quer ordenar suas pastas.
Atores
Usuário.
Pré Condições
Ter uma ou mais pastas .
Fluxo Principal
Ir até a página de perfil e estar na opção de "boards" .
Fluxos Alternativos
FA1 – O usuário pode classificar por ordem alfabética.
FA2 – O usuário pode classificar por "Salvo pela última vez".
FA3 – O usuário pode classificar por "mais recentes"
FA4 – O usuário pode classificar por "mais antigas"
FA5 – O usuário pode classificar por "igual à Web" .
Fluxos de Exceção
-
Pós Condições
As pastas do usuário estarão ordenadas de acordo com a opção escolhida por ele.
Rastreabilidade
Diagrama: DCU 21
Cenário: Classificação de pastas

ECU 22

Organizar Pasta

Descrição
Realocar pins em pastas ou subpastas e excluir pins
Atores
Usuário
Pré Condições
Usuário logado
O usuário deve possuir pins na pasta a ser organizada ou na subpasta a ser organizada
Fluxo Principal
Usuário seleciona aba “Salvos”
Usuário seleciona aba “Pastas”
Usuário seleciona uma pasta
Usuário clica em “Organizar”
Usuário seleciona pins para organizar
Usuário clica em “Avançar”[FA]
Usuário seleciona outra Pasta
Pinterest informa que pin foi movido
Fluxos Alternativos
FA1 - Adicionar subpasta
Usuário seleciona “Adicionar subpasta”
Usuário adiciona nome para nova subpasta
Usuário seleciona “Concluído”
Fluxos de Exceção
-
Pós Condições
O usuário visualizará o conteúdo oferecido pelo Pinterest
Rastreabilidade
Diagrama: DCU 13
Cenário: Organizar Pasta

ECU 23

Pesquisar por tema

Versão 1.0

Descrição
Encontrar imagens referentes a um tema de preferência do usuário.
Atores
Usuário
Pré Condições
Usuário ter em mente palavras-chaves relativas ao tema.
Fluxo Principal
Usuário abre o aplicativo
Usuário escreve palavras relacionadas ao tema desejado na barra de pesquisa
Usuário clica "enter"
Aplicativo mostra uma seleção de imagens referentes ao tema
Aplictivo mostra uma seleção de palavras relacionadas ao tema que direcione para pesquisas específicas
Fluxos Alternativo
FA1 - Sugerir palavras chaves relacionadas.
Fluxos de Exceção
FE1 - Palavras que coincidirem com outros temas.
Pós Condições
O usuário encontrará uma página repleta de pins de acordo com a temática desejada.
Rastreabilidade
Diagrama: DCU 14
Cenário: Pesquisar por tema

Versão 2.0

Descrição
Encontrar imagens referentes a um tema de preferência do usuário.
Atores
Usuário
Pré Condições
Usuário ter em mente palavras-chaves relativas ao tema.
Fluxo Principal
Usuário acessa o Pinterest. [FA1][FE1]
O usuário usa a função de busca no Pinterest
O usuário usa palavras relacionadas ao que deseja pesquisar
O Pinterest mostra opções de pins referentes ao que foi pesquisado
O usuário seleciona o pin de seu interesse.
Fluxos Alternativo
FA1 - Sugerir palavras chaves relacionadas.
O usuário usa a opção de busca
O usuário não usa o termo certo para tema pesquisado desejado
O pinterest sugeri termos para ajudar na busca final.
Fluxos de Exceção
FE1 - Termos que coincidirem com outros temas.
O usuário usa a opção de busca
O usuário usa termo para busca pins relacionados
O Pinterest filtra os pins de termos similares
O usuário não acha o que estava procurando
Pós Condições
O usuário encontrará uma página repleta de pins de acordo com a temática desejada.
Rastreabilidade
Diagrama: DCU 14
Cenário: Pesquisar por tema

ECU 24

Pesquisar por foto

Descrição
Utilizar uma imagem como base de pesquisa para encontrar pins semelhantes.
Atores
Usuário
Imagens semelhantes
Pré Condições
Usuário possuir conta no Pinterest
Usuário ter acesso ao aplicativo mobile
Usuário possuir celular com câmera
Fluxo Principal
Usuário acessa o aplicativo pelo celular;
Abre a Página Inicial para o usuário;
Usuário seleciona o símbolo de Câmera na barra de pesquisa [FA1] ;
Usuário tira foto da imagem que quer pesquisar;
Imagens semelhantes são retornadas ao usuário [FE1] ;
O Processo é finalizado com sucesso.
Fluxos Alternativos
FA1 - Selecionar Imagem da Galeria
O Usuário acessa a galeria do celular;
Usuário seleciona imagem de base para a pesquisa de pins;
Imagens semelhantes são retornadas ao usuário.
Fluxos de Exceção
FE1 - Pins Retornados Não São Semelhantes
Imagens de Pins retornados não correspondem ao tema da imagem enviada;
O Processo é finalizado.

Pós Condições
São retornadas imagens de Pins semelhantes à imagem usada para pesquisa pelo usuário.
Rastreabilidade
Diagrama: DCU 15
Cenário: Pesquisar por foto

ECU 25

Compartilhar Pasta

Descrição
Permitir que um outro usuário possa editar uma pasta, adicionando e removendo pins ou criando subpastas.
Atores
Usuário
Usuário Convidado a Compartilhar Pasta
Pré Condições
Usuário possuir conta no Pinterest
Usuário Convidado possuir conta no Pinterest
Usuário possuir uma pasta
Fluxo Principal
Usuário acessa seu perfil no aplicativo;
Aparecem várias opções, como acessar pastas já criadas ou criar uma pasta;
Usuário seleciona a pasta;
Usuário seleciona ícone de compartilhar pasta;
Usuário escolhe os outros usuários com quem compartilhar a pasta nas opções mostradas. [FA1] ;
Usuário envia convites de compartilhamento;
O Convidado a compartilhar aceita o convite. [FE1];
O Processo é finalizado com sucesso.
Fluxos Alternativos
FA1 - Procurar por usuários
O Usuário acessa a barra de pesquisa na função de compartilhar pasta;
Usuário digita nome do outro usuário com quem vai compartilhar a pasta;
Usuário seleciona a opção de escolher pasta, se já tiver pastas;
Usuário escolhe a opção de "Criar Pasta"
Usuário envia convites de compartilhamento;
O Convidado a compartilhar aceita o convite. [FE1];
O Processo é finalizado com sucesso.
Fluxos de Exceção
FE1 - Usuário Recusa o Convite
O Usuário convidado recusa o convite;
O Processo é finalizado com sucesso.

Pós Condições
O Usuário Convidado agora pode modificar a pasta compartilhada.
Rastreabilidade
Diagrama: DCU 5
Cenário: Compartilhar Pasta

ECU 26

Criar Pasta

Descrição
Criar uma pasta para guardar os pins conforme desejo do usuário
Atores
Usuário
Pré Condições
Usuário possuir conta no Pinterest
Fluxo Principal
Usuário acessa seu perfil no aplicativo. [FA1] ;
Aparecem várias opções, como acessar pastas já criadas ou criar uma pasta;
Usuário seleciona a opção "Criar Pasta".
Surge uma caixa na tela, pedindo para que o usuário insira o nome de sua pasta e demais informações;
Usuário insere o nome da pasta. [FA2][FA3] ;
Usuário escolhe a opção "Criar". [FE1] ;
O Processo é finalizado com sucesso.
Fluxos Alternativos
FA1 - Criar Pasta ao Salvar Pin
O Usuário acessa a página inicial;
Usuário escolhe um Pin de seu interesse para salvar;
Usuário seleciona a opção de escolher pasta, se já tiver pastas;
Usuário escolhe a opção de "Criar Pasta"
Usuário preenche o nome da nova pasta [FA2][FA3] ;
Usuário seleciona a opção "Criar" [FE1] ;
O Processo é finalizado com sucesso.

FA2 - Tornar a Pasta Secreta
O Usuário Ativa a opção de tornar a pasta secreta;
Usuário seleciona a opção "Criar" [FE1] ;
O Processo é finalizado com sucesso.

FA3 - Compartilhar a Pasta ao Criar
O Usuário seleciona outros usuários com quem compartilhar a Pasta que será criada;
Os Convites de compartilhamento são enviados;
Usuário seleciona a opção "Criar" [FE1];
O Processo é finalizado com sucesso.

Fluxos de Exceção
FE1 - Nome de Pasta já existente
O Usuário insere um nome de uma pasta já existente;
O Programa não valida e informa o usuário de que aquele nome já foi utilizado;
Usuário seleciona um novo nome para a pasta;
Usuário seleciona a opção "Criar" [FE1] ;
O Processo é finalizado com sucesso.
Pós Condições
O Usuário possui uma nova pasta para salvar seus pins.
Rastreabilidade
Diagrama: DCU 6
Cenário: Criar Pasta