◇ OpenCyber Academy
Graduação · Capítulo 34 · Português

Capítulo 34 — Projeto comparativo

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Capítulo 34 — Projeto comparativo

Mapa da aula

Aula 34 publicada. Mapa, exemplo, EX100.

flowchart TD
  N0["34.1 As opções"]
  N1["Laboratório — Comparação ponderada com verificação d"]
  N2["34.2 Pontuação ponderada"]
  N3["34.3 Sensibilidade"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX100"]

Desenho lógico

flowchart LR
  N0["34.1 As opções"]
  N1["Laboratório — Comparação ponderada com verificação d"]
  N2["34.2 Pontuação ponderada"]
  N3["34.3 Sensibilidade"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX100"]
[34.1 As opções]
    |
    v
[Laboratório — Comparação ponderada com verificação d]
    |
    v
[34.2 Pontuação ponderada]
    |
    v
[34.3 Sensibilidade]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX100]

Objetivos de aprendizagem

Você vai (1) comparar duas opções de arquitetura para o acesso da equipe da Fernway; (2) usar critérios ponderados; (3) testar a sensibilidade da escolha.

34.1 As opções

A Fernway precisa escolher como a equipe das lojas faz login no aplicativo de estoque em tablets compartilhados. A opção A são senhas individuais com tempo curto de expiração da sessão. A opção B é aproximar o crachá mais um PIN curto, com os crachás vinculados ao provedor de identidade. Lucas as compara como seu projeto comparativo. Ele define os critérios com Hannah e os gerentes de loja: segurança contra o uso indevido de credenciais compartilhadas, rapidez no caixa, custo, facilidade de remover quem sai e acessibilidade para funcionários com deficiência. Definir os critérios antes da pontuação impede que a opção favorita molde os critérios.

Laboratório — Comparação ponderada com verificação de sensibilidade

# Weighted comparison of two sign-in options with a sensitivity check (synthetic).
crit = ["security", "speed", "cost", "leavers", "access"]
w = {"security": 0.30, "speed": 0.25, "cost": 0.15, "leavers": 0.15, "access": 0.15}
score = {"A": {"security": 3, "speed": 2, "cost": 5, "leavers": 3, "access": 3},
         "B": {"security": 4, "speed": 5, "cost": 2, "leavers": 5, "access": 4}}
def totals(wt):
    s = sum(wt.values()); return {o: sum(wt[c] * score[o][c] for c in crit) / s for o in score}
print("base:", {o: f"{v:.2f}" for o, v in totals(w).items()})
w2 = dict(w, cost=0.30); print("cost weight doubled:", {o: f"{v:.2f}" for o, v in totals(w2).items()})

Execute com python3 lab_weighted.py. Saída verificada:

base: {'A': '3.05', 'B': '4.10'}
cost weight doubled: {'A': '3.30', 'B': '3.83'}

34.2 Pontuação ponderada

Cada critério recebe um peso acordado pelo grupo, e cada opção recebe uma nota de um a cinco em cada critério. O laboratório calcula os totais ponderados: a opção B pontua mais, principalmente em rapidez e na remoção de quem sai, enquanto a opção A é mais barata. Lucas registra quem deu cada nota e por quê, para que as notas possam ser contestadas. Ele observa que a pontuação esconde incerteza, então uma diferença pequena não justificaria uma recomendação forte sem mais evidências, como um piloto numa loja.

34.3 Sensibilidade

Lucas verifica se a escolha muda quando os pesos se deslocam. O laboratório dobra o peso do custo e descobre que a opção B continua vencendo, embora por menos. A opção A só vence se o custo pesar mais do que a segurança e a rapidez juntas. Como ninguém na Fernway acredita que o custo importe tanto aqui, a recomendação é robusta. Ele apresenta o resultado com a verificação de sensibilidade, que convence o gerente financeiro mais do que os totais sozinhos. Um piloto numa loja confirma que o login por crachá leva cerca de quatro segundos.

Exemplo resolvido

Lucas compara duas opções de login em tablets compartilhados com cinco critérios ponderados, verifica a sensibilidade ao peso do custo e confirma com um piloto.

Caso sintético. As opções, os pesos e as notas são sintéticos.

Erros e limites

Os pesos refletem opiniões. As notas de um grupo pequeno podem compartilhar vieses.

Exercícios

Síntese

Uma comparação ponderada com verificação de sensibilidade fornece uma recomendação robusta e contestável.

Continue estudando — aula 34 (capítulo 34 de 40)

← Capítulo 33 · Índice das aulas · Capítulo 35 →

Continue para a próxima aula já escrita.