Ir para o conteúdo

Forward-from

Introdução

Neste documento busca-se construir a matriz de pós-rastreabilidade através da ótica forward-from (para frente, a partir de), etapa da rastreabilidade que liga requisitos a artefatos de desenho e implementação.

Metodologia

A partir dos requisitos padronizados dentro do Backlog, foi feita a rastreablidade dos mesmos, buscando informar seu épico, feature, história de usuário e seus critérios de aceitação, além de informar se o requisito foi implementado ou não junto à uma imagem de demonstração.

A Tabela 1 mostra o modelo padrão que será utilizado nesse artefato como padronização do processo.

Legenda:

  • RF: Requisito Funcional
  • EP: Épico
  • FT: Feature
  • US: História de Usuário
RFXX Descrição do requisito.
Épico ID do épico que o requisito está envolvido.
Feature ID da feature que o requisito está envolvido.
US ID da história de usuário que o requisito está envolvido.
Critérios de Aceitação ID da história de usuário que contém os critérios.
Implementação Informa se é um "Requisito implementado" ou "Requisito não implementado".
Demonstração Imagem da funcionalidade, caso tenha sido implementada.
Tabela 1: Modelo padrão da pós-rastreabilidade. (Fonte: Autores, 2022)

Requisitos

As tabelas a seguir contém a rastreabilidade dos requisitos funcionais elicitados.

RF01 Deve ser possível efetuar login/cadastro com Google.
Épico EP01
Feature FT01
US US01
Critérios de Aceitação US01
Implementação Requisito implementado.
Demonstração Implementação do RF01
Tabela 2: Pós-rastreabilidade do RF01. (Fonte: Autores, 2022)

RF02 Deve ser possível sair da conta, caso esteja logada.
Épico EP01
Feature FT02
US US08
Critérios de Aceitação US08
Implementação Requisito implementado.
Demonstração Implementação do RF02
Tabela 3: Pós-rastreabilidade do RF02. (Fonte: Autores, 2022)

RF03 Deve ser possível excluir conta, caso esteja logada.
Épico EP01
Feature FT02
US US09
Critérios de Aceitação US09
Implementação Requisito implementado.
Demonstração Implementação do RF03
Tabela 4: Pós-rastreabilidade do RF03. (Fonte: Autores, 2022)

RF04 Deve ser possível alterar os dados do usuário.
Épico EP01
Feature FT03
US US17
Critérios de Aceitação US17
Implementação Requisito não implementado.
Demonstração
Tabela 5: Pós-rastreabilidade do RF04. (Fonte: Autores, 2022)

RF05 Deve ser possível acessar fórum de suporte do app.
Épico EP02
Feature FT04
US US03
Critérios de Aceitação US03
Implementação Requisito implementado.
Demonstração Implementação do RF05
Tabela 6: Pós-rastreabilidade do RF05. (Fonte: Autores, 2022)

RF06 Deve ser possível ativar e desativar recebimento de notificações.
Épico EP02
Feature FT04
US US04
Critérios de Aceitação US04
Implementação Requisito implementado.
Demonstração Implementação do RF06
Tabela 7: Pós-rastreabilidade do RF06. (Fonte: Autores, 2022)

RF07 Deve ser possível configurar idioma (Português, Espanhol e Inglês).
Épico EP02
Feature FT04
US US07
Critérios de Aceitação US07
Implementação Requisito implementado.
Demonstração Implementação do RF07
Tabela 8: Pós-rastreabilidade do RF07. (Fonte: Autores, 2022)
RF08 Deve ser possível navegar pelos cursos no menu de navegação.
Épico EP04
Feature FT08
US US02
Critérios de Aceitação US02
Implementação Requisito implementado.
Demonstração Alt Text
Tabela 9 Pós-rastreabilidade do RF08. (Fonte: Autores, 2022)
RF09 Deve ser possível enviar feedback ao app.
Épico EP03
Feature FT05
US US05
Critérios de Aceitação US05
Implementação Requisito implementado.
Demonstração Alt Text
Tabela 10 Pós-rastreabilidade do RF09. (Fonte: Autores, 2022)
RF10 Deve ser possível Relatar bug do app.
Épico EP03
Feature FT05
US US06
Critérios de Aceitação US06
Implementação Requisito implementado.
Demonstração Alt Text
Tabela 11 Pós-rastreabilidade do RF10. (Fonte: Autores, 2022)
RF11 Deve ser possível escolher a atividade que deseja fazer.
Épico EP04
Feature FT08
US US10
Critérios de Aceitação US10
Implementação Requisito implementado.
Demonstração Alt Text
Tabela 12 Pós-rastreabilidade do RF11. (Fonte: Autores, 2022)
RF12 Deve ser possível ver os erros cometidos e tentar refazer.
Épico EP03
Feature FT06
US US11
Critérios de Aceitação US11
Implementação Requisito implementado.
Demonstração Alt Text
Tabela 13 Pós-rastreabilidade do RF12. (Fonte: Autores, 2022)
RF13 Deve ser possível escolher lições rápidas.
Épico EP03
Feature FT06
US US12
Critérios de Aceitação US12
Implementação Requisito implementado.
Demonstração Alt Text
Tabela 14 Pós-rastreabilidade do RF13. (Fonte: Autores, 2022)
RF14 Deve ser possível criar snippet de código em Playground de Código.
Épico EP03
Feature FT07
US US21
Critérios de Aceitação US21
Implementação Requisito implementado.
Demonstração Alt Text
Tabela 15 Pós-rastreabilidade do RF14. (Fonte: Autores, 2022)
RF15 Deve ser possível escolher o nível de dificuldade.
Épico EP03
Feature FT06
US US15
Critérios de Aceitação US15
Implementação Requisito não implementado.
Demonstração Alt Text
Tabela 16 Pós-rastreabilidade do RF15. (Fonte: Autores, 2022)
RF16 Deve ser possível ver ranking diário.
Épico EP03
Feature FT07
US US19
Critérios de Aceitação US19
Implementação Requisito não implementado.
Demonstração Alt Text
Tabela 17 Pós-rastreabilidade do RF16. (Fonte: Autores, 2022)
RF17 Deve ser possível pedir dicas.
Épico EP03
Feature FT06
US US14
Critérios de Aceitação US14
Implementação Requisito não implementado.
Demonstração Alt Text
Tabela 18 Pós-rastreabilidade do RF17. (Fonte: Autores, 2022)
RF18 Deve ser possível ver o código sendo executado.
Épico EP03
Feature FT06
US US13
Critérios de Aceitação US13
Implementação Requisito implementado.
Demonstração Alt Text
Tabela 19 Pós-rastreabilidade do RF18. (Fonte: Autores, 2022)
RF19 Deve ser possível compartilhar uma atividade.
Épico EP03
Feature FT07
US US16
Critérios de Aceitação US16
Implementação Requisito não implementado.
Demonstração
Tabela 20 Pós-rastreabilidade do RF19. (Fonte: Autores, 2022)
RF20 Deve ser possível convidar amigos para poder interarir com eles.
Épico EP03
Feature FT07
US US18
Critérios de Aceitação US18
Implementação Requisito não implementado.
Demonstração
Tabela 21 Pós-rastreabilidade do RF20. (Fonte: Autores, 2022)
RF21 Deve ser possível fazer um teste de nivelamento.
Épico EP03
Feature FT06
US US20
Critérios de Aceitação US20
Implementação Requisito não implementado.
Demonstração
Tabela 22 Pós-rastreabilidade do RF21. (Fonte: Autores, 2022)
RF22 Deve ser possível criar comunidade para interagir com amigos.
Épico EP03
Feature FT07
US US22
Critérios de Aceitação US22
Implementação Requisito não implementado.
Demonstração
Tabela 23 Pós-rastreabilidade do RF22. (Fonte: Autores, 2022)

Referências bibliográficas

Barbosa, S. D. J.; Silva, B. S. da; Silveira, M. S.; Gasparini, I.; Darin, T.; Barbosa, G. D. J. (2021) Interação Humano-Computador e Experiência do usuário. Autopublicação.

Histórico de versão

Versão Data Descrição Autor Revisor
1.0 19/01/2023 Inicialização da página e adição de requisitos Lucas Lopes João Pedro
1.1 20/01/2023 Adição das imagens dos requisitos Lucas Lopes João Pedro
1.2 21/01/2023 Adição de mais requisitos e gifs Philipe João Pedro
1.3 21/01/2023 Adição de mais requisitos Hellen Fernanda João Pedro