| Linha 63: | Linha 63: | ||
• [RNF006] Logs: Registrar logs JSON (timestamp, endpoint, status). Mascarar PII. | • [RNF006] Logs: Registrar logs JSON (timestamp, endpoint, status). Mascarar PII. | ||
== Regras de Negócio == | |||
<br> | |||
• [RN001] Dados obrigatórios: A consulta deve conter um número de telefone válido. | |||
<br> | |||
• [RN002] Persistência de logs: Nenhuma requisição sem registro de auditoria. | |||
<br> | |||
• [RN003] Retenção: Logs de SIM Swap armazenados por no mínimo 6 meses. O dado de troca reside no Database SPS (API Stateless)." | |||
<br> | |||
= Cronograma = | = Cronograma = | ||
Edição das 14h09min de 23 de dezembro de 2025
- Link do caso de uso: Open Gateway
Escopo
Requisitos
Requisitos Funcionais
• [RF001] Autenticar: O sistema deve autenticar o usuário corretamente.
• [RF002] Escolha de débito: O sistema permite ao usuário escolher qual método
de débito a ser aplicado.
• [RF003] Proteção anti-fraudes: Identificação correta do usuário para evitar
fraudes.
• [RF004] Serviços de localização: Determinar se o dispositivo móvel está em
área específica.
• [RF005] Garantir a comunicação: Garantir canal correto entre dispositivo móvel
e ISP.
• [RF006] Consulta de dados do assinante: Webservice aceita consultas formato
E.164 (MSISDN).
• [RF007] Retornar histórico de SIM Swap: Retornar data da última alteração
ou booleano (swapped: true/false) nas últimas 24h.
• [RF008] Tratamento de exceções: Mapear erros HTTP (400, 404, 500) e retor-
nar JSON com code e message.
Requisitos Não Funcionais
• [RNF001] Garantir qualidade de comunicação: Latência média API-Database < 200ms em 95% das requisições.
• [RNF002] Rapidez na resposta: Autenticação em menos de 1 segundo.
• [RNF003] Segurança: OAuth 2.0 (Client Credentials), JWT e HTTPS (TLS
1.2+).
• [RNF004] Disponibilidade: 99% do tempo, 24 horas por dia.
• [RNF005] Padronização: Seguir requisitos do Camara Project.
• [RNF006] Logs: Registrar logs JSON (timestamp, endpoint, status). Mascarar PII.
Regras de Negócio
• [RN001] Dados obrigatórios: A consulta deve conter um número de telefone válido.
• [RN002] Persistência de logs: Nenhuma requisição sem registro de auditoria.
• [RN003] Retenção: Logs de SIM Swap armazenados por no mínimo 6 meses. O dado de troca reside no Database SPS (API Stateless)."
Cronograma
| RF | Descrição | Início | Tempo em dias | Data Real entrega | Maker | % |
|---|---|---|---|---|---|---|
| 01 | 0% | |||||
| 02 | 0% |
Diagramas
Projeto
Plano de Testes
Ambiente
Histórico
- 22/12/2025:
- Mensagens entre Sensedia, Algar e Brain para retomada da configuração dos conectores
- Preencher RFs e cronograma neste link.
Equipe
- Paula Nunes
- Lucas Lacerda
- Marcus Brunelli