Skip to content

Forward-from

1. Versionamento

Tabela 1: Versionamento

Versão Autor Alterações Revisor
1.0 Iago Cabral Abertura do documento do artefato forward from Mateus Caltabiano
1.1 Mateus Caltabiano Alteração da introdução e metodologia Pedro Henrique Nogueira
1.2 Iago Cabral Alteração dos requisitos Mateus Caltabiano
1.3 Pedro Henrique Nogueira Adição da demonstração Mateus Caltabiano
1.4 Pedro Henrique Nogueira Remoção da funcionalidade Iago Cabral
1.5 Mateus Caltabiano Adição de requisitos não implementados Pedro Henrique Nogueira
1.6 Iago Cabral Adição de Hyperlinks Pedro Henrique Nogueira

2. Introdução

 "O rastreamento de requisitos é utilizado para prover relacionamentos entre requisitos, arquitetura e implementação final do sistema e possibilita uma adequada compreensão dos relacionamentos de dependência entre requisitos e através dos artefatos de requisitos, de arquitetura e de implementação." (SAYÃO; LEITE, 2005)
 Apresentaremos nesse documento a técnica de pós-rastreabilidade "Forward-from", que tem como objetivo "ligar requisitos a artefatos de desenho e implementação" (SAYÃO; LEITE, 2005)

3. Metodologia

 Faremos a rastreabilidade dos requisitos priorizados como "Must" na nossa tabela de priorização MoSCoW, fazendo uma demonstração da sua funcionalidade e elaborando uma tabela para cada requisito para explicitar seu épico, feature, por que meio foi elicitado e sua identificação
  Para os requisitos propostos pelo grupo, tivemos a ideia de elaborar protótipos de alta fidelidade para demonstrar seu funcionamento.

4. Pré-Rastreabilidade

4.1. Matriz de Rastreabilidade

Legenda:

  • RF: Requisito funcional
  • ST: Storytelling
  • BS: Brainstorm
  • ENT: Entrevista
  • INT: Instrospecção

Tabela 2: Matriz de Requisitos

ID Requisito
RF01(BS01) O aplicativo deve mostrar os vídeos na timeline.
RF02 Eu, como usuário regular, desejo poder buscar conteúdos, para facilitar o acesso a conteúdos que eu me identifico
RF03 Eu, como criador de conteúdo, desejo poder postar meus vídeos para meus seguidores
RF05 Eu, como usuário regular, quero favoritar um vídeo para ter acesso rápido em outro momento
RF09(ST09, ENT05) Eu, como usuário regular, quero curtir um vídeo para dar feedback ao criador de conteúdo e poder acessá-los com mais facilidade depois
RF15 Eu, como usuário regular, desejo poder filtrar conteúdos para uma experiência mais imersiva
RF17 Eu, como usuário regular, quero poder editar os dados do meu perfil para que fiquem o mais atualizado possível
RF20 Eu, como produtor de conteúdo, quero sinalizar a faixa etária do meu vídeo para facilitar o direcionamento para o público correto
RF24(ST05) Eu, como usuário regular, quero visualizar os dados dos vídeos(curtidas, visualizações, etc) para fazer analises que achar necessário
RF27(ST08) Eu, como usuário regular, desejo de passar de um vídeo para o outro com o movimento de "arrastar pra cima" para facilitar o uso da plataforma
RF28 (ST11, ENT06) Eu, como usuário regular, quero poder comentar em vídeos para dar minha opinião e interagir
RF35(ENT07) Eu, como usuário regular, desejo poder escolher que os vídeos passem automaticamente, para maior facilidade no uso
RF37(INT02) Eu, como usuário regular, quero poder silenciar o vídeo para poder assistir sem fazer barulho

3.2. Especificações

RF01

RF01(BS01) O aplicativo deve mostrar os vídeos na timeline.
Épico Visualizar
Feature Ver vídeo
História de Usuário US01
Demonstração Video

RF02

RF02 Eu, como usuário regular, desejo poder buscar conteúdos, para facilitar o acesso a conteúdos que eu me identifico
Épico Criação
Feature Postar vídeos
História de Usuário US26
Demonstração Video

RF03

RF03 Eu, como criador de conteúdo, desejo poder postar meus vídeos para meus seguidores
Épico filtro
Feature Disponibilizar busca
História de Usuário US21
Demonstração Video

RF05

RF05 Eu, como usuário regular, quero favoritar um vídeo para ter acesso rápido em outro momento
Épico Interação
Feature Favoritar vídeos
História de Usuário US07
Demonstração Video

RF09

RF09 (ST09, ENT05) Eu, como usuário regular, quero curtir um vídeo para dar feedback ao criador de conteúdo e poder acessá-los com mais facilidade depois
Épico Interação
Feature Curtir vídeos
História de Usuário US08
Demonstração Video

RF15

RF15 Eu, como usuário regular, desejo poder filtrar conteúdos para uma experiência mais imersiva
Épico Filtro
Feature Filtrar conteúdo
História de Usuário US22
Demonstração Video

RF17

RF17 Eu, como usuário regular, quero curtir um vídeo para dar feedback ao criador de conteúdo e poder acessá-los com mais facilidade depois
Épico Interação
Feature Editar perfil
História de Usuário US09
Demonstração Video

RF24

RF24(ST05) Eu, como usuário regular, quero visualizar os dados dos vídeos(curtidas, visualizações, etc) para fazer analises que achar necessário
Épico Interação
Feature Visualizar métricas
História de Usuário US10
Demonstração Video

RF27

RF27(ST08) Eu, como usuário regular, desejo de passar de um vídeo para o outro com o movimento de "arrastar pra cima" para facilitar o uso da plataforma
Épico Interação
Feature Arrastar para cima
História de Usuário US11
Demonstração Video

RF28

RF28 (ST11, ENT06) Eu, como usuário regular, quero poder comentar em vídeos para dar minha opinião e interagir
Épico Interação
Feature Comentar vídeos
História de Usuário US12
Demonstração Video

3.3 Requisitos não implementados

RF20

RF20 Eu, como produtor de conteúdo, quero sinalizar a faixa etária do meu vídeo para facilitar o direcionamento para o público correto.
Épico Interação
Feature Sinalizar faixa etária
História de Usuário US13
Demonstração Imagem

RF35

RF35(ENT07) Eu, como usuário regular, desejo poder escolher que os vídeos passem automaticamente, para maior facilidade no uso
Épico Visualizar
Feature Passar vídeos automaticamente
História de Usuário US06
Demonstração Imagem

RF37

RF37(INT02) Eu, como usuário regular, quero poder silenciar o vídeo para poder assistir sem fazer barulho
Épico Interação
Feature Silenciar vídeo
História de Usuário US17
Demonstração Imagem

Referências bibliográficas

1 - MedSUS Introdução. Disponível em: https://requisitos-de-software.github.io/2021.2-MedSUS/post_traceability/forward_from/. Acesso em: 23 de agosto de 2022.

SERRANO, Milene; SERRANO, Maurício. Requisitos (Aula 26): Elicitação, Modelagem e Análise. 2022. Apresentação de Power Point. 44 slides. color. Disponível em: https://aprender3.unb.br/pluginfile.php/1668237/mod_resource/content/1/Requisitos%20-%20Aula%20026.pdf. Acesso em: 23 de agosto 2022.

POHL, Klaus; RUPP, Chris. Requirements Engeneering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam Foundation Level / IREB compliant. 1. ed. [S. l.]: O'Reilly Media, Inc., 2011. 183 p.

SAYÃO, Miriam; LEITE, Julio Cesar Sampaio do Prado. Rastreabilidade de Requisitos. 2005. 26 f. Tese (Doutorado) - Curso de Ciência da Computação, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, 2005. Disponível em: https://aprender3.unb.br/pluginfile.php/2253364/mod_resource/content/3/05_20_sayao.pdf. Acesso em: 23 ago. 2022.