Pós-Rastreabilidade
Introdução
Este documento tem como finalidade demonstrar a conexão entre os requisitos, a arquitetura do sistema e a implementação. Dessa forma, são evidenciadas as relações de dependência entre os artefatos produzidos durante o desenvolvimento: sejam eles de requisitos, de arquitetura ou de código. A rastreabilidade é estruturada por meio de vínculos que representam a interligação entre esses elementos.
Atenção!
O conteúdo deste tópico poderá sofrer alterações ao longo da Disciplina de Requisitos de Software. Portanto, as tabelas serão organizadas iniciando pela versão mais recente e finalizando com a versão mais antiga.
Metodologia
A base metodológica adotada para estruturar a rastreabilidade foi o meta-modelo proposto por Toranzo. Esse modelo organiza os elementos rastreados em quatro grandes categorias:
- Ambiental: leis, padrões, estratégias e metas;
- Organizacional: processos, objetivos e regras;
- Gerencial: tarefas, objetivos e restrições;
- Desenvolvimento: requisitos, diagramas e código-fonte.
Neste projeto, a rastreabilidade está concentrada na categoria de Desenvolvimento, dado o escopo definido. Para adaptar o modelo às necessidades da pós-rastreabilidade, foram aplicadas modificações que permitem visualizar a ligação entre os requisitos elicitados e seus correspondentes artefatos de design e implementação. Os tipos de vínculo (ou elos) considerados neste processo são: satisfação, recurso, representação, alocação e agregação.
Vale destacar que o elo de responsabilidade foi excluído da análise, pois os artefatos disponíveis não permitem esse tipo de rastreamento.
A rastreabilidade foi aplicada exclusivamente aos requisitos que não foram implementados pela aplicação Celular Seguro, embora alguns tenham sido simulados no protótipo de alta fidelidade utilizado na etapa de validação. A estrutura usada para organizar essas informações pode ser visualizada na Tabela 1.
Tabela 1 – Modelo de Pós-Rastreabilidade
Artefato Analisado | Classificação do Artefato Analisado |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação | - |
Recurso | - |
Representação | - |
Alocado | - |
Agregação | - |
Fonte: (TORANZO, 2002).
Rastreabilidade
As tabelas a seguir detalham os elos identificados entre os artefatos e os requisitos, tanto funcionais quanto não funcionais, implementados ou não pelo Celular seguro.
Requisitos funcionais
RF01
O aplicativo deve permitir localizar o celular perdido.
RF01 | Desenvolvimento | |
---|---|---|
Tipos de Elo | Artefatos Relacionados | |
Satisfação | Especificação Suplementar USA04 NFR Confiabilidade |
|
Recurso | Cenário 04 Requisitos NFR02 e NFR03 Especificação Suplementar CON01 e CON02 |
|
Representação | Protótipo de Alta Fidelidade:![]() |
- |
Alocado | Léxico 01 Épico 1 - Feature 1 NFR Usabilidade Casos de Uso UC01 |
|
Agregação | Requisito: QS01, ST06, ADD01 |
RF02
O aplicativo deve tornar visível e acessível a opção de registro de boletim de ocorrência.
RF02 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação | Especificação Suplementar USA04 NFR Confiabilidade NFR Usabilidade |
Recurso | UC02 - Registrar Boletim US03 - Registrar boletim de ocorrência |
Representação | ![]() |
Alocado | Épico 2 - Boletim de Ocorrência |
Agregação | Requisito: QS02, OBS02, ST04 |
RF03
O aplicativo permite acessar ou cancelar contas bancárias vinculadas ao aparelho.
RF03 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação | Especificação Suplementar USA04 NFR Confiabilidade NFR Usabilidade |
Recurso | UC10 - Gerenciar Contas Bancárias Vinculadas US21 - Cancelar conta bancária vinculada |
Representação | - |
Alocado | Épico 3 - Conta & Perfil |
Agregação | Requisito: QS03, BS03 |
RF04
O aplicativo deve oferecer o passo a passo do que fazer após um furto ou roubo.
RF04 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar USA05 NFR Usabilidade NFR Confiabilidade |
Recurso | UC11 - Guia de Ações Pós-Furto |
Representação | - |
Alocado | Épico 2 – Boletim de Ocorrência |
Agregação | Requisito: QS04 |
RF05
O aplicativo deve fornecer confirmação visual (feedback) ao usuário após realizar ações importantes.
RF05 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar USA01, USA02 NFR Usabilidade NFR Confiabilidade |
Recurso |
UC14 - Feedback Visual ao Usuário US01 - Confirmação visual após ações |
Representação | - |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: Q12 |
RF06
O aplicativo deve notificar o usuário em caso de atividade suspeita relacionada ao dispositivo.
RF06 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON03 NFR Segurança NFR Confiabilidade |
Recurso | US02 - Notificação de atividade suspeita |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: QS08 |
RF07
O aplicativo deve permitir a recuperação do aparelho bloqueado caso reencontrado.
RF07 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON01, SUP06 NFR Confiabilidade NFR Segurança |
Recurso | US28 - Escolher tipo de bloqueio |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: QS08 |
RF08
O sistema deve identificar e exigir o preenchimento de campos considerados obrigatórios para o registro do boletim.
RF08 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar USA04, CON01, CON02 NFR Usabilidade NFR Confiabilidade |
Recurso |
UC02 - Registrar Boletim US09 - Registrar boletim de ocorrência |
Representação | ![]() |
Alocado | Épico 2 – Boletim de Ocorrência |
Agregação | Requisito: QS02, QS09, OBS8 |
RF09
Modo Falso Desligamento/Fake Shutdown. Simular que o celular foi desligado quando, na verdade, continua rastreável e operacional para comandos remotos.
RF09 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON01, CON05 NFR Segurança NFR Confiabilidade |
Recurso | Não especificado em um UC ou US dedicado nos artefatos. |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: QS14, BS07 |
RF10
O sistema deve permitir autenticação do usuário via conta Gov.br, utilizando CPF e senha, como pré‑requisito de acesso.
RF10 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Autenticação via GOV.br NFR Segurança NFR Confiabilidade |
Recurso | Especificação Suplementar - Restrições do Projeto |
Representação | - |
Alocado | Épico 3 – Conta & Perfil |
Agregação | Requisito: ADD01, BS09, OBS01 |
RF11
O aplicativo deve exibir os Termos de Uso e Privacidade na primeira vez que for aberto e requerer que o usuário os aceite para prosseguir.
RF11 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Requisitos de Licenciamento Padrões Aplicáveis - LGPD NFR Confiabilidade |
Recurso | US18 - Fazer download do Termos de Uso do aplicativo |
Representação | - |
Alocado | Épico 3 – Conta & Perfil |
Agregação | Requisito: ADD01, OBS03 |
RF12
O usuário poderá cadastrar múltiplos telefones celulares em sua conta no Celular Seguro, vinculando cada número de telefone ao seu CPF.
RF12 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar USA04, CON01 NFR Usabilidade NFR Confiabilidade |
Recurso | US00 - Cadastro de múltiplos celulares |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 1 – Cadastro de Dispositivos |
Agregação | Requisito: ADD01, BS02 |
RF13
O aplicativo deve permitir o cadastro de “pessoas de confiança”, autorizando contatos escolhidos a emitir alertas em nome do usuário em caso de emergência.
RF13 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON01, SUP06 NFR Segurança NFR Confiabilidade |
Recurso |
UC12 - Cadastrar Pessoa de Confiança US29 - Permitir que pessoas de confiança emitam alerta |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 5 – Pessoa de Confiança |
Agregação | Requisito: ST05, BS05 |
RF14
O sistema deve fornecer uma função de emissão de alerta de bloqueio em caso de roubo, furto ou perda do aparelho, acionada por um botão de emergência de forma rápida.
RF14 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar DES02, DES04, CON03 NFR Usabilidade NFR Confiabilidade |
Recurso |
UC01 - Emitir Alerta de Roubo US27 - Confirmar antes da emissão do alerta |
Representação | - |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: ADD04, OBS04, ST02 |
RF15
Ao emitir um alerta, o usuário deverá selecionar o tipo de bloqueio desejado: Modo Recuperação (bloqueia linha e contas, mantendo o IMEI ativo) ou Bloqueio Total.
RF15 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON07, USA04 NFR Usabilidade NFR Confiabilidade |
Recurso | US28 - Escolher tipo de bloqueio |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: ADD04, BS06 |
RF16
Após o disparo do alerta, o sistema deve gerar um número de protocolo único e apresentá‑lo ao usuário, para referência junto às autoridades e parceiros.
RF16 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar SUP06, CON02 NFR Confiabilidade NFR Usabilidade |
Recurso | US30 - Gerar número de protocolo |
Representação | - |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: ADD04, QS07 |
RF17
O alerta emitido pelo Celular Seguro deverá ser enviado automaticamente às operadoras de telefonia e instituições financeiras parceiras para os bloqueios necessários.
RF17 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Integrações Obrigatórias NFR Confiabilidade NFR Segurança |
Recurso |
UC01 - Emitir Alerta de Roubo UC04 - Bloqueio Remoto do Aparelho |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: ADD04, BS10 |
RF18
O aplicativo deve oferecer a funcionalidade de consultar IMEI de forma automática.
RF18 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Integrações Obrigatórias USA02, CON02 NFR Confiabilidade |
Recurso |
US22 - Consulta manual e direta do IMEI US19 - Leitura do IMEI via câmera do celular |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 1 – Cadastro de Dispositivos |
Agregação | Requisito: ADD09, QS11 |
RF19
O Celular Seguro deve estar disponível tanto como aplicativo móvel (Android/iOS) quanto via versão web, oferecendo as mesmas funcionalidades em ambas plataformas.
RF19 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação | Especificação Suplementar USA04 NFR Confiabilidade |
Recurso | - |
Representação | - |
Alocado | - |
Agregação | Requisito: ADD01, BS08 |
RF20
O sistema deve possibilitar a emissão de mais de um alerta para a mesma linha telefônica, permitindo novos alertas após ocorrências distintas.
RF20 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar SUP06, CON01 NFR Confiabilidade NFR Usabilidade |
Recurso | UC01 - Emitir Alerta de Roubo |
Representação | - |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: BS06, QS13 |
RF21
Em modo Recuperação, o sistema deve receber notificações de quando um novo chip for inserido no aparelho e enviar alerta ao usuário.
RF21 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON03, CON05 NFR Segurança NFR Confiabilidade |
Recurso |
Léxico - Estado: Chip alterado US28 - Escolher tipo de bloqueio |
Representação | - |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: ADD04, BS06 |
RF22
Bloquear remotamente o aparelho.
RF22 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON07, DES02 NFR Segurança NFR Confiabilidade |
Recurso |
UC04 - Bloqueio Remoto do Aparelho US39 - Bloquear dispositivo |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: ADD04, BS06 |
RF23
Apagar todos os dados do dispositivo
RF23 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON01 NFR Segurança NFR Confiabilidade |
Recurso |
UC08 - Limpeza Remota com Autenticação Forte US40 - Redefinir dispositivo para padrões de fábrica |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: BS06, QS06 |
RF24
Contatar autoridades automaticamente com relatório de segurança.
RF24 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Integrações Obrigatórias NFR Confiabilidade NFR Segurança |
Recurso |
UC01 - Emitir Alerta de Roubo UC06 - Gerar Relatório de Movimentação em PDF |
Representação | - |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: ST04, BS10 |
RF25
Rastrear em tempo real a localização do dispositivo.
RF25 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON02, DES02 NFR Desempenho (RNF11) NFR Confiabilidade |
Recurso |
UC03 - Localizar Celular US37 - Localizar o dispositivo em tempo real |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: QS01, ADD04 |
RF26
Exibir histórico de movimentação no mapa.
RF26 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON02, CON04, DES02 NFR Confiabilidade NFR Usabilidade |
Recurso |
Cenário 4 - Visualizar ocorrências em um mapa UC06 - Gerar Relatório de Movimentação em PDF |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: BS05, OBS05 |
RF27
Informar localização exata via coordenadas e mapa
RF27 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON02, DES02 NFR Confiabilidade NFR Desempenho (RNF11) |
Recurso |
UC03 - Localizar Celular US37 - Localizar o dispositivo em tempo real |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: QS01, OBS06 |
RF28
Emitir alerta S.O.S. automático para contatos de emergência.
RF28 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON01, CON03, DES02 NFR Confiabilidade NFR Segurança |
Recurso |
US25 - Alertar automaticamente por comportamento suspeito UC12 - Cadastrar Pessoa de Confiança |
Representação | - |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: ST05, BS05 |
RF29
Bloquear chip por integração direta com a operadora.
RF29 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Integrações Obrigatórias NFR Confiabilidade NFR Segurança |
Recurso | UC04 - Bloqueio Remoto do Aparelho |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: ADD04, BS10 |
RF30
Guia de usuário passo a passo embutido no app.
RF30 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar USA05 NFR Usabilidade |
Recurso | UC11 - Guia de Ações Pós-Furto |
Representação | - |
Alocado | Épico 3 – Conta & Perfil |
Agregação | Requisito: BS01, OBS02 |
RF31
Cadastro de contatos de segurança e envio de notificações prioritárias.
RF31 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON01, DES02 NFR Confiabilidade NFR Segurança |
Recurso |
UC12 - Cadastrar Pessoa de Confiança US31 a US36 - Gerenciamento de Pessoas de Confiança |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 5 – Pessoa de Confiança |
Agregação | Requisito: BS05, ST05 |
RF32
Portal web para controle remoto das mesmas funções do app.
RF32 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Interfaces de Usuário NFR Usabilidade NFR Confiabilidade |
Recurso |
Cenário 2 - Selecionar ações de segurança Cenário 5 - Bloquear remotamente um dispositivo |
Representação | - |
Alocado | Todos os Épicos |
Agregação | Requisito: ADD01, BS08 |
RF33
Sincronizar notificações push e e‑mail entre app e portal.
RF33 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON02, SUP06 NFR Confiabilidade NFR Usabilidade |
Recurso | Léxico - Estado: Sincronizado com o portal |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: BS08, QS13 |
RF34
Botão de “bloqueio rápido” sempre acessível na tela principal.
RF34 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar USA04, DES02 NFR Usabilidade NFR Confiabilidade |
Recurso | UC01 - Emitir Alerta de Roubo |
Representação | - |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: OBS04, BS06 |
RF35
Comandos por voz para funções críticas (bloqueio, rastreamento, SOS).
RF35 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Requisitos Ambientais (Acessibilidade) NFR Usabilidade NFR Confiabilidade |
Recurso | Não especificado em um UC ou US dedicado nos artefatos. |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: BS07 |
RF36
Efetuar backup automático de contatos, fotos e mensagens antes do bloqueio remoto
RF36 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON04, DES02 NFR Confiabilidade NFR Segurança |
Recurso |
UC13 - Backup Periódico de Dados US42 - Realizar backup dos dados |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: BS06, QS06 |
RF37
Restaurar dados de backup via e‑mail.
RF37 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON01, CON04 NFR Confiabilidade NFR Segurança |
Recurso |
UC05 - Backup de Dados via Email US42 - Realizar backup dos dados e disponibilizá-lo por e-mail |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: BS06, QS06 |
RF38
Emissão de som remoto para facilitar localização.
RF38 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar DES02 NFR Confiabilidade NFR Usabilidade |
Recurso |
US38 - Fazer o dispositivo emitir som Cenário 2 - Selecionar ações de segurança |
Representação | Protótipo de Alta Fidelidade:![]() ![]() |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: QS01, ST06 |
RF39
Oferecer rastreamento via satélite em áreas sem cobertura de celular.
RF39 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Requisitos Ambientais NFR Confiabilidade NFR Desempenho |
Recurso | Não especificado em um UC ou US dedicado nos artefatos. |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: BS07 |
RF40
Enviar notificação por e‑mail com detalhes da tentativa de acesso suspeito.
RF40 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar - Componentes Comprados (Envio de e-mail) NFR Confiabilidade NFR Segurança |
Recurso |
US02 - Notificação de atividade suspeita Léxico - Estado: Tentativa de acesso detectada |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 4 – Comunicação & Notificações |
Agregação | Requisito: QS08, BS06 |
RF41
Gerar relatório de movimentação para download em PDF.
RF41 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON02, DES02, SUP06 NFR Confiabilidade NFR Usabilidade |
Recurso | UC06 - Gerar Relatório de Movimentação em PDF |
Representação | - |
Alocado | Épico 6 – Localização e Controle Remoto |
Agregação | Requisito: BS10 |
RF42
Definir “dispositivo de confiança” para controle remoto secundário.
RF42 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar CON01, SUP06 NFR Segurança NFR Usabilidade |
Recurso | UC07 - Definir Dispositivo de Confiança |
Representação | - |
Alocado | Épico 3 – Conta & Perfil |
Agregação | Requisito: BS05, OBS07 |
RF43
Notificação de pessoa de confiança.
RF44 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar DES02 NFR Confiabilidade NFR Usabilidade |
Recurso |
US31 - Enviar um SMS para uma pessoa quando a mesma for adicionada como pessoa de confiança |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 5 – Pessoa de Confiança |
Agregação | Requisito: QS12 |
RF44
Cadastrar contatos com base nos números já existentes no celular.
RF45 | Desenvolvimento |
---|---|
Tipos de Elo | Artefatos Relacionados |
Satisfação |
Especificação Suplementar DES02 NFR Confiabilidade NFR Usabilidade |
Recurso |
US32 - Cadastrar contatos com base nos números já existentes no celular |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | Épico 5 – Pessoa de Confiança |
Agregação | Requisito: QS12 |
Requisitos não funcionais
RNF01
O aplicativo deve funcionar de maneira estável e confiável em momentos de emergência.
RNF01 | Desenvolvimento |
---|---|
Tipos de Elo | Confiabilidade |
Satisfação | Especificação Suplementar – CON01, CON02 & CON05; QS09; OBS21; BS40; ST11; ADD13 |
Recurso | Casos de Uso – UC01 Emitir Alerta, UC02 Registrar Boletim & UC04 Bloqueio Remoto; Léxicos – Localizar • Bloquear • Notificar; Cenário 2 – Selecionar ações de segurança |
Representação | - |
Alocado | NFR Framework – Confiabilidade |
Agregação | Requisito: QS09, OBS21, BS40, ST11, ADD13 |
RNF02
A interface deve ter design acessível a usuários com pouca familiaridade com tecnologia, como idosos.
RNF02 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | Especificação Suplementar – USA03, USA04 & USA05; Q19; OBS18; BS42/BS43; ST8; ADD17 |
Recurso | Léxicos – verbos “Solicitar” & objetos de navegação; Cenário 1 – Filtrar por tipo de celular; Casos de Uso – UC11 Guia Pós-Furto (passo a passo simplificado) |
Representação | - |
Alocado | NFR Framework – Usabilidade |
Agregação | Requisito: Q19, OBS18, BS42/BS43, ST8, ADD17 |
RNF03
O aplicativo deve oferecer um modo escuro (dark mode) para maior conforto visual.
RNF03 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | Especificação Suplementar – USA03; QS09; BS43 |
Recurso | Casos de Uso – UC09 Editar Perfil (preferência de tema); Cenário 2 – Selecionar ações (painel com alternância de tema) |
Representação | - |
Alocado | NFR Framework – Cartão RNF04 (Modo Escuro) |
Agregação | Requisito: QS09, BS43 |
RNF04
O aplicativo deve apresentar legendas em ícones e menus para facilitar a compreensão.
RNF04 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | Especificação Suplementar – USA03; QS12; OBS15; BS36; ST8; ADD16 |
Recurso | Léxicos – Padronização de termos de interface; Casos de Uso – UC14 Feedback Visual |
Representação | - |
Alocado | NFR Framework – Usabilidade |
Agregação | Requisito: QS12, OBS15, BS36, ST8, ADD16 |
RNF05
O aplicativo deve enviar um SMS para uma pessoa quando a mesma for adicionada como pessoa de confiança.
RNF05 | Desenvolvimento |
---|---|
Tipos de Elo | Confiabilidade |
Satisfação | Especificação Suplementar – CON03; QS14 |
Recurso | Casos de Uso – UC12 Cadastrar Pessoa de Confiança; Léxicos – Contato de Segurança • Notificação |
Representação | - |
Alocado |
NFR Framework – Cartão RNF08 (SMS Pessoa de Confiança) História de Usuário – US31 Backlog – Épico 5 / Feature 5.1 |
Agregação | Requisito: QS14 |
RNF06
Suporte Técnico, como disponibilizar canais de suporte claros e responsivos para auxiliar os usuários.
RNF06 | Desenvolvimento |
---|---|
Tipos de Elo | Suportabilidade |
Satisfação | Especificação Suplementar – SUP05; QS14; OBS21; BS52; ADD17 |
Recurso | Casos de Uso – UC11 Guia Pós-Furto (orientação ao usuário); Léxicos – Notificação & Estado “Notificação pendente” |
Representação | - |
Alocado | NFR Framework – Suportabilidade |
Agregação | Requisito: QS14, OBS21, BS52, ADD17 |
RNF07
O serviço Celular Seguro deve estar disponível para todos os cidadãos brasileiros, 24×7, sem interrupções planejadas.
RNF07 | Desenvolvimento |
---|---|
Tipos de Elo | Confiabilidade |
Satisfação | Especificação Suplementar – CON05; ADD13; OBS21; BS40; ST11 |
Recurso | Léxicos – Estado “Aplicativo instalado” & “Sincronizado com o portal”; Cenário 5 – Bloquear dispositivo remotamente (necessidade de uptime) |
Representação | - |
Alocado | NFR Framework – Cartão RNF07 (Disponibilidade 24×7) |
Agregação | Requisito: ADD13, OBS21, BS40, ST11 |
RNF08
O tempo de resposta para comunicação de um alerta aos parceiros deve ser mínimo – idealmente instantâneo – e os bloqueios devem ocorrer em minutos.
RNF08 | Desenvolvimento |
---|---|
Tipos de Elo | Desempenho |
Satisfação | Especificação Suplementar – DES02 & DES04; ADD14; ST9; BS41; BS58 |
Recurso | Casos de Uso – UC01 Emitir Alerta; Léxicos – verbo “Emitir” & objeto “Notificação”; Cenário 5 – Bloquear remotamente |
Representação | - |
Alocado |
NFR Framework – Cartão RNF09 (Tempo de Resposta) História de Usuário – US29 |
Agregação | Requisito: ADD14, ST9, BS41, BS58 |
RNF09
O aplicativo e a plataforma devem seguir requisitos de segurança da informação: conexão criptografada, proteção de dados conforme LGPD.
RNF09 | Desenvolvimento |
---|---|
Tipos de Elo | Segurança |
Satisfação | Especificação Suplementar – SEG01; ADD15; ST10; BS47 |
Recurso | Casos de Uso – UC08 Limpeza Remota com MFA; Léxicos – objetos “Backup” & “Notificação” (criptografia / LGPD); Cenário 2 – Selecionar ações de segurança |
Representação | - |
Alocado | NFR Framework – Cartão RNF08 (Segurança / LGPD) |
Agregação | Requisito: ADD15, ST10, BS47 |
RNF10
O serviço deverá ser oferecido gratuitamente, sem cobrança pelo download ou uso do aplicativo.
RNF10 | Desenvolvimento |
---|---|
Tipos de Elo | Legal / + |
Satisfação | ADD18 |
Recurso | Léxicos – verbo “Solicitar” (sem custos); Cenário 3 – Registrar novo aparelho (fluxo sem cobrança) |
Representação | - |
Alocado | - |
Agregação | Requisito: ADD18 |
RNF11
O sistema deve cumprir a legislação e normas vigentes, incluindo portarias, resoluções da Anatel e diretrizes da Febraban.
RNF11 | Desenvolvimento |
---|---|
Tipos de Elo | Legal / + |
Satisfação | Especificação Suplementar – CON05; ADD19 |
Recurso | Casos de Uso – UC10 Gerenciar Contas Bancárias (Febraban); Léxicos – objeto “Chip” (normas Anatel) |
Representação | - |
Alocado | - |
Agregação | Requisito: ADD19 |
RNF12
Linguagem simples sem jargões técnicos.
RNF12 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | Léxicos; BS37; ST8; ADD16 |
Recurso | Léxicos – tabelas de noção/impacto (terminologia simplificada); Cenário 1 – Filtros intuitivos |
Representação | - |
Alocado | NFR Framework – Usabilidade |
Agregação | Requisito: BS37, ST8, ADD16 |
RNF13
Layout consistente seguindo heurísticas de Nielsen.
RNF13 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | Especificação Suplementar – USA01; BS38; ST8; ADD16 |
Recurso | Casos de Uso – UC09 Editar Perfil & UC14 Feedback Visual; Léxicos – objetos “Celular” & “Notificação” (consistência visual) |
Representação | - |
Alocado |
NFR Framework – Cartão RNF05 (Layout Consistente) História de Usuário – US14 |
Agregação | Requisito: BS38, ST8, ADD16 |
RNF14
Tempo de resposta da interface < 200 ms.
RNF14 | Desenvolvimento |
---|---|
Tipos de Elo | Desempenho |
Satisfação | NFR Framework; BS39; ST9; ADD14 |
Recurso | Casos de Uso – UC03 Localizar Celular (atualização em tempo real); Cenário 4 – Visualizar ocorrências em mapa |
Representação | - |
Alocado | NFR Framework – Cartão RNF07 (≤ 200 ms) |
Agregação | Requisito: BS39, ST9, ADD14 |
RNF15
Suporte a VLibras e leitor de tela para acessibilidade.
RNF15 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | Especificação Suplementar – USA03; BS42; OBS18; ADD17 |
Recurso | Casos de Uso – UC11 Guia Pós-Furto (conteúdo multimídia); Léxicos – objeto “Notificação” (lida por leitor de tela) |
Representação | - |
Alocado | NFR Framework – Usabilidade |
Agregação | Requisito: BS42, OBS18, ADD17 |
RNF16
Transcrição em tempo real sem falhas de reconhecimento.
RNF16 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | Especificação Suplementar – USA02; BS44 |
Recurso | Léxicos – verbo “Emitir” (transcrição de fala → texto); Casos de Uso – UC03 Localizar (feedback de áudio → texto no mapa) |
Representação | - |
Alocado | - |
Agregação | Requisito: BS44 |
RNF17
Precisão de localização GPS menor do que 10 metros.
RNF17 | Desenvolvimento |
---|---|
Tipos de Elo | Desempenho |
Satisfação | NFR Framework; BS45; Casos de Uso; Léxicos; Cenários |
Recurso | Casos de Uso – UC03 Localizar Celular; Léxicos – verbo “Localizar” & objeto “Localização”; Cenário 4 – Visualizar ocorrências em mapa |
Representação | - |
Alocado |
NFR Framework – Cartão RNF11 (GPS ≤ 10 m) História de Usuário – US37 |
Agregação | Requisito: BS45 |
RNF18
Autenticação multifator (2FA) com fallback via SMS.
RNF18 | Desenvolvimento |
---|---|
Tipos de Elo | Segurança |
Satisfação | Especificação Suplementar – SEG02; BS48; Casos de Uso |
Recurso | Casos de Uso – UC08 Limpeza Remota (exige MFA); Léxicos – objeto “Notificação” (código SMS) |
Representação | - |
Alocado | Backlog – Épico 3 / Feature 3.1 (2FA) |
Agregação | Requisito: BS48 |
RNF19
Logs de auditoria imutáveis e armazenados por no mínimo 1 ano.
RNF19 | Desenvolvimento |
---|---|
Tipos de Elo | Confiabilidade |
Satisfação | Casos de Uso; BS49 |
Recurso | Casos de Uso – UC06 Gerar Relatório PDF; Léxicos – Estado “Tentativa de acesso detectada” |
Representação | - |
Alocado | História de Usuário – US04 |
Agregação | Requisito: BS49 |
RNF20
Política de privacidade clara e facilmente acessível dentro do app.
RNF20 | Desenvolvimento |
---|---|
Tipos de Elo | Segurança |
Satisfação | NFR Framework; BS50 |
Recurso | Casos de Uso – UC10 Gerenciar Contas Bancárias (dados sensíveis); Léxicos – objeto “Backup” (proteção de dados) |
Representação | - |
Alocado | História de Usuário – US18 |
Agregação | Requisito: BS50 |
RNF21
Verificação de integridade de dados no drive com checksum.
RNF21 | Desenvolvimento |
---|---|
Tipos de Elo | Confiabilidade |
Satisfação | Especificação Suplementar – CON07; BS53 |
Recurso | Casos de Uso – UC05 Backup via E-mail & UC13 Backup Periódico; Léxicos – objeto “Backup” & estado “Backup ativo” |
Representação | - |
Alocado | - |
Agregação | Requisito: BS53 |
RNF22
Compatibilidade com Android e iOS (últimas 3 versões principais).
RNF22 | Desenvolvimento |
---|---|
Tipos de Elo | Suportabilidade |
Satisfação | Especificação Suplementar – SUP02; BS57; ADD17 |
Recurso | Léxicos – objeto “Celular” (múltiplos sistemas operacionais); Cenário 1 – Filtrar por tipo de celular |
Representação | - |
Alocado | NFR Framework – Suportabilidade |
Agregação | Requisito: BS57, ADD17 |
RNF23
Tempo de inicialização do app < 2 segundos.
RNF23 | Desenvolvimento |
---|---|
Tipos de Elo | Desempenho |
Satisfação |
Especificação Suplementar – DES03;
BS58; ST9; ADD14 NFR Framework |
Recurso | Léxicos – estado “Aplicativo instalado”; Cenário 3 – Registrar novo aparelho (fluxo rápido) |
Representação | - |
Alocado | NFR Framework – Desempenho |
Agregação | Requisito: BS58, ST9, ADD14 |
RNF24
Atualizações automáticas de segurança e correções de vulnerabilidades em até 24 horas.
RNF24 | Desenvolvimento |
---|---|
Tipos de Elo | Confiabilidade |
Satisfação | Especificação Suplementar – CON04; BS60 |
Recurso | Casos de Uso – UC13 Backup Periódico (rotinas automáticas); Léxicos – estado “Backup ativo” |
Representação | - |
Alocado | - |
Agregação | Requisito: BS60 |
RNF25
As páginas carregam em até 2 segundos em conexões padrão 4G.
RNF25 | Desenvolvimento |
---|---|
Tipos de Elo | Desempenho |
Satisfação |
Especificação Suplementar – DES02;
OBS16; BS39; ST9; ADD14 NFR Framework |
Recurso | Cenário 4 – Visualizar ocorrências (mapa otimizado); Casos de Uso – UC06 Relatório PDF (carregamento rápido) |
Representação | - |
Alocado | NFR Framework – Desempenho |
Agregação | Requisito: OBS16, BS39, ST9, ADD14 |
RNF26
O aplicativo responde corretamente mesmo com entradas erradas.
RNF26 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | NFR Framework; OBS19 |
Recurso | Casos de Uso – UC14 Feedback Visual (mensagens claras de erro); Léxicos – objeto “Notificação” |
Representação | - |
Alocado | História de Usuário – US23 |
Agregação | Requisito: OBS19 |
RNF27
O aplicativo apresenta confirmação de suas ações.
RNF27 | Desenvolvimento |
---|---|
Tipos de Elo | Usabilidade |
Satisfação | NFR Framework; OBS20; Casos de Uso |
Recurso | Casos de Uso – UC14 Feedback Visual; Cenário 2 – Selecionar ações (confirmação de bloqueio) |
Representação | Protótipo de Alta Fidelidade:![]() |
Alocado | História de Usuário – US01 |
Agregação | Requisito: OBS20 |
Bibliografia
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. Acesso em: 25 de jun de 2023.
TORANZO, M.; CASTRO, J; MELLO, E. Uma proposta para melhorar o rastreamento de requisitos. PUC-Rio: Workshop em Engenharia de Requisitos, Rio de Janeiro, 2002. Disponível em: http://wer.inf.puc-rio.br/WERpapers/artigos/artigos_WER02/toranzo.pdf. Acesso em: 25 de jun de 2023.
Histórico de Versões
Versão | Data de produção | Descrição da Alteração | Autor(es) | Revisor(es) | Data de Revisão |
---|---|---|---|---|---|
1.0 | 06/06/2025 | Criação inicial do documento | Mateus Bastos | Gabriel Lima | 06/06/2025 |
1.1 | 06/06/2025 | Adição das seções de Introdução e Metodologia | Mateus Bastos | Gabriel Lima | 06/06/2025 |
1.2 | 08/06/2025 | Inicialização da seção de Rastreabilidade | Leonardo de Melo | Mateus Bastos | 08/06/2025 |
1.3 | 08/06/2025 | Atualização da seção de Rastreabilidade | Leonardo de Melo | Mateus Bastos | 08/06/2025 |
1.4 | 08/06/2025 | Atualização da seção de pós-rastreabilidade, adição dos RNFs | Arthur Carvalho | Arthur Carvalho | 08/06/2025 |
1.5 | 08/06/2025 | Atualização da seção de pós-rastreabilidade, adição dos RFs | Felipe das Neves | Arthur Carvalho | 08/06/2025 |
1.6 | 22/06/2025 | Adição do protótipo dos RFs 33 e 40 | Leonardo de Melo | Leonardo de Melo | 22/06/2025 |
1.7 | 22/06/2025 | Adição do protótipo dos RFs 43 e 44 | Felipe das Neves | Leonardo de Melo | 22/06/2025 |
1.8 | 22/06/2025 | Adição do protótipo do RF 01 | Daniel Rodrigues | Arthur Carvalho | 22/06/2025 |
1.9 | 22/06/2025 | Adição dos protótipos nos RF02 e RF08 | Mateus Bastos, Gabriel Lima | Gabriel Lima | 23/06/2025 |
2.0 | 23/06/2025 | Versionamento das tabelas do artefato | Felipe das Neves | Arthur Carvalho | 23/06/2025 |