Ir para o conteúdo

Forward From

Introdução

Esse documento tem como objetivo apresentar todos os requisitos levantados no forward from e no backward from a partir de uma matriz de rastreabilidade.

Metodologia

A metodologia aplicada consiste em uma matriz composta por 6 colunas as quais buscam apresentar os dados do requisito de maneira plena e sucinta.

Mapeamento

Serão apresentados na tabela 1, o mapeamento dos documentos e sua referência dos artefatos apresentados em seguida.

Legenda Descrição
US História usuário
ST Storytelling
UC Casos de Uso
C Cenários
INT Introspecção
Q Questionário
GLO Glossário
ENT Entrevista
RF Requisitos Funcionais
RNF Requisitos não Funcionais

Tabela 1: Legenda do mapeamento de requisitos (Fonte: Autores[2023]).

Matriz Geral

Na tabela a seguir será apresentado a matriz:

ID Descrição Elicitação Artefatos Implementação
RF09 Eu, como usuário, desejo configurar o tempo de partida e incremento ao iniciar uma partida para adequar ao meu estilo de jogo. Entrevista US01,ENT01,GLO02,ST04,UC01 Completo
RF08,RF07,RF15 Eu, como usuário, desejo configurar a modalidade e dificuldade do jogo ao iniciar uma partida para não me frustrar com a partida. Introspecção US02,INT04,INT03,GLO01,ST04,Q04,Q08 Incompleto
RF18 Eu, como usuário, desejo escolher jogar contra o computador ou contra um jogador para refletir as minhas necessidades do momento. Introspecção US03, UC01,UC02 Completo
RF20 Eu, como usuário, desejo poder pausar uma partida contra o computador para poder retomá-la depois. Introspecção US04, UC02 Inexistente
RF10 Eu, como usuário, desejo configurar um estilo de jogo para o robô, baseado em jogadores famosos, para me preparar para os campeonatos de xadrez. Entrevista US05, ST04, UC02 Inexistente
RF15, RF19 Eu, como usuário, desejo escolher o meu oponente podendo filtrar por por nome e nível, para não me frustrar com a partida. Introspecção US06, Q08, Q04, ST02, ST05 Inexistente
RF27 Eu, como usuário, desejo que meu oponente não possa pausar uma partida, para manter o jogo justo. Introspecção US07, UC01 Inexistente
RF16 Eu, como usuário, desejo jogar partidas casuais sem interferir no meu ranqueamento, para não diminuir minha pontuação. Story Telling US08, UC01 Completo
RF17 Eu, como usuário, desejo jogar partidas online sem precisar criar uma conta, para me divertir. Questionário US09, Q09 Completo
RF02 Eu, como usuário, desejo que um tutorial do aplicativo seja exibido na primeira vez que eu utilizá-lo, para que eu não fique desorientado. Questionário US10, UC04 Inexistente
RF13 Eu, como usuário, desejo ter acesso à uma seção de tutorial do aplicativo, para me sentir seguro durante momentos de dúvida. Introspecção US11, UC04 Inexistente
RF05, RF23 Eu, como usuário, desejo aprender movimentos de xadrez por meio de tutoriais, para melhorar meu desempenho. Introspecção US12,Q13,ST11,ST13, UC04 Completo
RF22 Eu, como usuário, desejo aprimorar movimentos de xadrez por meio de quebra cabeças, para me sentir desafiado. Introspecção US13, GLO04,ST12, UC04 Completo
RF12 Eu, como usuário, desejo ter acesso às regras utilizadas na modalidade de xadrez durante a partida, para não me sentir desorientado. Glossário US14, UC04 Incompleto, o modo escolhido e uma breve introdução aparece somente no início da partida e somente para usuários logados
RF14 Eu, como usuário, desejo cadastrar tutoriais para outros usuários, para auxiliar outras pessoas. Story Telling US15,UC04 Inexistente, somente pode ser criado no Lichess via web
RF15 Eu, como usuário, desejo criar quebra cabeças para outros usuários resolverem, para desafiar outras pessoas. Questionário US16,Q04,Q08, UC04 Inexistente, somente pode ser criado no Lichess via web
RF01, RF03 Eu, como usuário, desejo participar de um sistema de ranqueamento, para me sentir motivado. Questionário US17,Q04,Q08, UC05 Completo
RF11 Eu, como usuário, desejo consultar as estatísticas das minhas partidas, para me preparar melhor. Story Telling US18,ST09,Q02,UC05 Completo
RF26 Eu, como usuário, desejo visualizar e filtrar o ranqueamento dos jogadores, para me manter motivado. Questionário US19,Q06,ST10,UC05 Inexistente
RF25 Eu, como usuário, desejo consultar as estatísticas dos quebra cabeças resolvidos, para me preparar melhor. Questionário US20,Q02,UC05 Completo
RF04 Eu, como usuário, desejo adicionar outros jogadores como contatos, para fazer novos amigos. Story Telling ST07,UC01,US21 Completo
RF24 Eu, como usuário, desejo trocar mensagens com outros jogadores, para fortalecer minhas amizades. Story Telling US22, ST08 Completo
RF06 Eu, como usuário, desejo assistir partidas de outros jogadores, para observar as técnicas usadas. Story Telling US23, ST06, UC03 Completo
RF21 Eu, como usuário, desejo ser notificado quando partidas de outros jogadores iniciarem, para não perder partidas importantes para mim. Questionário US24, Q03, UC03,UC04 Inexistente

Tabela 2: Matriz (Fonte: Autores[2023]).

Bibliografia

[1] SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 26. 2019. Acessado em: 22/01/2023

[2] POHL, Klaus; RUPP, Chris. Requirements Engineering Fundamental. Acessado em 22/01/2023

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 29/01/2023 Criação do documento Davi Lucas Gabriel