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 |