Skip to content

Backward From

1. Versionamento

Tabela 1: Versionamento

Versão Autor Alterações Revisor
1.0 Matheus Soares & Matheus Perillo Elaboração do documento do artefato backward from Mateus Caltabiano
1.1 João Victor Correia, Matheus Soares & Matheus Perillo Elos Mateus Caltabiano
1.2 João Victor Correia, Matheus Soares & Matheus Perillo Adição dos hyperlinks nos Elos Mateus Caltabiano

Fonte: Matheus Soares

Introdução

O objetivo deste documento é deixar explicíto a rastreabilidade de todos os requisitos elicitados durante o desenrolar da matéria, logo serão ligados os requisitos aos seus respectivos métodos de elicitação e modelagem tendo como amparo o método de rastreabilidade Backward From.

Metodologia

Os requisitos funcionais e não funcionais previamente Elicitados foram organizados de forma a sintetizar a tabela a baixo, desta maneira realizou-se a verificação de elos e seus respectivos artefatos. Os elos foram desenvolvidos baseado no Meta-Modelo de Toranzo.

Tabelas

Corpo da tabela

O corpo de tabela a seguir foi baseado no trabalho produzido pelo grupo duolingo, desta forma seguiremos o mesmo template.

Tabela 2: Corpo da Tabela

ID Descrição Origem Elos
Text Text Text Text

Fonte: Grupo Duolingo

Legendas:

  • RF: Requisito Funcional
  • RNF: Requisito Não Funcional
  • BS: Brainstorm
  • ENT: Entrevista
  • INT: Instrospecção
  • ST: Story Teling
  • C: Cenários
  • E: Épico
  • F: Feature
  • US: Histórias de Usuário
  • UC: Casos de Uso
  • L: Léxicos

Requisitos Funcionais

ID Descrição Origem Elos
RF01 Deve haver uma área de vídeos recomendados ENT01 L09 L20 US23 EF01
RF02 Deve ser possível filmar utilizando o aplicativo ENT02 ST01 EF02
RF03 Deve ser possível editar vídeos utilizando o aplicativo ENT03 ST02 US28 EF03
RF04 Deve ser possível enviar vídeos para outras pessoas ENT04 ST16 BS12 L05 L21 EF04
RF05 Deve ser possível curtir vídeos ENT05 ST09 BS05 C05 L05 EF05
RF06 Deve ser possível comentar vídeos ENT06 ST10 BS10 C10 L21 EF06
RF07 Deve ser possível passar vídeos automaticamente ENT07 US06 EF07
RF08 Eu, como produtor de conteúdo, desejo adicionar efeitos aos vídeos para que eles fiquem mais divertidos ST03 EF08
RF09 Eu, como produtor de conteúdo, desejo postar o vídeo no meu perfil para que meus seguidores e os usuários da plataforma possam assistí-los ST04 BS03 C03 UC02 L15 L16 US26 EF09
RF10 Eu, como produtor de conteúdo, desejo acompanhar as métricas(curtidas,visualizações e comentários) do meu vídeo para ter o feedback dos telespectadores ST05 C08 US10 EF10
RF11 Eu, como usuário, desejo enviar e receber mensagem de outros usuários para ter uma conversa dentro da plataforma ST06 UC04 L03 L11 EF11
RF12 Eu, como produtor de conteúdo, desejo fazer um dueto (metade da tela meu vídeo e a outra metade de outro produtor) com outros vídeos para utilizá-los em minhas criações ST07 L07 EF12
RF13 Eu, como usuário, desejo de passar de um vídeo para o outro com o movimento de "arrastar pra cima" ST08 C09 EF13
RF14 Eu, como usuário, desejo de seguir perfis de criadores de conteúdo ST11 L01 L19 EF14
RF15 Eu, como usuário, desejo visualizar os vídeos que curti no meu perfil ST12 EF15
RF16 Eu, como usuário, desejo curtir um vídeo ao dar um duplo-clique na tela ST13 EF16
RF17 Eu, como usuário, desejo pausar os vídeos ST14 EF17
RF18 Eu, como usuário, desejo voltar ou avançar o vídeo ST15 EF18
RF19 Eu, como usuário, desejo marcar os vídeos que estou respondendo no chat privado para o outro usuário saber de que vídeo estou falando ST17 EF19
RF20 Eu, como usuário, desejo enviar mensagens privadas para outro usuário ST18 BS19 UC04 EF20
RF21 Deve ser possível manter o vídeo que está sendo exibido ao dar refresh INT01 EF21
RF22 Deve ser possível deixar o vídeo mudo INT02 US17 EF22
RF23 Deve ser possível buscar efeitos e filtros INT03 US25 EF23
RF24 O aplicativo deve mostrar os vídeos na timeline BS01 C01 UC01 L02 L21 US01 EF24
RF25 O app deve disponibilizar busca BS02 BS15 C02 L14 EF25
RF26 O usuário deve ser capaz de favoritar os vídeos BS04 C04 EF26
RF27 O usuário deve ser capaz de filtrar o conteúdo que lhe é apresentado BS06 C06 EF27
RF28 O usuário deve ser capaz de editar o seu perfil BS07 C07 L13 EF28
RF29 O usuário deve ser capaz de ver o próprio perfil BS08 L08 L13 EF29
RF30 O usuário deve ser capaz de acessar perfis públicos BS09 EF30
RF31 O usuário deve ser capaz de salvar vídeos BS11 L18 L21 --
RF32 O usuário deve ser capaz de sacar o dinheiro das visualizações BS13 US41 --
RF33 O usuário deve ser capaz de sinalizar o faixa etária de seu conteúdo BS14 US13 --
RF34 O usuário deve ser capaz de privar o seu perfil BS16 L13 --
RF35 O usuário deve ser capaz de criar pasta de vídeos favoritos BS17 L04 --
RF36 O usuário deve ser capaz de convidar seus amigos BS18 --
RF37 O usuário deve ser capaz de saber quem visualizou seu perfil BS20 --
RF38 O usuário deve ser capaz de escutar música BS21 UC05 L12 --
RF39 O usuário deve ser capaz de criar o seu perfil UC03 --
RF40 O usuário pode começar uma transmissão para que outros possam participar e interagir L10 L16 --
RF41 A partir da ferramenta o usuario pode denunciar/reportar videos L17 --

Requisitos Não Funcionais

ID Descrição Origem Elos
RNF01 O aplicativo deve impedir que a tela bloqueie automaticamente ENT08 ENF01
RNF02 Eu, como usuário, desejo utilizar o aplicativo em dispositivos Android e iOS ST19 BS22 ENF02
RNF03 O aplicativo deve ser capaz de se recuperar de falhas BS23 ENF03
RNF04 O aplicativo deve demonstrar boa usabilidade BS24 ENF04
RNF05 Os vídeos devem possuir boa qualidade BS25 ENF05
RNF06 O aplicativo deve ter boa performace nos aparelhos com SO (ANDROID/IOS) BS26 US32 ENF06
RNF07 O app deve ser otimizado para a experiência mobile BS27 US31 ENF07
RNF08 O app deve ter um design bonito e familiar BS28 ENF08
RNF09 O aplicativo deve suportar multiplataformas BS29 US35 ENF09

Elos Funcionais

EF01

Categoria: Desenvolvimento

Elos: Agrega: ST01 agrega o US23

EF02

Categoria: Desenvolvimento

Elos: Satisfaz: ENT02 satisfaz o ST01

EF03

Categoria: Desenvolvimento

Elos: Representa: ENT03 representa o US28

Agrega: ST01 agrega o US28

EF04

Categoria: Desenvolvimento

Elos: Recurso: ST16 é recurso ST06

Satisfaz: ENT04 satisfaz o ST16

EF05

Categoria: Desenvolvimento

Elos:

Recurso: ST09 é recurso C08

EF06

Categoria: Desenvolvimento

Elos:

Recurso: BS10 é recurso C08

Alocação: US02 aloca ST10

EF07

Categoria: Desenvolvimento

Elos:

Satisfaz: US06 satisfaz ENT07

EF08

Categoria: Desenvolvimento

Elos:

Recurso: INT03 é recurso de ST03

Satisfaz: ST03 satisfaz INT03

EF09

Categoria: Desenvolvimento

Elos:

Recurso: ST04 é recurso de UC03

Recurso: BS03 é recurso de ST11

Agregação: L09 agrega C03

EF10

Categoria: Desenvolvimento

Elos:

Recurso: ST05 é recurso de ST09

Recurso: US10 é recurso de ST10

Alocação: C08 aloca ST04

EF11

Categoria: Desenvolvimento

Elos: Representa: UC04 representa o ST06

EF12

Categoria: Desenvolvimento

Elos: Agrega: ST07 agrega o ENT03

EF13

Categoria: Desenvolvimento

Elos: Representação: C09 representa o ST08

EF14

Categoria: Desenvolvimento

Elos: Agrega: ST11 agrega o BS09

EF15

Categoria: Desenvolvimento

Elos: Agrega: ST12 agrega o BS08

EF16

Categoria: Desenvolvimento

Elos:

Satisfação: ST13 satisfaz ST12

EF17

Categoria: Desenvolvimento

Elos:

Responsabilidade: ST14 tem responsabilidade em BS01

EF18

Categoria: Desenvolvimento

Elos:

Satisfação: ST15 satisfaz ST08 e C09

EF19

Categoria: Desenvolvimento

Elos:

Recurso: ST17 é recurso de ST18, BS19 e UC04

EF20

Categoria: Desenvolvimento

Elos:

Representação: UC04 representa ST18 e ST06

Elos Não Funcionais

ENF01

Categoria: Desenvolvimento

Elos:

ENT08

ENF02

Categoria: Desenvolvimento

Elos:

Satisfação: ST19 satisfaz BS22

Satisfação: ST19 e BS22 satisfazem BS26 e US32

Agregação: ST19 e BS22 agregam BS29 e US35

ENF03

Categoria: Desenvolvimento

Elos:

Agregação: BS23 agrega BS26 e US32

ENF04

Categoria: Desenvolvimento

Elos:

Agregação: BS24 agrega BS28

ENF05

Categoria: Desenvolvimento

Elos:

Satisfação: BS25 satisfaz BS28

ENF06

Categoria: Desenvolvimento

Elos:

Satisfação: ST19 e BS22 satisfazem BS26 e US32

ENF07

Categoria: Desenvolvimento

Elos:

Agrega: BS27 satisfaz BS26 e US32

ENF08

Categoria: Desenvolvimento

Elos:

Agrega: BS28 agrega o BS28

ENF09

Categoria: Desenvolvimento

Elos:

Agrega: US35 agrega o BS22

Referências