◇ OpenCyber Academy
Técnico · Capítulo 3 · Português

Capítulo 3 — Registros e formulários

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 3 — Registros e formulários

Mapa da aula

Aula 03 publicada. Mapa, exemplo, EX009.

flowchart TD
  N0["3.1 Formulários em papel e em tela"]
  N1["3.2 Um desenho melhor"]
  N2["3.3 Dados de contato"]
  N3["3.4 Testando com os usuários"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX009"]

Desenho lógico

flowchart LR
  N0["3.1 Formulários em papel e em tela"]
  N1["3.2 Um desenho melhor"]
  N2["3.3 Dados de contato"]
  N3["3.4 Testando com os usuários"]
  N0 --> N1 --> N2 --> N3 --> Q["EX009"]
[3.1 Formulários em papel e em tela]
    |
    v
[3.2 Um desenho melhor]
    |
    v
[3.3 Dados de contato]
    |
    v
[3.4 Testando com os usuários]
    |
    v
[Exemplo resolvido] --> [Exercício EX009]

Objetivos de aprendizagem

Você vai (1) desenhar formulários que coletem bons dados; (2) usar campos obrigatórios e listas; (3) testar formulários com os usuários.

3.1 Formulários em papel e em tela

A Linkway coleta alguns dados por formulários: reclamações de passageiros, relatos de ocorrências dos motoristas e registros de achados e perdidos. Marta revisa o formulário de reclamação e encontra texto livre para a linha, a data e o ponto, de modo que as pessoas escrevem as linhas de muitos jeitos, como linha 7, número 7 e o ônibus do hospital. Ela observa que o texto livre dificulta a análise posterior, porque a mesma linha aparece com nomes diferentes. Ela conta onze maneiras diferentes de escrever os números das linhas em um único mês de reclamações sintéticas, o que mostra o tamanho do problema para quem as analisa.

3.2 Um desenho melhor

Marta redesenha o formulário de reclamação do site: a linha é escolhida em uma lista, a data em um calendário, o ponto em uma lista filtrada pela linha, e há uma caixa de texto livre para a descrição. Os campos obrigatórios ficam claramente marcados. Ela mantém o formulário curto, pedindo só as informações necessárias para tratar a reclamação. Explica que bons formulários previnem erros logo no início, o que é mais fácil do que corrigi-los depois em planilhas. O Sr. Hughes aprova o desenho para testes antes de ele ir para o site, e pede que Marta registre cada decisão no caderno.

3.3 Dados de contato

O formulário antigo pedia o endereço completo, a data de nascimento e o telefone do passageiro. Marta pergunta ao Sr. Hughes por quê. Ele responde que basta um e-mail ou um telefone para dar a resposta. Ela remove o endereço e a data de nascimento. O Sr. Osei explica que coletar apenas o necessário é um princípio de proteção de dados, o princípio da necessidade no art. 6º, III, da LGPD, e também torna os formulários mais rápidos de preencher, de modo que mais passageiros os concluem. O Sr. Hughes concorda, e a versão seguinte pede apenas um e-mail ou um telefone, à escolha do passageiro.

3.4 Testando com os usuários

Marta pede a três colegas de turma e a dois funcionários da Linkway que preencham o novo formulário. Um funcionário aponta que alguns pontos têm o mesmo nome em linhas diferentes, por isso a lista de pontos precisa mostrar a linha. Outro acha o calendário difícil de usar no celular. Marta ajusta as duas coisas. Ela aprende que testar formulários com usuários reais revela problemas que os desenhistas não veem e registra as mudanças no caderno, com os motivos. O formulário final entra no site, e o Sr. Hughes relata que as reclamações agora chegam com a linha e o ponto corretos em quase todos os casos.

Exemplo resolvido

Marta encontra linhas escritas em texto livre no formulário de reclamação, redesenha-o com listas e um calendário, remove os campos desnecessários de endereço e data de nascimento e corrige os problemas encontrados no teste com usuários.

Caso sintético. Os formulários são sintéticos.

Erros e limites

Texto livre para informações estruturadas torna a análise pouco confiável.

Exercícios

Continue estudando — aula 03 (capítulo 03 de 18)

← Capítulo 02 · Índice das aulas · Capítulo 04 →

Continue para a próxima aula já escrita.