Planejando sua aplicação

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Planeje sua aplicação antes de criá-la para simplificar o processo de desenvolvimento.

    Quando você quiser criar uma aplicação, a primeira coisa que você deve fazer é desenvolver um plano para a aplicação. O planejamento envolve descrever o que a aplicação faz e identificar quem usará a aplicação. Ao planejar sua aplicação, você pode entender melhor a finalidade da sua aplicação e resolver possíveis problemas antes do início do desenvolvimento.

    Esta é a primeira etapa no tutorial de criação do app. Acompanhe para desenvolver um plano para uma aplicação que gerencia solicitações de viagem de funcionários para uma organização.
    Etapa 1

    Ícone Em andamento

    Planejando sua aplicação

    Etapa 2 Ícone Não iniciado

    Criar um app

    Etapa 3 Ícone Não iniciado

    Criando um modelo de dados

    Etapa 4 Ícone Não iniciado

    Criando experiências do usuário

    Etapa 5 Ícone Não iniciado Adicionando lógica e automação
    Etapa 6 Ícone Não iniciado

    Teste sua aplicação

    Tabela 1. Seções de vídeo
    Carimbo de data/hora Seção
    0:17 Identifique o caso de uso da sua aplicação.
    0:21 Visualize o fluxo de trabalho da sua aplicação.
    0:42 Descreva os requisitos funcionais do seu app.

    Etapa 1: Identifique o caso de uso da sua aplicação

    Comece identificando o caso de uso da sua aplicação. Em nosso tutorial, estamos criando uma aplicação para gerenciar solicitações de viagem de funcionários para uma organização. O app automatiza todo o processo de solicitação de viagem e envolve usuários como funcionários, gerentes, chefes regionais e agentes de balcão de viagens, conforme necessário.

    Considere o problema que você pretende resolver com sua aplicação. Para determinar se o seu caso de uso é uma boa opção para as ferramentas apresentadas neste tutorial, consulte Planeje o desenvolvimento da sua app.

    Etapa 2: Visualize o fluxo de trabalho da sua aplicação

    Depois de identificar o caso de uso da sua aplicação, visualize o fluxo de trabalho de ponta a ponta da aplicação. O fluxo de trabalho de ponta a ponta é a sequência de ações que uma aplicação segue para concluir uma tarefa ou processo.

    A visualização a seguir demonstra o fluxo de trabalho de ponta a ponta da aplicação de solicitação de viagem do funcionário em nosso tutorial:

    Nosso fluxo de trabalho da aplicação tutorial começa com uma solicitação de viagem do funcionário. A solicitação é revisada pelo gerente e pelo chefe regional e enviada para o balcão de viagens para reserva.

    Para visualizar o fluxo de trabalho de ponta a ponta da sua aplicação, mapeie o que sua aplicação faz do início ao fim. Inclua todos os loops que levam de volta a etapas anteriores no fluxo de trabalho e todas as ações que fazem com que você saia do fluxo de trabalho.

    Etapa 3: Descreva os requisitos funcionais do seu app

    Também é importante considerar os requisitos funcionais da sua aplicação. Os requisitos funcionais de uma aplicação incluem quem usa a aplicação, quais tarefas eles executam na aplicação e quais dados a aplicação deve coletar para oferecer suporte a essas tarefas.

    Use os seguintes prompts para descrever os requisitos funcionais da sua aplicação:

    1. Identifique as personas que usam sua aplicação e considere quais tarefas elas executam.

      Em nosso tutorial, as personas que usam a aplicação de solicitação de viagem do funcionário e suas tarefas associadas são:

      Persona Tarefas
      Funcionários Envie solicitações de viagem
      Gerentes e chefes regionais Aprovar ou negar solicitações de viagem
      Agentes de balcão de viagens Reserve viagens e conclua tarefas de acompanhamento
    2. Determine os dados que sua aplicação deve coletar.

      Por exemplo, a aplicação em nosso tutorial deve coletar detalhes sobre as solicitações de viagem dos funcionários, incluindo:

      • Para onde o funcionário está viajando
      • Quando a viagem ocorre
      • Quanto custa a viagem
    3. Escolha o processo ou processos que você deseja automatizar no fluxo de trabalho da sua aplicação usando lógica e automação.

      Revise a tabela a seguir para ver como Planejamos usar lógica e automação em nossa aplicação tutorial.

      O que ele faz Exemplo de aplicação do tutorial
      Lógica Controla como e quando determinadas ações ocorrem no fluxo de trabalho da sua aplicação. Verifica se a solicitação de viagem de um funcionário só é encaminhada para a central de viagens depois de ter sido aprovada pelo gerente e pelo chefe regional.
      Automação Define processos automáticos com base na lógica que você define. Atualiza o status do caso de solicitação de viagem do funcionário e envia notificações por e-mail sempre que uma solicitação de viagem é rejeitada.
    4. Considere as funções e permissões da sua aplicação.

      As funções determinam se os usuários têm acesso ao conteúdo da aplicação. As permissões são as habilidades individuais que um usuário tem no conteúdo da aplicação, como criar, ler, atualizar e excluir. Você pode determinar as funções da sua aplicação e configurar permissões para cada função em uma etapa posterior no tutorial. Para obter mais informações sobre funções em App Engine Studio, consulte Configurar AESpersonas e funções.

    5. Pense em como você deseja organizar os dados coletados pela sua aplicação.

      Os dados que sua aplicação coleta são armazenados automaticamente em tabelas. Talvez você queira organizar os dados em diferentes tabelas, dependendo dos processos que sua aplicação conclui. Você pode decidir como organizar os dados da sua aplicação em uma etapa posterior no tutorial. Para obter mais informações sobre organização de dados em App Engine Studio, consulte Crie um modelo de dados para sua aplicação.

    Próximas etapas

    Depois de desenvolver um plano para sua aplicação, você pode começar a criar a aplicação no App Engine Studio. Passe para a próxima etapa : Criar um app.