Ir para o conteúdo

Forward-From

Histórico de Revisão


Data Autor Descrição Versão
08/09/2024 Paulo Henrique Melo de Souza Criação do documento Forward-From 1.0
08/09/2024 Paulo Henrique Melo de Souza Adição dos RF01 ao RF15 1.1
09/09/2024 Eric Rabelo Borges Adição dos RF16 ao RF20 1.2
11/09/2024 Eric Rabelo Borges Adição dos RF21 ao RF30 1.3
11/09/2024 Paulo Henrique Melo de Souza Adicionando introdução e objetivo 1.4
11/09/2024 Danilo Naves Do Nascimento Adicionando RF31 ao RF45 1.5
11/09/2024 Wolfgang Friedrich Stein Adicionando RF 46 ao RF64 1.6

Introdução

Semelhante ao backward-from, o forward-from é um documento que visa facilitar a navegação entre os requisitos funcionais e as histórias de usuário até sua implementação. rastreia os requisitos funcionais até as técnicas de elicitação e análise que os originaram, o forward-from faz o caminho inverso. Ele parte das histórias de usuário e chega nos requisitos funcionais, mostrando como cada história de usuário é implementada no sistema.

Objetivo

O objetivo deste documento é fornecer um guia para a navegação entre as histórias de usuário e os requisitos funcionais do sistema, mostrando como cada história de usuário é implementada no sistema. Note que, para facilitar a visualização, cada requisito funcional é apresentado em um detalhamento, com a história de usuário, caso de uso, cenário e funcionalidade associados. Segue abaixo a lista de requisitos funcionais do sistema.

RF01 - O sistema deve permitir que o usuário marque episódios como assistidos
Tema Gestão de shows
História de usuário US01
Caso de Uso UC02
Cenário CEN02
Funcionalidade SCR01
RF02 - O sistema deve enviar notificações para o usuário sobre novos episódios de séries que ele segue
Tema Gestão de shows
História de usuário US02
Caso de Uso -
Cenário CEN03
Funcionalidade Inserir imagem de notificação do TV Time
RF03 - O sistema deve permitir que o usuário adicione novas séries à sua lista de favoritos
Tema Gestão de Shows
História de usuário US03
Caso de Uso UC03
Cenário CEN04
Funcionalidade SCR03
RF04 - O sistema deve exibir informações detalhadas sobre cada episódio, incluindo sinopse e elenco
Tema Interação com shows
História de usuário US04
Caso de Uso UC05
Cenário CEN05, CEN07
Funcionalidade SCR04
RF05 - O sistema deve oferecer recomendações de séries com base no histórico de visualização do usuário >
Tema Gestão de shows
História de usuário US05
Caso de Uso -
Cenário -
Funcionalidade SCR05
RF06 - O sistema deve permitir que o usuário dê notas para os episódios assistidos
Tema Interação com shows
História de usuário US06
Caso de Uso UC05
Cenário CEN05
Funcionalidade SCR06
RF07 - O sistema deve permitir que o usuário registre o tipo de dispositivo em que assistiu ao conteúdo
Tema Interação com shows
História de usuário US07
Caso de Uso UC05
Cenário CEN06
Funcionalidade SCR07
RF08 - O sistema deve permitir que o usuário registre suas reações ao assistir ao conteúdo
Tema Interação com shows
História de usuário US08
Caso de Uso UC05, UC04
Cenário CEN07
Funcionalidade SCR08
RF09 - O sistema deve permitir que o usuário informe em qual plataforma ou serviço de streaming assistiu ao conteúdo
Tema Interação com shows
História de usuário US09
Caso de Uso -
Cenário -
Funcionalidade SCR07
RF10 - O sistema deve permitir que o usuário compartilhe suas atividades em redes sociais
Tema Interações sociais
História de usuário US10
Caso de Uso -
Cenário CEN09, CEN14
Funcionalidade SCR09
RF11 - O sistema deve permitir que o usuário faça login com redes sociais ou e-mail
Tema Interações sociais
História de usuário US11
Caso de Uso UC01
Cenário CEN01
Funcionalidade SCR10
RF12 - O sistema deve oferecer uma seção para comentários e discussões sobre os episódios
Tema Gestão de shows
História de usuário US12
Caso de Uso UC05, UC04
Cenário CEN08
Funcionalidade SCR11
RF13 - O sistema deve sincronizar o progresso do usuário entre diferentes dispositivos
Tema Gerência de conta
História de usuário US13
Caso de Uso -
Cenário -
RF14 - O usuário deve ser capaz de visualizar seu perfil
Tema Interação de perfil
História de usuário US14
Caso de Uso -
Cenário CEN09
Funcionalidade SCR12
RF15 - O sistema deve permitir a visualização de quem segue o usuário
Tema Interações sociais
História de usuário US15
Caso de Uso UC07
Cenário CEN39
Funcionalidade SCR13
RF16 - O sistema deve listar todos os comentários do usuário.
Tema Gerência de perfil
História de usuário US16
Caso de Uso -
Cenário -
Funcionalidade SCR16-1SCR16-2
RF17 - O usuário deve ser capaz de seguir outros usuários.
Tema Interações sociais
História de usuário US17
Caso de Uso -
Cenário -
Funcionalidade SCR17
RF18 - O sistema deve permitir a filtragem baseada na ordem de relevância dos comentários do usuário.
Tema Interação com shows
História de usuário US18
Caso de Uso -
Cenário -
Funcionalidade SCR18
RF19 - O usuário poderá excluir um comentário.
Tema Interação com shows
História de usuário US19
Caso de Uso -
Cenário -
Funcionalidade SCR19
RF20 - O sistema deve permitir o compartilhamento de comentários para redes sociais vizinhas.
Tema Interação com shows
História de usuário US20
Caso de Uso -
Cenário -
Funcionalidade SCR20
RF21 - O sistema deve permitir que o usuário acesse um único comentário em específico.
Tema Gerência de perfil
História de usuário US21
Caso de Uso -
Cenário -
Funcionalidade SCR21
RF22 - O usuário deve ser capaz de adicionar uma foto de perfil.
Tema Gerência de perfil
História de usuário US22
Caso de Uso UC06
Cenário CEN10
Funcionalidade SCR22
RF23 - O usuário deve ser capaz de adicionar uma foto de capa ao perfil.
Tema Gerência de perfil
História de usuário US23
Caso de Uso UC06
Cenário CEN10
Funcionalidade SCR23
RF24 - O usuário poderá trocar seu nome de exibição para outros usuários.
Tema Gerência de perfil
História de usuário US24
Caso de Uso UC06
Cenário -
Funcionalidade SCR24
RF25 - O usuário deve ser capaz de editar suas informações pessoais.
Tema Gerência de perfil
História de usuário US25
Caso de Uso UC06
Cenário -
Funcionalidade SCR25
RF26 - O sistema deve computar o tempo gasto do usuário assistindo filmes ou séries.
Tema Interação de perfil
História de usuário US26
Caso de Uso -
Cenário CEN27
Funcionalidade SCR26
RF27 - O sistema deve computar a quantidade de episódios vistos pelo usuário.
Tema Interação de perfil
História de usuário US27
Caso de Uso -
Cenário CEN27
Funcionalidade SCR27
RF28 - O sistema deve computar a quantidade de filmes vistos pelo usuário.
Tema Interação de perfil
História de usuário US28
Caso de Uso -
Cenário CEN27
Funcionalidade SCR28
RF29 - O usuário deve ser capaz de criar novas listas.
Tema Personalização de listas
História de usuário US29
Caso de Uso -
Cenário CEN11
Funcionalidade SCR29
RF30 - O usuário deve conseguir adicionar um nome e descrição à nova lista.
Tema Personalização de listas
História de usuário US30
Caso de Uso -
Cenário CEN12
Funcionalidade SCR30
RF31 - O sistema deve permitir que o usuário deixe a lista oculta para outros usuários.
Tema Personalização de listas
História de usuário US31
Caso de Uso -
Cenário CEN19
Funcionalidade SCR31
RF32 - O sistema deve permitir que o usuário adicione filmes ou séries à lista existente.
Tema Personalização de listas
História de usuário US32
Caso de Uso -
Cenário CEN12
Funcionalidade SCR32
RF33 - O sistema deve permitir que o usuário acesse suas listas existentes.
Tema Personalização de listas
História de usuário US33
Caso de Uso -
Cenário -
Funcionalidade SCR33
RF34 - O sistema deve permitir que o usuário atualize uma lista existente.
Tema Personalização de listas
História de usuário US34
Caso de Uso -
Cenário CEN12
Funcionalidade SCR34
RF35 - O sistema deve permitir que o usuário exclua uma lista.
Tema Personalização de listas
História de usuário US35
Caso de Uso -
Cenário CEN13
Funcionalidade SCR35
RF36 - O usuário deve ser capaz de acessar suas séries/filmes selecionadas.
Tema Gestão de shows
História de usuário US36
Caso de Uso -
Cenário CEN16
Funcionalidade SCR36
RF37 - O sistema deve permitir que o usuário separe entre séries/filmes vistas e não vistas.
Tema Gestão de shows
História de usuário US37
Caso de Uso -
Cenário CEN15
Funcionalidade SCR37
RF38 - O usuário deve ser capaz de localizar filmes/séries por meio de um filtro.
Tema Gestão de shows
História de usuário US38
Caso de Uso -
Cenário CEN16
Funcionalidade SCR38
RF39 - O sistema deve permitir o compartilhamento da lista de séries/filmes favoritos para redes sociais vizinhas.
Tema Gestão de shows
História de usuário US39
Caso de Uso -
Cenário CEN14
Funcionalidade SCR39
RF40 - O sistema deve permitir o usuário alterar sua senha de acesso.
Tema Configuração de conta
História de usuário US40
Caso de Uso -
Cenário CEN17
Funcionalidade SCR40
RF41 - O usuário poderá vincular/desvincular sua conta a outras redes sociais.
Tema Configuração de conta
História de usuário US41
Caso de Uso -
Cenário CEN18
Funcionalidade SCR41
RF42 - O sistema deve permitir que o usuário torne sua conta privada.
Tema Configuração de conta
História de usuário US42
Caso de Uso -
Cenário CEN19
Funcionalidade SCR42
RF43 - O sistema deve permitir que o usuário exclua permanentemente sua conta.
Tema Configuração de conta
História de usuário US43
Caso de Uso -
Cenário -
Funcionalidade SCR43
RF44 - O usuário deve ser capaz de sair de sua conta.
Tema Configuração de conta
História de usuário US44
Caso de Uso -
Cenário CEN19
Funcionalidade SCR44
RF45 - O sistema deve permitir que o usuário escolha o idioma da exibição dos títulos do filmes/séries.
Tema Configuração de conta
História de usuário US45
Caso de Uso -
Cenário CEN21
Funcionalidade SCR45
RF46 - O sistema deve permitir que o usuário selecione o idioma preferencial para exibição dos comentários, exibindo primeiro os comentários no idioma escolhido.
Tema Configuração de conta
História de usuário US46
Caso de Uso -
Cenário CEN21
Funcionalidade SCR45
RF47 - O usuário deve ser capaz de escolher entre tema claro ou escuro, com a possibilidade de alternar a qualquer momento.
Tema Configuração de conta
História de usuário US47
Caso de Uso -
Cenário CEN23
Funcionalidade SCR45
RF48 - O usuário deve ser capaz de limpar o cache de uso de memória do sistema.
Tema Configuração de conta
História de usuário US48
Caso de Uso -
Cenário CEN24
Funcionalidade SCR45
RF49 - O sistema deve permitir a filtragem de emissoras.
Tema Configuração de conta
História de usuário US49
Caso de Uso -
Cenário CEN25
Funcionalidade SCR45
RF50 - O usuário deve ser capaz de ocultar episódios já assistidos.
Tema Configuração de conta
História de usuário US50
Caso de Uso -
Cenário CEN15
Funcionalidade SCR45
RF51 - O usuário deve ser capaz de comparar o tempo gasto vendo shows com outros usuários.
Tema Configuração de conta
História de usuário US51
Caso de Uso -
Cenário CEN26
Funcionalidade SCR45
RF52 -O sistema deve mostrar um gráfico contendo o tempo gasto assistindo shows.
Tema Configuração de conta
História de usuário US52
Caso de Uso -
Cenário CEN27
Funcionalidade SCR45
RF53 - O sistema deve computar as principais emissoras vistas pelo usuário.
Tema Configuração de conta
História de usuário US53/a>
Caso de Uso -
Cenário CEN25
Funcionalidade SCR45
RF54 - O sistema deve computar os gêneros de shows consumidos pelo usuário.
Tema Configuração de conta
História de usuário US54
Caso de Uso -
Cenário CEN29
Funcionalidade SCR45
RF55 - O sistema deve listas as conquistas do usuário.
Tema Configuração de conta
História de usuário US55
Caso de Uso -
Cenário CEN30
Funcionalidade SCR45
RF56 - O usuário deve ser capaz de compartilhar suas conquistas para fora do sistema.
Tema Configuração de conta
História de usuário US56
Caso de Uso -
Cenário CEN31
Funcionalidade SCR45
RF57 - O sistema deve filtrar as conquistas relacionadas à conteúdo visto, avaliações, comentários e seguidores.
Tema Configuração de conta
História de usuário US57
Caso de Uso -
Cenário CEN30
Funcionalidade SCR45
RF58 - O sistema só pode se conectar com redes sociais habilitadas no país em questão
Tema Configuração de conta
História de usuário US58
Caso de Uso -
Cenário CEN18
Funcionalidade SCR45
RF59 - O sistema deve computar a quantidade de shows adicionados pelo usuário.
Tema Configuração de conta
História de usuário US59
Caso de Uso -
Cenário CEN32
Funcionalidade SCR45
RF60 - O sistema deve computar as avaliações do usuário.
Tema Configuração de conta
História de usuário US60
Caso de Uso -
Cenário CEN33
Funcionalidade SCR45
RF61 - O sistema deve permitir que o usuário visualize informações detalhadas sobre um ator ao clicar em seu nome na seção de elenco.
Tema Configuração de conta
História de usuário US61
Caso de Uso -
Cenário CEN34
Funcionalidade SCR45
RF62 - O sistema deve exibir todos os filmes e séries em que o ator trabalhou na página do ator.
Tema Configuração de conta
História de usuário US62
Caso de Uso -
Cenário CEN35
Funcionalidade SCR45
RF63 - O sistema deve permitir que o usuário filtre a filmografia do ator em "Séries", "Filmes" ou "Séries e Filmes".
Tema Configuração de conta
História de usuário US63
Caso de Uso -
Cenário CEN36
Funcionalidade SCR45
RF64 - O sistema deve permitir que o usuário acesse as redes sociais do ator, assim como o link para sua wikipédia.
Tema Configuração de conta
História de usuário US64
Caso de Uso -
Cenário CEN37
Funcionalidade SCR45