Pular para conteúdo

🛠️ Projeto 15: Arquiteto de Processos

Aprenda a mapear a lógica de um sistema visualmente antes de escrever qualquer linha de código.

📝 Contexto

Programar sem planejar é como tentar construir uma casa sem planta. O fluxograma é a planta baixa do software. Ele permite que você visualize todos os caminhos possíveis – incluindo os erros – para garantir que seu programa seja robusto e confiável.

🎯 Objetivo

Desenhar o fluxograma completo para um sistema de Login de Usuário que valide usuário e senha.

📋 Requisitos

  1. O Escopo: O algoritmo deve:
    • Pedir o nome de usuário e a senha.
    • Se (Decision) os dados estiverem corretos, exibir "Acesso Permitido" e encerrar.
    • Senão, deve permitir que o usuário tente novamente até atingir o limite de 3 tentativas.
    • Se ultrapassar 3 tentativas, exibir "Conta Bloqueada" e encerrar.
  2. Desenho Técnico:
    • Use os símbolos corretos: Início/Fim (Oval), Processo (Retângulo) e Decisão (Losango).
    • Use setas para indicar o fluxo claro de execução.
  3. Análise de Fluxo: Identifique no seu desenho onde ocorre um "Loop" (repetição).

🚚 Entrega

Crie um "Mapa Lógico de Software" contendo: - O desenho do fluxograma (digital ou foto de papel). - A descrição dos passos que você planejou. - Uma conclusão sobre a importância de prever o caminho do "Erro" tanto quanto o do "Sucesso".


Ver Aula 15 Praticar Exercícios