Mapa da aula
Aula 38 publicada. Mapa, exemplo, EX112.
flowchart TD
N0["38.1 Validação versus verificação"]
N1["38.2 Validar os resultados"]
N2["Laboratório — Resultados de reportes antes e depois"]
N3["38.3 Evidências mistas"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4
N4 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX112"]
Desenho lógico
flowchart LR
N0["38.1 Validação versus verificação"]
N1["38.2 Validar os resultados"]
N2["Laboratório — Resultados de reportes antes e depois"]
N3["38.3 Evidências mistas"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX112"]
[38.1 Validação versus verificação]
|
v
[38.2 Validar os resultados]
|
v
[Laboratório — Resultados de reportes antes e depois]
|
v
[38.3 Evidências mistas]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX112]
Objetivos de aprendizagem
Você vai (1) distinguir validação de verificação; (2) validar o programa em relação à sua finalidade; (3) usar evidências mistas para julgar o sucesso.
38.1 Validação versus verificação
A verificação pergunta se o sistema foi construído conforme especificado; a validação pergunta se ele cumpre sua finalidade. O serviço de reportes da Greyford passou na verificação do capítulo 30, mas Aiko agora precisa perguntar se ele de fato reduz os danos causados pelo engano. Um serviço pode atender a todos os requisitos e ainda falhar em sua finalidade se, por exemplo, os funcionários reportarem apenas e-mails inofensivos enquanto os ataques passam sem reporte. Por isso, a validação olha para os resultados na operação real, e não em condições de teste, e precisa de evidências coletadas ao longo de meses, e não de dias. As duas são necessárias, nessa ordem.
38.2 Validar os resultados
Depois de nove meses, Aiko compara os resultados com o ano anterior ao lançamento. O laboratório calcula a mudança na mediana do tempo até o primeiro reporte e na proporção de e-mails maliciosos reportados. A proporção reportada sobe e a mediana do tempo cai. Ela também confere as tentativas de fraude de pagamento: três falsas mudanças de dados bancários foram barradas pelo controle de bloqueio, contra uma perda no ano anterior. Ela observa que a comparação antes e depois não pode descartar mudanças nos ataques, por isso apresenta os achados como compatíveis com o sucesso, e não como prova dele.
Laboratório — Resultados de reportes antes e depois
# Before and after reporting outcomes for malicious emails (synthetic).
before = {"reported": 41, "total": 100, "times": [12, 20, 25, 30, 38, 45, 60, 75, 90]}
after = {"reported": 78, "total": 100, "times": [3, 4, 6, 8, 9, 11, 14, 18, 25]}
for name, d in (("before", before), ("after", after)):
t = sorted(d["times"]); print(f"{name}: reported share {d['reported'] / d['total']:.0%}, median first report {t[len(t) // 2]} min")
Execute com python3 lab_validate.py. Saída verificada:
before: reported share 41%, median first report 38 min
after: reported share 78%, median first report 9 min
38.3 Evidências mistas
Aiko acrescenta evidências qualitativas: entrevistas com dez funcionários, o questionário de ônus e o log de reclamações. Os funcionários descrevem o botão de reporte como fácil e o retorno como tranquilizador, embora alguns ainda não gostem das simulações. As pontuações de ônus melhoram ligeiramente. Juntas, as evidências sustentam a continuidade do programa com ajustes. Ela segue a orientação de Beautement, Sasse e Wonham (2008) de observar os efeitos sobre o orçamento de compliance e descobre que o bloqueio de pagamento acrescenta trabalho no fim do mês, o que leva a uma revisão do quadro de pessoal do setor financeiro nesse período. As anotações das entrevistas são anonimizadas antes da análise.
Exemplo resolvido
Aiko valida o programa com resultados antes e depois, tentativas de fraude barradas e entrevistas, tratando os resultados como compatíveis com o sucesso, e não como prova.
Caso sintético. Os resultados são sintéticos; Beautement et al. (2008) é real.
Erros e limites
Desenhos antes e depois são fracos. Os padrões de ataque mudam de um ano para outro.
Exercícios
- EX112 — Definição. O que a validação pergunta?
Mostrar critérios de avaliação
Rubrica: 3 = se o sistema cumpre sua finalidade;; 2 = finalidade;; 1 = se foi construído conforme especificado;; 0 = nenhuma. - EX113 — Resultados no laboratório. O que o laboratório mostrou para a mediana do tempo de reporte e a proporção reportada?
Mostrar critérios de avaliação
Rubrica: 3 = de 38 para 9 minutos; de 41% para 78%;; 2 = melhora;; 1 = vago;; 0 = nenhuma. - EX114 — Ônus no fim do mês. Que efeito sobre o orçamento de compliance Aiko encontrou?
Mostrar critérios de avaliação
Rubrica: 3 = o bloqueio de pagamento acrescenta trabalho no fim do mês;; 2 = financeiro;; 1 = vago;; 0 = nenhuma.
Síntese
A validação testa o propósito na operação real, com evidências mistas e afirmações cautelosas.