Skip to content

Matriz de Rastreabilidade

Introdução

Pode-se dizer que uma matriz de rastreabilidade pode ser tão complexa quanto se queira, pois muitas informações podem ser registradas em uma matriz de rastreabilidade. De acordo com Sayão e Leite (2005, ps. 12 e 13), normalmente, a primeira coluna se trata dos requisitos, enquanto as colunas subsequentes representam os artefatos gerados durante o processo de desenvolvimento, onde a correspondência nem sempre vai ser um para um (por exemplo, um requisito pode estar sendo verificado em diversos casos de teste, e vice-versa). Segundo Serrano e Serrano (Slide 32), em resumo, "uma boa matriz de rastreabilidade deverá manter os elos das fontes de informações aos casos de teste".

Metodologia

Após a elaboração das matrizes de rastreabilidade, divididas em requisitos funcionais e não funcionais, cada integrante do grupo ficou responsável por parte dos requisitos do projeto, adicionando a rastreabilidade de cada requisito com base no modelo de matriz (Tabela 1).

Modelo de Matriz

As matrizes de requisitos funcionais e não funcionais segue o seguinte modelo:

Tabela 1: Modelo de matriz de rastreabilidade utilizada.

Requisito Descrição Implementado Versão Elicitação Modelagem Elos Autor
RQXX Descrição do requisito Sim/Não X.X AIXX/ISXX/QXX/STXX Artefatos utilizados para modelagem - Integrante responsável

Autor: Davi Camilo.

Legenda da Matriz de Rastreabilidade

  • Requisito: Identificador único do requisito representado no formato RQXX.
  • Descrição: Descrição do requisito rastreado.
  • Implementado: Indica o status de implementação do requisito.
  • Versão: Indica versão do requisito.
  • Elicitação: Identificador do artefato que elicitou o requisito em questão, sendo AIXX elicitados pela Análise de Interface de Usuário, ISXX elicitados pela Introspecção, QXX elicitados pelo Questionário e STXX elicitados pelo Storytelling.
  • Modelagem: Artefatos que foram usados para a modelagem do requisito em questão.
  • Elos: Ligações que conectam diferentes tipos de artefatos do processo de Engenharia de Software.
  • Autor: Integrante do grupo responsável pelo requisito.

Integrantes do grupo envolvidos

Tabela 2: Integrantes do grupo envolvidos no artefato.

Nome O que fez
Arthur Evangelista Elaborou a Rastreablidade Geral dos Requisitos RQ10, RQ11, RQ12, RQ13, RQ14, RQ15, RQ16, RQ17, RQ18.
Davi Camilo Elaborou a introdução, a metodologia, o modelo de matriz e as tabelas de requisitos funcionais e não funcionais. Também elaborou a Rastreablidade Geral dos Requisitos RQ37, RQ38, RQ39, RQ40, RQ41, RQ42, RQ43, RQ44, RQ45.
Tiago Antunes Balieiro Elaborou a Rastreablidade Geral dos Requisitos RQ01, RQ02, RQ03, RQ04, RQ05, RQ06, RQ07, RQ08, RQ09.

Autor: Davi Camilo.

Matriz Geral de Rastreabilidade

Requisitos Funcionais

Requisito Descrição Implementado Versão Elicitação Modelagem Elos Autor
RQ01 Exibir na tela inicial filmes em cartaz, com pôsteres, novidades e promoções. Sim 1.0 IS01, AI01 Não se aplica Tiago Antunes Balieiro
RQ02 Detectar localização automaticamente e permitir alteração manual. Sim 1.0 IS02, AI02 História de Usuário, Backlog do Produto Tiago Antunes Balieiro
RQ03 Navegar por abas: Home, Filmes, Cinemas, Snack Bar, Club e Mais. Sim 1.0 AI03 Não se aplica Tiago Antunes Balieiro
RQ04 Autenticar usuário por e-mail e senha. Sim 1.0 AI04 História de Usuário, Backlog do Produto Tiago Antunes Balieiro
RQ05 Buscar filmes por nome. Sim 1.0 AI05 História de Usuário, Backlog do Produto Tiago Antunes Balieiro
RQ06 Listar filmes em cartaz, pré-venda e futuros lançamentos. Sim 1.0 AI06 História de Usuário, Backlog do Produto Tiago Antunes Balieiro
RQ07 Exibir informações do filme (título, sinopse, gênero, duração, direção, elenco, distribuidor, origem). Sim 1.0 IS03, AI07 História de Usuário, Backlog do Produto Tiago Antunes Balieiro
RQ08 Exibir sessões com data, horário, idioma, formato e sala. Sim 1.0 IS04, ST01, AI08, Q01 Não se aplica Tiago Antunes Balieiro
RQ09 Permitir compra de ingressos com cartão de crédito, débito ou Pix. Sim 1.0 AI14, Q02 Não se aplica Tiago Antunes Balieiro
RQ10 Armazenar cartões de pagamento cadastrados para uso em compras futuras. Sim 1.0 IS06 História de Usuário, Backlog do Produto Arthur Evangelista
RQ11 Permitir compra de múltiplos ingressos em uma única transação. Sim 1.0 IS07 História de Usuário, Backlog do Produto Arthur Evangelista
RQ12 Exibir mapa da sala com indicação gráfica de assentos ocupados, livres e especiais, e permitir seleção pelos usuários. Sim 1.0 IS08, AI09 História de Usuário, Backlog do Produto, Léxico Arthur Evangelista
RQ13 Exigir seleção de ao menos um assento antes de prosseguir. Sim 1.0 AI10 História de Usuário, Backlog do Produto Arthur Evangelista
RQ14 Definir tipo de ingresso por assento (inteira, meia, convênio, voucher). Sim 1.0 AI11 História de Usuário, Backlog do Produto Arthur Evangelista
RQ15 Integrar bomboniere ao app para compra antecipada de itens e retirada rápida. Sim 1.0 IS11, AI12 Não se Aplica Arthur Evangelista
RQ16 Exibir resumo da compra e permitir aplicação de cupom de desconto. Sim 1.0 AI13, AI29 Não se aplica Arthur Evangelista
RQ17 Gerar QR Code e chave Pix para pagamentos via Pix. Sim 1.0 AI15 Não se aplica Arthur Evangelista
RQ18 Disponibilizar ingresso digital no app, eliminando a necessidade de impressão. Sim 1.0 IS09, ST03 Não se aplica Arthur Evangelista
RQ19
RQ20
RQ21
RQ22
RQ23
RQ24
RQ25
RQ26
RQ27
RQ28
RQ29
RQ30
RQ31
RQ32
RQ33
RQ34
RQ35
RQ36
RQ37 Criar e editar perfil do usuário, gerenciar dados pessoais e métodos de pagamento. Sim 1.0 AI31 História de Usuário, Backlog do Produto, Léxico RQ37 Davi Camilo
RQ38 Mensagens de erro claras e confirmações de ações para o usuário. Sim 1.0 ST05, IS37 História de Usuário, Backlog do Produto, Léxico RQ38 Davi Camilo
RQ39 Exibir avaliações e permitir que usuários avaliem filmes com escala de 1 a 5 estrelas. Não 1.0 IS15 História de Usuário, Backlog do Produto, Léxico, Caso de Uso, Cenário RQ39 Davi Camilo
RQ58
RQ59
RQ60
RQ61
RQ62
RQ64
RQ65
RQ67

Requisitos Não Funcionais

Requisito Descrição Implementado Versão Elicitação Modelagem Elos Autor
RQ40 Tempo de resposta de até 3 segundos em telas críticas (seleção de assentos, pagamento). Sim 1.0 IS29, Q09, Q12 Não se aplica RQ40 Davi Camilo
RQ41 Garantir uptime de 99,5% para funções críticas. Sim 1.0 AI28 Não se aplica RQ41 Davi Camilo
RQ42 Sistema responsivo e adaptável a diferentes tamanhos de tela (smartphone e tablet). Sim 1.0 AI24 Backlog do Produto RQ42 Davi Camilo
RQ43 Interface intuitiva, com navegação fácil e boa usabilidade. Sim 1.0 IS28 Backlog do Produto, Léxico, Caso de Uso, Cenário RQ43 Davi Camilo
RQ44 Interface acessível para pessoas com deficiência visual (leitores de tela) e baixo-visão. Não 1.0 IS35, IS36, AI25, ST05 Backlog do Produto RQ44 Davi Camilo
RQ45 Contraste de interface conforme WCAG A/AA. Não 1.0 AI25 História de Usuário, Backlog do Produto RQ45 Davi Camilo
RQ46
RQ47
RQ48
RQ49
RQ50
RQ51
RQ52
RQ53
RQ54
RQ55
RQ56
RQ57
RQ63
RQ66

Referências Bibliográficas

SAYÃO, Miriam; LEITE, Julio Cesar Sampaio do Prado. Rastreabilidade de requisitos. Rio de Janeiro: Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, 2005. (Monografias em Ciência da Computação, n. 20/05). ISSN 0103-9741.

SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 26. Universidade de Brasília, Campus Gama (UnB Gama). Material de aula.


Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 06/06/2025 Criação do Documento Pedro Everton Davi Camilo
1.1 08/06/2025 Adição da introdução, metodologia, modelo de matriz e matrizes de requisitos funcionais e não funcionais Davi Camilo Gabriel Castelo
1.1 08/06/2025 Adição da rastreabilidade dos requisitos de 10 a 18 Arthur Evangelista Davi Camilo
1.2 08/06/2025 Adição da rastreabilidade dos requisitos 37 a 45 Davi Camilo Arthur Evangelista
1.3 08/06/2025 Adição da rastreabilidade dos requisitos 1 a 9 Tiago Antunes Balieiro Pedro Everton