Matriz Geral de Rastreabilidade
1. Introdução
2. Metodologia
3. Matriz Geral
3.1 Matriz Geral dos Requisitos Funcionais
- ID - Contendo o ID de cada Requisito
- Nome - Contendo o nome/descrição de cada Requisito
- Fonte - Liga os Requisitos à sua Técnica de Elicitação, representando a Pré-Rastreabilidade.
- UC - Liga o requisito ao artefato de Diagrama de casos de uso, representando a Pós-Rastreabilidade.
- C - Liga o requisito ao artefato de Cenários, representando a Pós-Rastreabilidade.
- L - Liga o requisito ao artefato de Léxicos, representando a Pós-Rastreabilidade.
- US - Liga o requisito ao artefato de História do usuário, representando a Pós-Rastreabilidade.
- Status - Se aquele requisito está implementado, não implementado ou não informado(não foi possível fazer a verificação da sua implementação).
Tabela 1: Matriz Geral de Rastreabilidade - RF
ID | Nome | Fonte | UC | C | L | US | Status |
---|---|---|---|---|---|---|---|
RF01 | Notícias sobre dados socioeconômicos. | RFA1 | - | C01 | - | - | Implementado |
RF02 | Busca acessível em qualquer tela. | RFA2 | - | - | - | US28 | Implementado |
RF03 | Indicador associado no topo da notícia. | RFA3 | - | C03 | L04 (Indicador) | - | Implementado |
RF04 | A notícia deve estar na aba de notícias do aplicativo. | RFA4 | - | - | - | US12 | Implementado |
RF05 | Navbar inferior com funcionalidades principais. | RFA5 | - | - | - | US13 | Implementado |
RF06 | Aba de indicadores com prévia de gráfico e cor (verde/vermelha). | RFA6, RFB22 | - | - | L04 (Indicador) | - | Implementado |
RF07 | Gráfico detalhado ao clicar no indicador. | RFA7 | - | - | - | US14 | Implementado |
RF08-A | Notícias relacionadas ao indicador na tela do dado. | RFA8 | - | - | - | - | Implementado |
RF09 | Definição do indicador ao lado do nome. | RFA9, RFB3 | - | - | - | - | Implementado |
RF10 | Calendário com eventos/pesquisas do IBGE. | RFA10 | - | C05 | - | US08 | Implementado |
RF11-A | Fonte oficial visível nos dados da aba Síntese. | RFA12 | - | - | - | US10 | Implementado |
RF12-A | Aba "Extras" com funcionalidades complementares. | RFA13 | - | - | - | - | Implementado |
RF13-A | Controle de notificações configurável. | RFA14 | - | - | - | US27 | Implementado |
RF14 | Notificação sobre novas notícias. | RFA15 | - | - | - | US11 | Implementado |
RF15-A | Avaliação do app pelo usuário. | RFA16 | - | - | - | - | Implementado |
RF15-B | Coleta de perfil do usuário na avaliação. | RFA16 | - | - | - | - | Implementado |
RF15-C | Avaliação de satisfação com o app. | RFA16 | - | - | - | - | Implementado |
RF15-D | Registro de funcionalidades mais usadas. | RFA16 | - | - | - | - | Implementado |
RF15-E | Campo livre para sugestões. | RFA16 | - | - | - | - | Implementado |
RF16-A | Compartilhar o app com terceiros. | RFA17 | - | - | - | - | Implementado |
RF17-A | Suporte com canais oficiais do IBGE. | RFA18, RFE05 | - | - | - | US29 | Parcialnente Implementado |
RF18 | Links para redes sociais do IBGE. | RFA19 | - | - | - | - | Implementado |
RF19 | Compartilhamento de notícias. | RFA20 | - | - | - | - | Implementado |
RF20-A | Destaque visual para eventos no calendário. | RFA21 | - | - | - | - | Implementado |
RF21 | Visualização de meses anteriores e futuros. | RFA22 | - | - | - | - | Implementado |
RF22 | Dados detalhados por estado e município na aba Síntese. | RFA23, RFI3 | - | - | - | US09 | Implementado |
RF23-A | Filtros por estado e município na aba “Síntese”. | RFA24, RFB9 | - | - | - | - | Implementado |
RF24 | Jogos educativos sobre geografia, demografia e temas sociais. | RFB1 | - | - | - | - | Não Implementado |
RF25-A | Modo offline com dados baixados automaticamente. | RFB2 | - | - | - | - | Não Implementado |
RF26 | Central de ajuda com informações de uso. | RFB6 | - | C14 | L19 (Consultar central de ajuda) | US30 | Não Implementado |
RF27 | Notificações para notícias e indicadores favoritos. | RFB7 | - | - | L05 (Consultar indicador) | US05 | Não Implementado |
RF28 | Favoritar indicadores e ver atualizações. | RFB8 | UC04 | C08 | L01 (Usuário), L03 (Indicador), L05 (Consultar indicador), L06 (Favoritar indicador) | US18 | Não Implementado |
RF29 | Comparar indicadores por região. | RFB10 | UC05 | C02 | L03 (Indicador), L07 (Comparar indicador) | US02 | Não Implementado |
RF30-A | Responder ao censo pelo app. | RFB11, RFB13, RFB14, RFQ04 | UC02 | C06 | L10 (Realizar o censo pelo aplicativo), L11 (Censo) | US06 | Não Implementado |
RF31-A | Preencher questionários do censo pelo app. | RFB11, RFB12 | - | - | - | - | Não Implementado |
RF32-A | Participar de outros questionários via app. | RFB12 | - | - | - | - | Não Implementado |
RF33 | Acesso a dados de múltiplas fontes. | RFB16 | - | - | - | - | Não Implementado |
RF34 | Mapas interativos, com visualização de dados geográficos e demográficos. | RFB17, RFB19 | - | C13 | L20 (Visualizar Mapas Interativos) | US31 | Não Implementado |
RF35-A | Possibilidade de filtro por tipo de dado na aba "Indicadores" | RFB18 | - | - | - | US26 | Não Implementado |
RF36 | Exportar gráficos e resumos. | RFB20 | - | - | - | US15 | Não Implementado |
RF37 | Gerar relatórios com dados computados. | RFB21 | UC03 | C11 | L14 (Computar e gerar relatórios) | - | Não Implementado |
RF38-A | Exibir indicadores disponíveis apenas no site do IBGE. | RFI1 | - | - | L02 (Sistema), L03 (Indicador), L05 (Consultar indicador) | US36 | Não Implementado |
RF39 | Filtrar notícias por região e tempo. | RFI2 | UC06 | C16 | L02 (Sistema), L18 (Filtrar notícias) | US22 | Não Implementado |
RF41-A | Integrar conteúdos de outras plataformas. | RFI4 | - | - | L02 (Sistema) | US16 | Não Implementado |
RF42 | Recomendação com base no conteúdo acessado. | RFI5 | - | - | L01 (Usuário) | US24 | Não Implementado |
RF43 | Comparar dados de diferentes censos. | RFI6 | - | C17 | L21 (Comparação dos Censos) | US32 | Não Implementado |
RF44 | Confirmar identidade do recenseador. | RFI7 | - | - | L01 (Recenseador) | US25 | Não Implementado |
RF45-A | Prever tendências e sugerir políticas públicas. | RFI8, RFI10 | - | - | - | - | Não Implementado |
RF46-A | Explicar variação de indicadores. | RFI9 | - | - | L03 (Indicador), L05 (Consultar indicador) | US04, US35 | Não Implementado |
RF48 | Comparar locais com maior e menor resposta ao censo. | RFI11 | - | C18 | L22 (Taxa de resposta) | US33 | Não Implementado |
RF49-A | Compartilhar dados com fonte atribuída. | RFQ01, RFE04 | - | C12 | L15 (Compartilhamento de Métricas com Fonte IBGE) | US17 | Não Implementado |
RF51 | Modo noturno. | RFB4, RFE10, RFQ06 | UC09 | C10 | L08 (Modo noturno ativado) | US19 | Não Implementado |
RF52 | Troca de idioma (PT, EN, ES). | RFQ07 | - | - | - | US03 | Não Implementado |
RF53 | Alterar tamanho da fonte. | RFB5, RFE11, RFQ08 | UC08 | C09 | L09 (Alterar tamanho da fonte) | US20 | Não Implementado |
RF54 | Ativar alto contraste. | RFB5, RFE11, RFQ09 | UC10 | C15 | L17 (Alto constraste) | US23 | Não Implementado |
RF56 | Explicações simplificadas para termos técnicos. | RFE02 | - | - | - | US21 | Não Implementado |
RF57 | Integração com conta Gov.br. | RFB23, RFE03 | UC01 | C07 | L12 (Autenticar via Gov.br), L13 (Autenticado) | US07 | Não Implementado |
RF60 | FAQ com respostas às dúvidas mais comuns. | RFE06 | UC07 | C01 | L16 (Consultar FAQ) | US01 | Não Implementado |
RF62 | Acesso às publicações completas das pesquisas. | RFE08 | - | - | - | - | Não Implementado |
Fonte: Caio Duarte, João Felix e Mayara Marques, 2025.
3.2 Matriz Geral dos Requisitos Não Funcionais
- ID - Contendo o ID de cada Requisito
- Nome - Contendo o nome/descrição de cada Requisito
- Fonte - Liga os Requisitos à sua Técnica de Elicitação, representando a Pré-Rastreabilidade.
- Especificação Suplementar - Liga o requisito ao artefato de Especificação Suplementar, representando a Pós-Rastreabilidade.
- NFR - Liga o requisito ao artefato de NFR Framework, representando a Pós-Rastreabilidade.
- Status - Se aquele requisito está implementado, não implementado ou não informado(não foi possível fazer a verificação da sua implementação).
Tabela 2: Matriz Geral de Rastreabilidade - RNF
ID | Nome | Fonte | Especificação Suplementar | NFR | Status |
---|---|---|---|---|---|
RNF01-A | Manter consistência visual em todas as telas | Especificação suplementar | RNF01, RNF75 | NFR06 | Implementado |
RNF02-A | Feedback imediato nas ações do usuário | Especificação suplementar | RNF02, RNF73 | NFR01 | Não implementado |
RNF03 | Alteração do tamanho da fonte em toda a interface | Especificação suplementar | RNF03 | - | Não implementado |
RNF04 | Modo noturno com esquema de cores escuras | Especificação suplementar | RNF04 | - | Não implementado |
RNF05-A | Intuitivo para uso em até 5 minutos sem ajuda | Especificação suplementar | RNF05 | - | Implementado |
RNF06-A | Interface responsiva | Especificação suplementar | RNF06, RNF39, RNF77 | NFR05 | Não implementado |
RNF07 | Andamento de processos em tempo real | Especificação suplementar | RNF07 | NFR02 | Não implementado |
RNF08 | Desfazer/refazer ações | Especificação suplementar | RNF08 | NFR03 | Parcialmente |
RNF09-A | Alertas e validação de dados antes de ações críticas | Especificação suplementar | RNF09, RNF14 | NFR04 | Não implementado |
RNF10 | MTBF superior a 100 horas | Especificação suplementar | RNF10 | - | Não implementado |
RNF11-A | Recuperação de sessões e integridade de dados | Especificação suplementar | RNF11, RNF13 | - | Não implementado |
RNF12 | Registro e sincronização de erros após falhas | Especificação suplementar | RNF12 | - | Não implementado |
RNF15 | Comunicação com servidores via protocolo seguro | Especificação suplementar | RNF15 | - | Não implementado |
RNF16 | Testes de estresse e carga | Especificação suplementar | RNF16 | - | Não implementado |
RNF17 | Interoperabilidade com versões móveis | Especificação suplementar | RNF17 | NFR07 | Não implementado |
RNF18 | Tempo de resposta inferior a 2s | Especificação suplementar | RNF18 | - | Não implementado |
RNF19-A | Uso de CPU e RAM sob limites mesmo em operações intensas | Especificação suplementar | RNF19, RNF20 | - | Implementado |
RNF21 | Disponibilidade de 99,5% | Especificação suplementar | RNF21 | - | Implementado |
RNF22 | Suporte a 5.000 acessos simultâneos | Especificação suplementar | RNF22 | - | Não informado |
RNF23 | Sincronização em até 5s em redes 4G | Especificação suplementar | RNF23 | - | Implementado |
RNF24-A | Transições rápidas e inicialização rápida | Especificação suplementar | RNF24, RNF49 | - | Implementado |
RNF25 | Compressão de dados para conexões lentas | Especificação suplementar | RNF25 | - | Não implementado |
RNF26 | Validação de desempenho em diferentes smartphones | Especificação suplementar | RNF26 | - | Não implementado |
RNF27-A | Conformidade com LGPD | Especificação suplementar | RNF27, RNF72 | - | Implementado |
RNF28-A | Criptografia de dados em trânsito e repouso | Especificação suplementar | RNF28, RNF29 | - | Não implementado |
RNF30-A | Exibir termos de uso antes da coleta de dados | Especificação suplementar | RNF30, RNF57, RNF65 | - | Não implementado |
RNF31-A | Consentimento e gestão de dados pessoais | Especificação suplementar | RNF31, RNF32, RNF69 | - | Não implementado |
RNF33-A | Registro e proteção de logs de autenticação | Especificação suplementar | RNF33, RNF34, RNF35, RNF36 | - | Não implementado |
RNF37 | Backups automáticos diários | Especificação suplementar | RNF37 | - | Não implementado |
RNF38-A | Identidade visual institucional do IBGE | Especificação suplementar | RNF38, RNF67 | - | Implementado |
RNF40-A | Design claro e intuitivo com gráficos | Especificação suplementar | RNF40, RNF41, RNF42 | - | Implementado |
RNF43-A | Arquitetura modular e escalável | Especificação suplementar | RNF43, RNF50 | - | Implementado |
RNF44 | Funcionamento offline com atualização automática | Especificação suplementar | RNF44 | - | Não implementado |
RNF45-A | Tecnologias compatíveis com Android e iOS | Especificação suplementar | RNF45, RNF48 | - | Implementado |
RNF46-A | Boas práticas de código-fonte e uso de bibliotecas | Especificação suplementar | RNF46, RNF64 | - | Implementado |
RNF47 | Compatibilidade com bibliotecas gráficas modernas | Especificação suplementar | RNF47 | - | Não implementado |
RNF51-A | Seção de ajuda com FAQs e tutoriais | Especificação suplementar | RNF51, RNF52, RNF53, RNF54, RNF55, RNF56 | - | Não implementado |
RNF58-A | Dados com licenças de uso e citações do IBGE | Especificação suplementar | RNF58, RNF63 | - | Implementado |
RNF59-A | Licenciamento adequado de software e componentes | Especificação suplementar | RNF59, RNF60,RNF76 | - | Implementado |
RNF61 | Uso gratuito e educacional | Especificação suplementar | RNF61 | - | Implementado |
RNF62 | Conformidade com leis brasileiras relevantes | Especificação suplementar | RNF62 | - | Implementado |
RNF66-A | Acessibilidade conforme diretrizes nacionais e eMAG | Especificação suplementar | RNF66, RNF70, RNF71, RNF83 | - | Não informado |
RNF68 | Registro do aplicativo para proteção contra cópia | Especificação suplementar | RNF68 | - | Não informado |
RNF73 | Padrão de segurança da informação | Especificação suplementar | RNF73 | - | Não informado |
RNF74 | Norma brasileira de ergonomia na IHC | Especificação suplementar | RNF74 | - | Não informado |
RNF78-A | Navegação com rótulos claros em até dois toques | Especificação suplementar | RNF78, RNF81 | - | Implementado |
RNF79 | Contraste mínimo de 4.5:1 entre texto e fundo | Especificação suplementar | RNF79 | - | Não informado |
RNF82 | Mensagens de erro próximas aos campos com problemas | Especificação suplementar | RNF82 | - | Não implementado |
RNF84 | Alternativas textuais para gráficos e mapas | Especificação suplementar | RNF84 | NFR08 | Não informado |
Fonte: Caio Duarte, João Felix e Mayara Marques, 2025.
4. Bibliografia
POHL, Klaus; RUPP, Chris. Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam – Foundation Level – IREB compliant. 1. ed. Norderstedt: Rocky Nook, 2011.
SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 26. UnB, 2025. Disponível em: https://aprender3.unb.br/pluginfile.php/3096178/mod_resource/content/1/Requisitos%20-%20Aula%20026.pdf. Acesso em: 07 jun. 2025.
5. Histórico de Versões
Tabela 3: Histórico de versões
Versão | Descrição | Autor | Data | Revisor |
---|---|---|---|---|
1.0 | Criação de documento | Mayara Marques | 08/06/2025 | João Felix |
1.1 | Adição de Matrizes Gerais dos Requisitos Funcionais e Não Funcionais | Caio Duarte, João Felix e Mayara Marques | 08/06/2025 | Gabriel Pinto |
1.2 | Refatoração dos esquemas das tabelas, juntando forward e backward | Caio Duarte | 22/06/2025 | Mayara Marques |
Fonte: Caio Duarte, Gabriel Pinto, João Félix, Laryssa Felix, Letícia Monteiro, Ludmila Nunes e Mayara Marques, 2025.