Ir para o conteúdo principal

Modelo

Caderno de encargos para um software de autoescola: o modelo preenchido

Alunos, pacotes de horas, agenda dos instrutores, exames: esta página descreve por completo uma aplicação para escola de condução. Copie-a, insira as suas fórmulas reais e transforma-se no seu caderno de encargos, ou diretamente na sua descrição para o Blueprint Maker.

Este modelo aplica o método dos quatro blocos, AS COISAS, AS LIGAÇÕES, OS ESTADOS, OS NÚMEROS, ao contexto da autoescola. Está preenchido para uma escola com três instrutores e dois veículos: o exemplo mostra como descrever o percurso de um aluno, desde a inscrição até ao exame, sem jamais descrever um ecrã.

O núcleo contabilístico da atividade é o pacote: o aluno adquire horas, cada aula consome uma hora do pacote, e os litígios típicos surgem de contagens imprecisas. O bloco AS COISAS torna essa contagem mecânica: a aula registada reduz automaticamente o saldo, a ficha mostra o valor atualizado e ninguém discute.

Preenchido com a sua terminologia, este texto pode servir como briefing para um programador, ou como descrição submetida diretamente ao Blueprint Maker, que a transforma num plano de aplicação a validar, seguido, após validação, de uma aplicação gerada: base de dados, ecrãs, painel de controlo e dados de demonstração.

O modelo para copiar

A minha atividade: autoescola, três instrutores, dois veículos,
uma pessoa na receção responsável pelos horários.

COISAS acompanhadas:
- Alunos (nome, telefone, data de inscrição, formação, por exemplo: B, condução acompanhada)
- Pacotes (aluno, número de horas adquiridas, horas consumidas,
  montante, pago ou pendente)
- Aulas (data, hora, aluno, instrutor, veículo, realizada ou não)
- Instrutores (nome)
- Marcações de exame (aluno, tipo, código, condução, data,
  resultado)
- Pacotes (aluno, número de horas adquiridas, horas consumidas,
  montante, pago ou pendente)
- Aulas (data, hora, aluno, instrutor, veículo, realizada ou não)
- Instrutores (nome)
- Marcações de exame (aluno, tipo, código, condução, data,
  resultado)

LIGAÇÕES:
- Um pacote pertence a um aluno.
- Uma aula envolve um aluno, um instrutor e um veículo, e deduz
  uma hora do pacote.
- Uma marcação de exame diz respeito a um aluno.

ESTADOS de um aluno: inscrito, código em preparação, código obtido,
em condução, apresentado a exame, aprovado, arquivado.

NÚMEROS a verificar todas as manhãs:
- Agenda do dia por instrutor
- Pacotes com menos de 2 horas restantes
- Marcações de exame nos próximos 30 dias
- Aprovações em exame este mês

Adaptar este modelo à sua autoescola

  • As suas fórmulas: B clássico, condução acompanhada, aperfeiçoamento, mantenha os nomes reais; eles estruturarão as fichas e os filtros.
  • A contagem de horas: decida se uma aula anulada com menos de 24 horas de antecedência é ou não contabilizada; escreva essa regra no modelo, será aplicada mecanicamente e exibida na ficha.
  • A progressão pedagógica: se acompanhar competências específicas (estacionamento, autoestrada, condução noturna), adicione-as à ficha da aula, a ficha do aluno transforma-se num caderno de progressão consultável antes do exame.
  • Os veículos: se um veículo ficar indisponível (manutenção, avaria), o seu estado deve ser visível na agenda, adicione um estado simples ao registo do veículo.
  • Os procedimentos administrativos oficiais continuam nos respetivos sistemas especializados: este registo é o seu acompanhamento interno, como o código é exportável, um programador pode acrescentar integrações sempre que necessário.

O caso de uso correspondente

A escola de condução, sem o software vertical rígido

A sua autoescola já está descrita? Veja a aplicação que ela gera