Ir para o conteúdo

Introdução

Este artefato busca ligar cada funcionalidade do Pinterest, aqui demonstradas por meio de print screens do aplicativo, aos seus respectivos requisitos. É importante ressaltar que as colunas de US, Épico, NFR e Operacionalizações não fazem parte do modelo foward, mas se apresentam como facilitadores ao ligar requisitos às funcionalidades implementadas.

Forward-From

Tabela de Requisitos Funcionais

Código Descrição US Épico Funcionalidade
RF1 O app deve apresentar opções de micro-serviço (Facebook ou Google) e e-mail como forma de login e cadastro. US12 EP02 - Criação, manipulação e funcionalidades básicas de Usuário IMG01
RF2 O app deve ter um feed baseado nos interesses do usuário. US15 EP04 - Entrega de Pins IMG02
RF3 O usuário deve poder visualizar os interesses a qualquer momento, de acordo com uma opção em seu perfil US36 EP04 - Entrega de Pins IMG03
RF4 O usuário deve ter a opção de salvar pins em um pasta US22 EP03 - Interação com Pins IMG04
RF5 O app deve possuir uma barra para pesquisa por texto. US34 EP07 - Pastas IMG05
RF6 O App deve possibilitar a transferência de Pins entre pastas. US31 EP06 - Criação de Protótipo IMG06
RF7 O App deve permitir que o usuário impeça que determinado tipo de conteúdo seja mostrado em seu feed. US20 EP03 - Interação com Pins IMG07
RF8 O App deve obter vários dados de Pins bloqueados para identificar com precisão o tipo de conteúdo que o usuário não deseja visualizar. US20 EP03 - Interação com Pins IMG08
RF9 O app deve absorver a informação das categorias dos pins mais visualizados para usar nas próximas recomendações US24 EP07 - Pastas IMG09
RF10 O app deve separar os pins por categorias US34 EP07 - Pastas IMG10
RF11 O usuário deve ter a opção de avaliar pins e essa avaliação deve ser aberta a outros usuários US15 EP04 - Entrega de Pins IMG11
RF12 O App deve possibilitar que o usuário reorganize os Pins salvos em diferentes subpastas. US30 EP07 - Pastas IMG12
RF13 Ao clicar no pin o usuário deve conseguir ver mais informações sobre ele, como uma pequena ou grande descrição US15 EP04 - Entrega de Pins IMG13
RF14 O usuário deve poder adicionar novos interesses a qualquer momento após o cadastro, através de uma opção em seu perfil US36 EP04 - Entrega de Pins IMG14
RF15 O usuário deve poder salvar seus pins no seu dispositivo US22 EP03 - Interação com Pins IMG15
RF16 Manter pastas. US29
US31
EP06 - Criação de Protótipo IMG16
RF17 Manter subpastas. US30
US31
EP06 - Criação de Protótipo;
EP07 - Pastas
IMG17
RF18 A plataforma deve disponibilizar uma forma de pesquisa por imagem. US35 EP06 - Criação de Protótipo IMG20
RF19 O usuário deve poder ser redirecionado para o link da imagem de um pin, caso haja um. US16 EP03 - Interação com Pins IMG20
RF20 O usuário deve conseguir compartilhar pins com outros usuários US17 EP03 - Interação com Pins IMG20
RF21 O usuário deve conseguir compartilhar pins em redes sociais US17 EP03 - Interação com Pins IMG21
RF22 A aplicação deve colocar nos pins a opção de "comentários" US15 EP04 - Entrega de Pins IMG22
RF23 O Pinterest deve oferecer a opção de seguir usuários US23 EP05 - Interação entre usuários IMG23
RF24 O usuário deve poder ocultar e denunciar pins. US20
US21
EP03 - Interação com Pins IMG24
RF25 O aplicativo deve apresentar um navegador interno para redirecionamento de links presentes em pins. US16 EP03 - Interação com Pins IMG25
RF26 O app deve possuir a função de compartilhar a edição de pastas com outros usuários. US32
US33
EP06 - Criação de Protótipo IMG26
RF27 As receitas devem ser pins especiais que ofereçam tempo, porções e ingredientes para instigar o usuário a fazê-la. US15 EP04 - Entrega de Pins IMG27
RF28 O Aplicativo deve ser capaz de extrapolar dados de pesquisa de outras fontes para trazer itens mais relevantes para o usuário. US39 EP07 - Pastas IMG28
RF29 O usuário deve poder enviar mensagem para outros usuários. US28 EP05 - Interação entre usuários IMG29
RF30 O usuário deve receber notificações sobre novidades no app. US24 EP07 - Pastas IMG30
RF31 O usuário deve poder editar seu perfil. US37 EP02 - Criação, manipulação e funcionalidades básicas de Usuário IMG31
RF32 Os pins que se referem a artigos devem mostrar seu autor e descrição. US16 EP03 - Interação com Pins IMG32
RF33 O pinterest deve manter algum canal de comunicação com usuário no caso de dúvidas ou problemas ocorridos com o usuário. US21 EP03 - Interação com Pins IMG33
RF34 O Usuário deve poder remover interesses em qualquer momento após o cadastro, acessando essa opção na aba de perfil US36 EP04 - Entrega de Pins IMG34
RF35 O Usuário deve possuir mais de uma opção de formas de ordenação das pastas na página de perfil, como ordem alfabética, últimos salvos, mais antigas, mais recentes ou pelo arraste dos elementos. US31
US25
EP06 - Criação de Protótipo IMG35
RF36 O Pinterest deve notificar usuários de outros usuários com interesses semelhantes US24 EP07 - Pastas IMG36
RF37 O Usuário deve poder ocultar seu perfil e seus dados de mecanismos de pesquisa US37 EP02 - Criação, manipulação e funcionalidades básicas de Usuário IMG37
RF38 O Pinterest deve poder utilizar dados, como cookies, para identificar informações de perfil do usuário e direcionar recomendações de pins US39 EP07 - Pastas IMG38
RF39 O Usuário deve poder definir informações pessoais, como seu gênero, nome de usuário, imagem de perfil e descrição, por meio de uma opção ao editar perfil ou se cadastrar US38 EP02 - Criação, manipulação e funcionalidades básicas de Usuário IMG39
RF40 O Usuário deve poder definir em qual língua irá utilizar o aplicativo, seja na edição do perfil ou no cadastro US38 EP02 - Criação, manipulação e funcionalidades básicas de Usuário IMG40
RF41 O Usuário deve poder postar e editar posteriormente um Pin US18 EP03 - Interação com Pins IMG41
RF42 O Usuário deve poder postar pins a partir de imagens da galeria do dispositivo US18 EP03 - Interação com Pins IMG42
RF43 O Usuário deve definir informações do pin postado, como categorias, título e descrição US15 EP04 - Entrega de Pins IMG43
RF44 O Usuário deve possuir formas de alterar escolhas em qualquer momento, como informações de perfil ou de postagem de pins, permitindo a correção de erros US37
US38
EP02 - Criação, manipulação e funcionalidades básicas de Usuário IMG44
RF45 O app deve permitir a escolha de interesses no primeiro acesso (no mínimo 5, obrigatoriamente), para que o Pinterest possa mapear os interesses do usuário. US13 EP02 - Criação, manipulação e funcionalidades básicas de Usuário IMG45
RF46 A aplicação deve conter um sistema de scroll infinito que possibilite ao usuário uma visualização mais orgânica do feed. US15 EP04 - Entrega de Pins IMG46
RF47 O App deve sugerir Pins sobre assuntos pesquisados recentemente pelo usuário. US24
US36
EP04 - Entrega de Pins IMG47
RF48 Ao pesquisar sobre algo, o Pinterest deve mostrar opções de filtro sobre o assunto, para que o usuário apenas clique em um e receba um resultado mais selecionado US34
US35
EP09 - Pesquisa IMG48
RF49 Os pins devem oferecer informações sobre o motivo dele estar aparecendo para o usuário. US19 EP03 - Interação com Pins IMG49
RF50 O usuário deve ter o ferramental necessário para realizar as etapas de uma receita sem precisar sair do app US15 EP04 - Entrega de Pins IMG50
RF51 O Aplicativo deve identificar a perda de interesse do usuário por um tema pela frequência de pesquisas. US15
US36
EP04 - Entrega de Pins IMG51
RF52 O Usuário deve possuir a possibilidade de personalizar a forma em que suas pastas serão visualizadas US25 EP07 - Pastas IMG52

Tabela de Requisitos Não Funcionais

Código Descrição NFR Operacionalizações Funcionalidade
RNF1 O sistema deve prever e tratar falhas NFR - Confiabilidade "Inspecionar dinamicamente";
"Fazer testes";
"Realizar monitoramento automatizado".
-
RNF2 O Pinterest deve se proteger e proteger ao usuário juridicamente NFR - Suporte "Termos e privacidade";
"Copyright".
IMG53
RNF3 O app deve ter semelhança de design entre suas diferentes plataformas NFR - Conectividade "Acesso por aplicação web";
"Acesso por aplicação mobile".
IMG54
RNF4 As mensagens do Pinterest para o usuário devem ser claras e de fácil entendimento NFR - Segurança "Regras claras sobre conteúdo permitido";
"Mensagens claras para o usuário".
IMG55
RNF5 A aplicação deve buscar utilizar o menor espaço possível de armazenamento no dispositivo do usuário NFR - Desempenho "Restringir dados em segundo plano";
"Diminuir resolução da imagem".
-
RNF6 O app deve oferecer mais conteúdo relacionado às atividades recentes NFR - Conectividade: "Identificar padrão de pins acessados";
"Traçar perfil do usuário conforme dados de uso".
IMG56
RNF7 O sistema deve combater conteúdos indesejados NFR - Segurança "Ferramentas de moderação";
"Regras claras sobre conteúdo permitido".
IMG57
RNF8 A interface do usuário deve ser agradável para melhorar as experiências e torná-las excelentes NFR - Usabilidade "Repetição de padrões". IMG58
RNF9 A rede social deve incluir sempre novos conteúdos sobre os temas mais pesquisados em busca de mantê-los atualizados, mas também procurar abranger temas diferentes para atrair novos públicos específicos, como os praticantes de esportes, por exemplo NFR - Conectividade: "Encontrar interesses de usuários com perfil semelhante";
"Interpretado dados de busca de sites de pesquisa".
IMG59
RNF10 O sistema deve prover uma autenticação segura NFR - Segurança "Login por third party";
"Tráfego de rede criptografado".
-
RNF11 O app deve ser de rápida aprendizagem. NFR - Usabilidade "Gerar caminhos alternativos";
"Repetição de padrões".
IMG60
RNF12 O Pinterest deve oferecer oportunidade de expensão de interesses para o usuário NFR - Conectividade "Permitir acesso a dados de outras contas";
"Interpretar dados de buscas em sites de pesquisa".
IMG61
RNF13 O Pinterest deve identificar gostos de usuários em diferentes ambientes ou aplicativos, permitindo um conteúdo mais personalizado e direcionado, aumentando a identificação com os interesses definidos NFR - Conectividade: "Encontrar interesses de usuários com perfil semelhante";
"Interpretado dados de busca de sites de pesquisa";
"Permitir acesso a dados de outras contas".
IMG62
RNF14 O Pinterest deve possuir feedbacks objetivos para informar o usuário da realização de tarefas pouco visuais, como copiar um link, aplicados principalmente para a versão mobile NFR - Usabilidade "Mensagens de erro";
"Mensagens de carregamento";
"Mensagens de sucesso";
"Alertas de ações negativas(excluir, sair, apagar, etc)".
IMG63
RNF15 O pinterest deve possuir interação fluida entre as funcionalidades, de maneira que o usuário entenda todo o processo do fluxo. NFR - Usabilidade "Mensagens de erro";
"Mensagens de carregamento";
"Alertas para ações negativas";
"Aviso de ação concluída".
IMG64
RNF16 O pinterest deve possuir o menor tempo possivel para responder as ações requisitada pelo usuário. NFR - Usabilidade - Design
"Diminuir resolução da imagem" IMG65
RNF17 O pinterest deve manter políticas de moderação de seu conteúdo dentro da aplicação. NFR - Segurança "Ferramentas de moderação";
"Regras claras sobre conteúdo permitido".
IMG66
RNF18 O pinterest deve manter a integridade dos dados fornecidos pelo usuário em sua conta. NFR - Segurança "Tráfego de rede criptografado";
"Criptografia nas informações de conta de usuário dentro da base de dados do sistema".
-

Imagens

Funcionais

IMG01

Versão Mobile Versão Web

IMG02

Versão Mobile Versão Web
- -

IMG03

Versão Mobile Versão Web

IMG04

Versão Mobile Versão Web

IMG05

Versão Mobile Versão Web

IMG06

Versão Mobile Versão Web

IMG07

Versão Mobile Versão Web

IMG08

Versão Mobile Versão Web

IMG09

Versão Mobile Versão Web

IMG10

Versão Mobile Versão Web

IMG11

Versão Mobile Versão Web

IMG12

Versão Mobile Versão Web

IMG13

Versão Mobile Versão Web

IMG14

Versão Mobile Versão Web

IMG15

Versão Mobile Versão Web

IMG16

Versão Mobile Versão Web

IMG17

Versão Mobile Versão Web

IMG18

Versão Mobile Versão Web
- -

IMG19

link para acesso: https://pin.it/sdi4d5gzapervm

Versão Mobile Versão Web

IMG20 - 21

Versão Mobile Versão Web

IMG22

Versão Mobile Versão Web

IMG23

Versão Mobile Versão Web

IMG24

Versão Mobile Versão Web

IMG25

Versão Mobile Versão Web
Não disponível

IMG26

Versão Mobile Versão Web

IMG27

Versão Mobile Versão Web

IMG28

Versão Mobile Versão Web

IMG29

Versão Mobile Versão Web

IMG30

Versão Mobile Versão Web

IMG31

Versão Mobile Versão Web

IMG32

Versão Mobile Versão Web

IMG33

Versão Mobile Versão Web

IMG34

Versão Mobile Versão Web

IMG35

Versão Mobile Versão Web

IMG36

Versão Mobile Versão Web

IMG37

Versão Mobile Versão Web

IMG38

Versão Mobile Versão Web

IMG39

Versão Mobile Versão Web
- -

IMG40

Versão Mobile Versão Web

IMG41

Versão Mobile Versão Web

IMG42

Versão Mobile Versão Web

IMG43

Versão Mobile Versão Web

IMG44

Versão Mobile Versão Web


IMG45

Versão Mobile Versão Web

IMG46

Versão Mobile Versão Web

IMG47

Versão Mobile Versão Web

IMG48

Versão Mobile Versão Web

IMG49

Versão Mobile Versão Web

IMG50

Versão Mobile Versão Web

IMG51

Versão Mobile Versão Web

IMG52

Versão Mobile Versão Web

Não funcionais

IMG53

Site

IMG54

Versão Mobile Versão Web

IMG55

Aplicativo

IMG56

Versão Mobile Versão Web

IMG57

Site

IMG58

Versão Mobile Versão Web

IMG59

Site

IMG60

Fluxo 1
Versão Mobile Versão Web
Fluxo 2
Versão Mobile Versão Web

IMG61

Site

IMG62

Site

IMG63

Versão Mobile Versão Web

IMG64

Aplicativo

IMG65

Versão Mobile Versão Web

IMG66

Versão Mobile Versão Web