Capítulo 46 — Projeto final de engenharia II
Mapa da aula
Aula 46 publicada. Mapa, exemplo, EX091.
flowchart TD
N0["46.1 Escopo do Projeto Final II"]
N1["46.2 Verificação e validação"]
N2["46.3 Demonstração de agilidade"]
N3["Nota de engenharia"]
N4["46.6 Passar o projeto final às operações"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5
N5 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX091"]
Desenho lógico
flowchart LR
N0["46.1 Escopo do Projeto Final II"]
N1["46.2 Verificação e validação"]
N2["46.3 Demonstração de agilidade"]
N3["Nota de engenharia"]
N4["46.6 Passar o projeto final às operações"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX091"]
[46.1 Escopo do Projeto Final II]
|
v
[46.2 Verificação e validação]
|
v
[46.3 Demonstração de agilidade]
|
v
[Nota de engenharia]
|
v
[46.6 Passar o projeto final às operações]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX091]
Objetivos de aprendizagem
Você vai (1) concluir a implementação do projeto final em todos os domínios; (2) executar a verificação e a validação; (3) demonstrar a agilidade; e (4) preparar as evidências para o dossiê. O capítulo segue a revisão do Capítulo 45.
46.1 Escopo do Projeto Final II
Concluir a troca de chaves híbrida na borda e nas VPNs com parceiros (ou PSK provisória onde os equipamentos não têm suporte), os conhecimentos de embarque com assinatura dupla e carimbos de tempo, as exportações para a aduana com destinatário duplo, a cobertura do CBOM ≥ 95% com os desconhecidos relatados e uma demonstração de agilidade.
Cada item continua um trabalho iniciado no Projeto Final I e é medido contra a sua linha de base. A meta de 95% de cobertura do CBOM coincide com o REQ-INV-01, então o projeto final testa o mesmo requisito que a produção. A demonstração de agilidade está incluída porque é o único item que mostra que o sistema pode mudar de novo depois que o projeto final termina.
46.2 Verificação e validação
Execute as suítes de testes dos Laboratórios de Verificação I e II contra o sistema concluído; colete a aceitação dos parceiros; produza a declaração de risco residual. Trate cada constatação da revisão com evidências.
As suítes dos dois laboratórios de verificação são executadas sem alterações, para que os resultados possam ser comparados com as execuções anteriores. A aceitação dos parceiros é coletada por parceiro, com datas. A declaração de risco residual lista o que continua clássico e quando vai mudar. Cada constatação da revisão do Projeto Final I precisa de evidências da sua resolução; uma constatação aberta impede a conclusão, a menos que o risco seja aceito explicitamente pelo dono do programa.
46.3 Demonstração de agilidade
Demonstre a substituição de um algoritmo por política dentro do tempo-alvo — por exemplo, trocando o grupo híbrido preferido da borda de X25519MLKEM768 para SecP256r1MLKEM768 num cenário de conformidade e depois voltando, medindo o tempo de substituição e confirmando que a telemetria acompanha.
Trocar e depois voltar prova que a mudança é reversível e que a telemetria a acompanha nas duas direções. O cronômetro começa no pedido de mudança de política e para quando a telemetria mostra o novo grupo negociado por todos os clientes que o suportam. Qualquer etapa manual necessária pelo caminho é registrada, porque cada uma é um ponto onde uma mudança real de emergência poderia travar.
46.4 Exemplo resolvido
Resultados-modelo: parcela híbrida na borda de 71%; VPNs — 9 de 14 parceiros com a troca de chaves adicional ML-KEM, 5 com mistura de PSK; conhecimentos de embarque com assinatura dupla desde o mês 14; exportações com destinatário duplo, aceitação da agência pendente; cobertura do CBOM de 96%, desconhecidos 4%; demonstração de agilidade: da mudança de política à negociação completa em 3 dias.
Os números são coerentes com os estágios anteriores: a parcela híbrida na borda subiu de 64% para 71%, a cobertura do CBOM de 94% para 96%, e a divisão das VPNs corresponde à opção de PSK provisória da tabela de decisão para os equipamentos mais antigos. A aceitação da agência continua pendente e é relatada como tal.
46.5 Erros comuns e limites
- Declarar a conclusão com constatações da revisão não resolvidas.
- Agilidade demonstrada apenas numa bancada de testes.
- Risco residual omitido.
Declarar a conclusão com constatações da revisão em aberto esconde problemas conhecidos das pessoas que vão operar o sistema. Uma demonstração de agilidade apenas numa bancada de testes não prova que o pipeline de produção consegue trocar de algoritmo, então ela é executada no ambiente réplica com a configuração de produção. Omitir o risco residual deixa as operações sem saber o que ainda precisa de atenção após a passagem. A passagem para as operações, mais adiante no projeto final, depende de os três pontos estarem corretos.
Nota de engenharia
O Projeto Final II também é o momento de ensaiar a passagem. Escreva o runbook de operações, o procedimento de manutenção do CBOM e o procedimento de agilidade como se outra equipe fosse operar o sistema amanhã e depois peça a um colega que não trabalhou no projeto que execute uma tarefa de rotina — renovar a expiração de um fallback, acrescentar um parceiro, trocar o grupo preferido — usando apenas os documentos. Cada pergunta que ele fizer marca uma lacuna a fechar antes de o dossiê ser montado.
46.6 Passar o projeto final às operações
O pacote do Projeto Final II vai para a equipe de operações da BPA com as mudanças de configuração, as evidências de teste, as etapas de reversão e uma lista do que continua clássico e por quê. Um engenheiro de operações refaz a demonstração de agilidade sem o estudante presente; só quando essa repetição dá certo o projeto final conta como transferível, e não como um resultado de uma só pessoa, e qualquer etapa que tenha precisado da ajuda do estudante é reescrita.
A repetição também testa as hipóteses do runbook, como direitos de acesso que o estudante tinha, mas que a equipe de operações não tem.
Exercícios
- EX091 — Plano da demonstração de agilidade. Escreva o plano da demonstração de agilidade, com critérios de sucesso. Rubrica: 3 = eventos de início e fim, evidências da telemetria, reversão.
- EX092 — Fechamento das constatações. Produza uma tabela de fechamento das constatações da revisão do Capítulo 45. Rubrica: 3 = cada constatação com evidências de fechamento ou risco aceito.
Síntese
O Projeto Final II conclui a migração incremento a incremento, a verifica e valida, demonstra a agilidade e fecha as constatações da revisão com evidências.
Continue estudando — capítulo 46 de 50
← Capítulo 45 · Índice de capítulos do curso · Capítulo 47 →
Siga para a próxima lição escrita.