Skip to content

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.
Tabela 2 - RF01
NFR Usabilidade
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
Fonte: Leonardo de Melo e Felipe das Neves

RF02

O aplicativo deve tornar visível e acessível a opção de registro de boletim de ocorrência.
Tabela 3 - RF02
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
Fonte: Mateus Bastos, Leonardo de Melo e Felipe das Neves

RF03

O aplicativo permite acessar ou cancelar contas bancárias vinculadas ao aparelho.
Tabela 4 - RF03
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
Fonte: Leonardo de Melo e Felipe das Neves

RF04

O aplicativo deve oferecer o passo a passo do que fazer após um furto ou roubo.
Tabela 5 - RF04
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
Fonte: Leonardo de Melo e Felipe das Neves

RF05

O aplicativo deve fornecer confirmação visual (feedback) ao usuário após realizar ações importantes.
Tabela 6 - RF05
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
Fonte: Leonardo de Melo e Felipe das Neves

RF06

O aplicativo deve notificar o usuário em caso de atividade suspeita relacionada ao dispositivo.
Tabela 7 - RF06
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
Fonte: Leonardo de Melo e Felipe das Neves

RF07

O aplicativo deve permitir a recuperação do aparelho bloqueado caso reencontrado.
Tabela 8 - RF07
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
Fonte: Leonardo de Melo e Felipe das Neves

RF08

O sistema deve identificar e exigir o preenchimento de campos considerados obrigatórios para o registro do boletim.
Tabela 9 - RF08
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
Fonte: Mateus Bastos, Leonardo de Melo e Felipe das Neves

RF09

Modo Falso Desligamento/Fake Shutdown. Simular que o celular foi desligado quando, na verdade, continua rastreável e operacional para comandos remotos.
Tabela 10 - RF09
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
Fonte: Leonardo de Melo e Felipe das Neves

RF10

O sistema deve permitir autenticação do usuário via conta Gov.br, utilizando CPF e senha, como pré‑requisito de acesso.
Tabela 11 - RF10
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
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 12 - RF11
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
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 13 - RF12
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
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 14 - RF13
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
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 15 - RF14
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
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 16 - RF15
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
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 17 - RF16
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
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 18 - RF17
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
Fonte: Leonardo de Melo e Felipe das Neves

RF18

O aplicativo deve oferecer a funcionalidade de consultar IMEI de forma automática.
Tabela 19 - RF18
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
Fonte: Leonardo de Melo, Gabriel Lima e Felipe das Neves

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.
Tabela 20 - RF19
NFR Usabilidade
RF19 Desenvolvimento
Tipos de Elo Artefatos Relacionados
Satisfação Especificação Suplementar USA04
NFR Confiabilidade
Recurso -
Representação -
Alocado -
Agregação Requisito: ADD01, BS08
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 21 - RF20
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
Fonte: Leonardo de Melo e Felipe das Neves

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.
Tabela 22 - RF21
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
Fonte: Leonardo de Melo e Felipe das Neves

RF22

Bloquear remotamente o aparelho.
Tabela 23 - RF22
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
Fonte: Leonardo de Melo e Felipe das Neves

RF23

Apagar todos os dados do dispositivo
Tabela 24 - RF23
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
Fonte: Leonardo de Melo e Felipe das Neves

RF24

Contatar autoridades automaticamente com relatório de segurança.
Tabela 25 - RF24
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
Fonte: Leonardo de Melo e Felipe das Neves

RF25

Rastrear em tempo real a localização do dispositivo.
Tabela 26 - RF25
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
Fonte: Leonardo de Melo e Felipe das Neves

RF26

Exibir histórico de movimentação no mapa.
Tabela 27 - RF26
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
Fonte: Leonardo de Melo e Felipe das Neves

RF27

Informar localização exata via coordenadas e mapa
Tabela 28 - RF27
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
Fonte: Leonardo de Melo e Felipe das Neves

RF28

Emitir alerta S.O.S. automático para contatos de emergência.
Tabela 29 - RF28
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
Fonte: Leonardo de Melo e Felipe das Neves

RF29

Bloquear chip por integração direta com a operadora.
Tabela 30 - RF29
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
Fonte: Leonardo de Melo e Felipe das Neves

RF30

Guia de usuário passo a passo embutido no app.
Tabela 31 - RF30
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
Fonte: Leonardo de Melo e Felipe das Neves

RF31

Cadastro de contatos de segurança e envio de notificações prioritárias.
Tabela 32 - RF31
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
Fonte: Leonardo de Melo e Felipe das Neves

RF32

Portal web para controle remoto das mesmas funções do app.
Tabela 33 - RF32
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
Fonte: Leonardo de Melo e Felipe das Neves

RF33

Sincronizar notificações push e e‑mail entre app e portal.
Tabela 34 - RF33
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:
Protótipo RF33
Alocado Épico 4 – Comunicação & Notificações
Agregação Requisito: BS08, QS13
Fonte: Leonardo de Melo e Felipe das Neves

RF34

Botão de “bloqueio rápido” sempre acessível na tela principal.
Tabela 35 - RF34
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
Fonte: Leonardo de Melo e Felipe das Neves

RF35

Comandos por voz para funções críticas (bloqueio, rastreamento, SOS).
Tabela 36 - RF35
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
Fonte: Leonardo de Melo e Felipe das Neves

RF36

Efetuar backup automático de contatos, fotos e mensagens antes do bloqueio remoto
Tabela 37 - RF36
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
Fonte: Leonardo de Melo e Felipe das Neves

RF37

Restaurar dados de backup via e‑mail.
Tabela 38 - RF37
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
Fonte: Leonardo de Melo e Felipe das Neves

RF38

Emissão de som remoto para facilitar localização.
Tabela 39 - RF38
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
Fonte: Leonardo de Melo e Felipe das Neves

RF39

Oferecer rastreamento via satélite em áreas sem cobertura de celular.
Tabela 40 - RF39
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
Fonte: Leonardo de Melo e Felipe das Neves

RF40

Enviar notificação por e‑mail com detalhes da tentativa de acesso suspeito.
Tabela 41 - RF40
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
Fonte: Leonardo de Melo e Felipe das Neves

RF41

Gerar relatório de movimentação para download em PDF.
Tabela 42 - RF41
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
Fonte: Leonardo de Melo e Felipe das Neves

RF42

Definir “dispositivo de confiança” para controle remoto secundário.
Tabela 43 - RF42
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
Fonte: Leonardo de Melo e Felipe das Neves

RF43

Notificação de pessoa de confiança.
Tabela 44 - RF43
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
Fonte: Felipe das Neves e Leonardo de Melo

RF44

Cadastrar contatos com base nos números já existentes no celular.
Tabela 45 - RF44
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
Fonte: Felipe das Neves e Leonardo de Melo

Requisitos não funcionais

RNF01

O aplicativo deve funcionar de maneira estável e confiável em momentos de emergência.
Tabela 44 - RNF01
RNF01 Desenvolvimento
Tipos de EloConfiabilidade
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çãoRequisito: QS09, OBS21, BS40, ST11, ADD13
Fonte: Arthur Carvalho.

RNF02

A interface deve ter design acessível a usuários com pouca familiaridade com tecnologia, como idosos.
Tabela 45 - RNF02
RNF02 Desenvolvimento
Tipos de EloUsabilidade
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çãoRequisito: Q19, OBS18, BS42/BS43, ST8, ADD17
Fonte: Arthur Carvalho.

RNF03

O aplicativo deve oferecer um modo escuro (dark mode) para maior conforto visual.
Tabela 46 - RNF03
RNF03 Desenvolvimento
Tipos de EloUsabilidade
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çãoRequisito: QS09, BS43
Fonte: Arthur Carvalho.

RNF04

O aplicativo deve apresentar legendas em ícones e menus para facilitar a compreensão.
Tabela 47 - RNF04
RNF04 Desenvolvimento
Tipos de EloUsabilidade
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çãoRequisito: QS12, OBS15, BS36, ST8, ADD16
Fonte: Arthur Carvalho.

RNF05

O aplicativo deve enviar um SMS para uma pessoa quando a mesma for adicionada como pessoa de confiança.
Tabela 48 - RNF05
RNF05 Desenvolvimento
Tipos de EloConfiabilidade
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çãoRequisito: QS14
Fonte: Arthur Carvalho.

RNF06

Suporte Técnico, como disponibilizar canais de suporte claros e responsivos para auxiliar os usuários.
Tabela 49 - RNF06
RNF06 Desenvolvimento
Tipos de EloSuportabilidade
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çãoRequisito: QS14, OBS21, BS52, ADD17
Fonte: Arthur Carvalho.

RNF07

O serviço Celular Seguro deve estar disponível para todos os cidadãos brasileiros, 24×7, sem interrupções planejadas.
Tabela 50 - RNF07
RNF07 Desenvolvimento
Tipos de EloConfiabilidade
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çãoRequisito: ADD13, OBS21, BS40, ST11
Fonte: Arthur Carvalho.

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.
Tabela 51 - RNF08
RNF08 Desenvolvimento
Tipos de EloDesempenho
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çãoRequisito: ADD14, ST9, BS41, BS58
Fonte: Arthur Carvalho.

RNF09

O aplicativo e a plataforma devem seguir requisitos de segurança da informação: conexão criptografada, proteção de dados conforme LGPD.
Tabela 52 - RNF09
RNF09 Desenvolvimento
Tipos de EloSeguranç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çãoRequisito: ADD15, ST10, BS47
Fonte: Arthur Carvalho.

RNF10

O serviço deverá ser oferecido gratuitamente, sem cobrança pelo download ou uso do aplicativo.
Tabela 53 - RNF10
RNF10 Desenvolvimento
Tipos de EloLegal / +
SatisfaçãoADD18
Recurso Léxicos – verbo “Solicitar” (sem custos); Cenário 3 – Registrar novo aparelho (fluxo sem cobrança)
Representação-
Alocado-
AgregaçãoRequisito: ADD18
Fonte: Arthur Carvalho.

RNF11

O sistema deve cumprir a legislação e normas vigentes, incluindo portarias, resoluções da Anatel e diretrizes da Febraban.
Tabela 54 - RNF11
RNF11 Desenvolvimento
Tipos de EloLegal / +
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çãoRequisito: ADD19
Fonte: Arthur Carvalho.

RNF12

Linguagem simples sem jargões técnicos.
Tabela 55 - RNF12
RNF12 Desenvolvimento
Tipos de EloUsabilidade
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çãoRequisito: BS37, ST8, ADD16
Fonte: Arthur Carvalho.

RNF13

Layout consistente seguindo heurísticas de Nielsen.
Tabela 56 - RNF13
RNF13 Desenvolvimento
Tipos de EloUsabilidade
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çãoRequisito: BS38, ST8, ADD16
Fonte: Arthur Carvalho.

RNF14

Tempo de resposta da interface < 200 ms.
Tabela 57 - RNF14
RNF14 Desenvolvimento
Tipos de EloDesempenho
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çãoRequisito: BS39, ST9, ADD14
Fonte: Arthur Carvalho.

RNF15

Suporte a VLibras e leitor de tela para acessibilidade.
Tabela 58 - RNF15
RNF15 Desenvolvimento
Tipos de EloUsabilidade
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çãoRequisito: BS42, OBS18, ADD17
Fonte: Arthur Carvalho.

RNF16

Transcrição em tempo real sem falhas de reconhecimento.
Tabela 59 - RNF16
RNF16 Desenvolvimento
Tipos de EloUsabilidade
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çãoRequisito: BS44
Fonte: Arthur Carvalho.

RNF17

Precisão de localização GPS menor do que 10 metros.
Tabela 60 - RNF17
RNF17 Desenvolvimento
Tipos de EloDesempenho
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çãoRequisito: BS45
Fonte: Arthur Carvalho.

RNF18

Autenticação multifator (2FA) com fallback via SMS.
Tabela 61 - RNF18
RNF18 Desenvolvimento
Tipos de EloSeguranç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çãoRequisito: BS48
Fonte: Arthur Carvalho.

RNF19

Logs de auditoria imutáveis e armazenados por no mínimo 1 ano.
Tabela 62 - RNF19
RNF19 Desenvolvimento
Tipos de EloConfiabilidade
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çãoRequisito: BS49
Fonte: Arthur Carvalho.

RNF20

Política de privacidade clara e facilmente acessível dentro do app.
Tabela 63 - RNF20
RNF20 Desenvolvimento
Tipos de EloSeguranç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çãoRequisito: BS50
Fonte: Arthur Carvalho.

RNF21

Verificação de integridade de dados no drive com checksum.
Tabela 64 - RNF21
RNF21 Desenvolvimento
Tipos de EloConfiabilidade
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çãoRequisito: BS53
Fonte: Arthur Carvalho.

RNF22

Compatibilidade com Android e iOS (últimas 3 versões principais).
Tabela 65 - RNF22
RNF22 Desenvolvimento
Tipos de EloSuportabilidade
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çãoRequisito: BS57, ADD17
Fonte: Arthur Carvalho.

RNF23

Tempo de inicialização do app < 2 segundos.
Tabela 66 - RNF23
RNF23 Desenvolvimento
Tipos de EloDesempenho
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çãoRequisito: BS58, ST9, ADD14
Fonte: Arthur Carvalho.

RNF24

Atualizações automáticas de segurança e correções de vulnerabilidades em até 24 horas.
Tabela 67 - RNF24
RNF24 Desenvolvimento
Tipos de EloConfiabilidade
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çãoRequisito: BS60
Fonte: Arthur Carvalho.

RNF25

As páginas carregam em até 2 segundos em conexões padrão 4G.
Tabela 68 - RNF25
RNF25 Desenvolvimento
Tipos de EloDesempenho
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çãoRequisito: OBS16, BS39, ST9, ADD14
Fonte: Arthur Carvalho.

RNF26

O aplicativo responde corretamente mesmo com entradas erradas.
Tabela 69 - RNF26
RNF26 Desenvolvimento
Tipos de EloUsabilidade
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çãoRequisito: OBS19
Fonte: Arthur Carvalho.

RNF27

O aplicativo apresenta confirmação de suas ações.
Tabela 70 - RNF27
RNF27 Desenvolvimento
Tipos de EloUsabilidade
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:
Protótipo RNF27
Alocado História de Usuário – US01
AgregaçãoRequisito: OBS20
Fonte: Arthur Carvalho, Gabriel Lima.

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