Nome:Turma:Data:
Computação · 8º ano · Projeto com programação

Ficha do projeto: requisitos e testes

BNCC: EF08CO04 Construir soluções computacionais de problemas de diferentes áreas, individual e colaborativamente.

Requisitos são as coisas que o programa precisa fazer, escritas em frases simples. Comece pelo essencial: primeiro uma versão que funciona, depois os enfeites.

ItemO grupo decide
Disciplina
Problema real
Quem vai usar

1. Requisitos

Essenciais (precisa ter)Desejáveis (seria bom ter)
1.1.
2.2.
3.

2. Quadro de tarefas

Escreva as tarefas em papeizinhos e mova de coluna conforme o trabalho anda.

A fazerFazendoFeito

3. Casos de teste

Para cada requisito essencial, escreva uma entrada e a saída esperada. Exemplo para uma calculadora de descontos: entrada 80 e 25%, saída esperada 60.

RequisitoEntradaSaída esperadaSaída obtidaPassou?

4. Teste com um usuário de fora do grupo

Quem testou? ____________   O que confundiu? O que vamos mudar?

Gabarito e orientações para o professor

Condução (40 min na aula de planejamento): grupos de 4. Use a ficha junto com o plano de aula do projeto. Exemplos: conversor de unidades para Ciências, quiz de verbos para Língua Inglesa, calculadora de juros para Matemática, mapa interativo para Geografia.

O que conferir. Os requisitos essenciais são verificáveis (dá para testar se o programa faz ou não); cada essencial tem pelo menos um caso de teste com saída esperada; o quadro de tarefas é atualizado em todas as aulas; o teste com usuário de fora gera pelo menos uma mudança no programa.

Use junto com: 📋 Projeto: um programa para outra disciplina