Skip to content

Matriz Geral

Introdução

A matriz geral é uma ferramenta utilizada para organizar os requisitos identificados no projeto, permitindo visualizar suas ligações anteriores e posteriores. Estruturada em formato de tabela, ela facilita o mapeamento entre cada requisito e os documentos que o justificam ou resultam dele.

Por meio dessa associação entre documentos e requisitos, é possível observar interdependências e relações diretas entre os elementos do sistema. A matriz também possibilita rastrear os vínculos entre os diferentes artefatos produzidos durante o desenvolvimento.

Assim, essa matriz contribui significativamente para a análise dos requisitos, oferecendo uma visão ampla e integrada de como os componentes do projeto estão conectados.

O objetivo deste artefato é reunir, em uma única matriz de rastreabilidade, os resultados obtidos por meio das análises Backward-From e Forward-From. Dessa forma, ele consolida as informações de rastreamento dos requisitos em uma visão integrada e mais completa.

Metodologia

Para a construção da matriz geral, foram utilizados os requisitos elicitados no artefato de Requisitos Elicitados, com foco naqueles que apresentavam status de implementação total, parcial ou inexistente no momento da análise. A matriz tem como objetivo central consolidar, em um único artefato, as evidências de rastreabilidade dos requisitos, tanto em sua origem (pré-rastreabilidade) quanto nas saídas e artefatos gerados a partir deles (pós-rastreabilidade).

A tabela foi estruturada com colunas que contemplam os seguintes elementos:

  • ID: Identificador único de cada requisito (ex: RF01, RNF01).
  • Descrição: Resumo textual da funcionalidade ou característica descrita pelo requisito.
  • Status da implementação: Informa se o requisito está implementado, não implementado ou parcialmente implementado.
  • Pré-Rastreabilidade: Fonte original do requisito.
  • Artefatos: Representa os elementos gerados a partir do requisito, como histórias de usuário, protótipos, casos de uso ou diagramas.
  • Elos: Evidenciam as conexões entre os requisitos e os artefatos gerados, reforçando o encadeamento entre as fases do processo de engenharia de requisitos.

Com isso, a matriz geral permite não apenas documentar o histórico dos requisitos, mas também facilitar a verificação da cobertura e da consistência dos artefatos produzidos ao longo do projeto.

Matriz geral

Tabela 1 - Tabela da matriz geral

ID Descrição Status da implemntação Pré-Rastreabilidade Artefatos Elos
RF01 Acesso simultâneo a múltiplos CPFs/CNPJs Não implementado ADC1 e ST01 C03, US25 ELO1
RF02 Cadastro de CPF via app (totalmente remoto) Não implementado ADC2 C01, US26 ELO2
RF03 Acompanhamento de status da restituição (precisão quanto aos lotes) Não implementado ADC3 e ST02 C04, L04, US01 e UC01 ELO3
RF04 Notificação de vencimento próximo Não implementado ADC4 US10 ELO4
RF05 Agendar no próprio aplicativo atendimentos presenciais em unidades da Receita Federal Não implementado INT3 US02 e UC02 ELO5
RF06 Acesso offline a serviços essenciais do app (históricos de contribuições, DARFs) Não implementado ADC6 US07 ELO6
RF07 Alteração de dados via app Não implementado ADC7 C05, L05, US09
RF08 Funcionalidade de histórico e acompanhamento de restituições de anos anteriores Implementado ADC8 - ELO8
RF09 Declaração simplificada do IR Implementado ADC9 L03, US11 ELO9
RF10 Geração de guias de pagamento Implementado ADC10 e ST03 C07, L02, L08, US03 ELO10
RF11 Consultar o status do CPF (ativo ou não) Implementado ADC11, ST06 C06, L01, US04 ELO11
RF12 Integração com conta Gov.br Implementado ADC12, ST10 e ENT04 US27 ELO12
RF13 Envio de documentos para instrução de processos Implementado ADC16 US28 ELO13
RF14 Acessar informações detalhadas a cerca da declaração de imposto de renda de um ano especifico Implementado INT1 e ENT03 L07, US05 ELO14
RF15 Declaração do Imposto de Renda diretamente pelo app Implementado INT2 e ENT01 L03, US29 ELO15
RF16 O aplicativo deve mostrar um histórico de envio das declarações entregues pelo usuário. Implementado INT5 e ST09 US30 ELO16
RF17 Emissão de certidão negativa via aplicativo Implementado INT6 e ENT02 L08, US06 ELO17
RF18 Consultar pendências de Malha Implementado INT7 US31 ELO18
RF19 Dashboard para profissionais contábeis de múltiplos CPFs/CNPJs Não implementado INT8 e ST14 US18 ELO19
RF20 Acompanhar processos no próprio aplicativo Não implementado INT18 US07 ELO20
RF21 Integração com o App Esocial dentro do próprio Não implementado INT19 US33 ELO21
RF22 Permitir via App autorização de acesso à terceiros Implementado INT20 US34 ELO22
RF23 Compartilhamento de comprovantes e certidões por WhatsApp, e-mail ou Drive Não implementado INT21 US13 ELO23
RF24 Reenvio de notificações perdidas via e-mail ou mensagem no app Não implementado INT22 US14 ELO24
RF25 Comparativo automático entre declarações de anos anteriores Não implementado INT23 US08 ELO25
RF26 FAQ interativo com busca inteligente (filtrado por tema: CPF, IRPF, Certidões etc.) Não implementado INT24 US16 ELO26
RF27 Integração com calendário do dispositivo para lembretes de obrigações fiscais Não implementado INT25 US17 ELO27
RF28 Consulta de inscrição no CNPJ Implementado INT26 US12 ELO28
RF29 Consulta de tabelas CNAE, NCM e unidades da Receita Federal Implementado INT27 US35 ELO29
RF30 Acesso à Caixa Postal para mensagens oficiais da Receita Federal Implementado INT28 US36 ELO30
RF31 Visualização de notícias e vídeos institucionais da Receita Federal Implementado INT29 -
RF32 Consultar débitos pendentes (DARFs) Implementado ST04 L02 ELO32
RF33 Pagamento do DARF com cartão de crédito Implementado ST05 - ELO33
RF34 Emitir comprovante de CPF em PDF Implementado ST07 - ELO34
RNF01 Acessibilidade (chatbot, imagens, vídeos) — melhorias no chatbot Não implementado ADC13 USA01 ELO35
RNF02 Conteúdo educativo para iniciantes Não implementado ADC14 e ST08 AC02 ELO36
RNF03 Testes de desempenho para suportar alta demanda de usuários simultâneos Implementado ADC15 USA02, DES01 ELO37
RNF04 Proteção de dados pessoais conforme a LGPD Implementado ADC17 CON01 ELO38
RNF05 Interface responsiva e acessível Implementado ADC18 SUP01 ELO39
RNF06 Interface com a possibilidade de uso do modo escuro Não implementado ADC23, INT17 e ST11 USA03 ELO40
RNF07 Testes de segurança para garantir a integridade dos dados e autenticação segura Implementado ADC19 CON02 ELO41
RNF08 Compatível com Android 8+ e iOS 14+ Implementado ADC20 SUP02 ELO42
RNF09 Testes de usabilidade semestrais com público 60+ Implementado ADC21 USA04 ELO43
RNF10 O aplicativo deve ter tempo de resposta inferior a 3 segundos para ações comuns Implementado INT9 DES02 ELO44
RNF11 O aplicativo deve funcionar em smartphones com telas de 4.5" a 7" sem perda de usabilidade Implementado INT10 SUP03 ELO45
RNF12 Linguagem da interface deve seguir padrão A2 do CEFR, evitando jargões técnicos Implementado ADC25 USA05 ELO46
RNF13 O app deve suportar modo de operação em baixa conectividade, com cache de dados essenciais Não implementado INT11 DES03 ELO47
RNF14 Atualizações do app não devem causar perda de dados armazenados localmente Implementado INT12 CON03 ELO48
RNF15 Tempo de inatividade programada máximo de 2h por mês, com aviso prévo Implementado INT13 DES04 ELO49
RNF16 Tempo de carregamento inicial do app não deve ultrapassar 5 segundos em conexão móvel Implementado ADC24 DES05 ELO50
RNF17 Suporte a leitores de tela (TalkBack, VoiceOver) em todas as funcionalidades Implementado INT14 e ADC23 AC01 ELO51
RNF18 Armazenamento anônimo de logs de erro respeitando a LGPD Implementado INT15 CON04 ELO52
RNF19 Versão mínima em HTML5 responsiva para acesso via navegador em caso de falha do app Não implementado INT16 SUP04 ELO53
RNF20 Clareza na apresentação de dados fiscais Implementado ST12 USA06 ELO54
RNF21 Integração confiável com serviços externos (Gov.br, instituições financeiras) Implementado ST13 e ENT05 CON05 ELO55

Fonte: José Eduardo, 2025.

Referências

1. SAYÃO, Miriam; LEITE, Julio. Rastreabilidade de Requisitos. PUC-Rio: Departamento de Informática, ISSN 0103-9741, Rio de Janeiro, 2005. Disponível em: https://www-di.inf.puc-rio.br/~julio/rastre.pdf.

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

Historico de versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 05/06/2025 Criação do documento matriz geral José Eduardo Thales Germano
1.1 05/06/2025 Adicionando tabela da matriz geral José Eduardo Thales Germano
1.2 07/06/2025 Adicionado Introdução e Metodologia em Matriz-Geral Diassis José Eduardo
1.3 08/06/2025 Adicionando hyperlinks José Eduardo Diassis
1.4 08/06/2025 adicionando as referencias José Eduardo Diassis
1.5 20/06/2025 Adicionando hyperlinks José Eduardo João Pedro
1.6 21/06/2025 Adicionando a rastreabilidade dos UC01 E UC02 Jose Eduardo Julia Massuda