Proponha um plano para reaproveitar um algoritmo de anonimização que hoje remove campos PII seguindo um…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Proponha um plano para reaproveitar um algoritmo de anonimização que hoje remove campos PII seguindo um formato nacional fixo; inclua como modularizar, generalizar a variável 'formato_id', definir contratos de dados e validar interoperabilidade entre sistemas.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Plano modelo: 1) Mapear campos PII e formatos atuais; identificar dependências diretas ao 'formato_id'. 2) Refatorar a lógica de anonimização em funções puras e testáveis, separando transformação, validação e I/O. 3) Substituir 'formato_id' por um mecanismo de schema/adapters: definir um contrato de entrada (JSON schema) e saída padronizada. 4) Implementar adaptadores para formatos locais (ex.: CPF, RG) que convertam para o schema comum; manter adaptadores isolados. 5) Expôr uma API clara com versões e contratos (endpoints/assinatura) para entrada e verificação de anonimização. 6) Automatizar testes unitários para cada módulo e testes de integração com mocks de rede/dados; incluir casos para diferentes formatos regionais. 7) Documentar uso, configurar níveis de anonimização e parametrizar regras por política; versionar o módulo e gerenciar dependências externas. 8) Validar interoperabilidade realizando testes ponta a ponta entre sistemas consumidores e provedores, garantindo que o contrato e os adaptadores mantêm compatibilidade.
Explicação
O plano apresentado aborda de forma estruturada a modularização e generalização do algoritmo de anonimização, garantindo flexibilidade para diferentes formatos de dados. A definição de contratos de dados e a implementação de adaptadores são essenciais para assegurar a interoperabilidade entre sistemas, permitindo que diferentes formatos sejam tratados de maneira consistente. Além disso, a ênfase em testes e documentação promove a confiabilidade e a manutenção do sistema ao longo do tempo.
Raio-X da questão
algoritmo de anonimização
avaliacao
algoritmo de anonimização · modularização de software
Revisar conceitos de modularização e contratos de dados em algoritmos.
O aluno pode falhar em entender a necessidade de generalizar a variável 'formato_id', propondo uma solução muito específica e não reutilizável.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Elabore um plano de anonimização e retenção de dados para um projeto escolar que coleta informações dos estudantes…
- Desenvolva um algoritmo (pseudocódigo) que prepara dados pessoais para envio em rede: valide tipos, anonimizar nomes…
- Você recebeu um algoritmo que processa fluxo de dados de sensores em rede; leitura, validação, transformação e…
- Elabore um conjunto de medidas para proteger dados pessoais transmitidos e armazenados por um serviço em nuvem…
- Analise como a falta de segurança nos dados pessoais pode impactar a vida das pessoas na sua cidade e proponha uma…
- Durante três semanas, moradores de Nova Esperança registraram, em um aplicativo municipal, pontos onde a coleta de lixo…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
