Pular para conteúdo

Casos de Uso

O que são Casos de Uso

Casos de uso são uma técnica de modelagem usada para descrever os requisitos funcionais de um sistema, focando nas interações entre usuários (atores) e o sistema para atingir determinados objetivos.

Definição

Um caso de uso representa uma sequência de interações entre um ator e o sistema que resulta em um resultado observável e de valor para o ator.

Objetivo

O principal objetivo dos casos de uso é documentar como o sistema deve se comportar em resposta às ações dos usuários, servindo como ponte entre analistas, desenvolvedores e clientes.

Características

  • São representados por diagramas de casos de uso, utilizando a notação UML (Unified Modeling Language).
  • Os atores podem ser pessoas, sistemas externos ou dispositivos que interagem com o sistema.
  • Cada caso de uso descreve um fluxo de eventos, podendo incluir:
  • Fluxo principal
  • Fluxos alternativos
  • Fluxos de exceção

Notação

  • Usar verbos no infinitivo para nomear os casos de uso, pois eles representam ações.
  • Casos de uso são representados por elipses, e os atores por figuras humanas (para pessoas).

Tipos de Relacionamento

  • include: Indica que um caso de uso sempre inclui outro.
  • extend: Indica que um caso de uso pode opcionalmente estender outro.
  • generalization: Herança entre casos de uso ou entre atores.

Componentes e Símbolos de um Diagrama de Casos de Uso

Componente Descrição Representação Observações
Ator Representa um usuário ou sistema externo que interage com o sistema.

boneco de palito

Pode ser uma pessoa, sistema, dispositivo, etc.
Sistema Define o escopo do sistema e contém os casos de uso.

Retângulo

Casos de uso fora do retângulo estão fora do escopo.
Caso de Uso Representa uma funcionalidade ou ação do sistema.

Elipse

Ex: Realizar login
Comunicação Relação entre ator e caso de uso.

Linha sólida

Indica que o ator executa ou interage com a funcionalidade.
Inclusão (<<include>>) Um caso de uso inclui outro obrigatoriamente.

Linha tracejada com seta e nome <<include>>.

O caso incluído sempre será executado.
Extensão (<<extend>>) Um caso de uso pode adicionar comportamento opcional a outro.

Linha tracejada com seta apontada para o caso base e nome <<extend>>.

O caso estendido pode ou não ser executado.

Fonte: Elaborado pelo autor (Gabriel Lopes e Luiza da Silva Pugas, 2025).

Metodologia

Para o levantamento e modelagem dos requisitos do sistema, foi adotada uma abordagem baseada na Engenharia de Requisitos, com foco na identificação e documentação dos requisitos funcionais por meio de Casos de Uso.

A modelagem seguiu os princípios da UML (Unified Modeling Language), utilizando o Diagrama de Casos de Uso como ferramenta principal para representar as interações entre os usuários (atores) e o sistema. A ferramenta utilizada para a criação do diagrama foi o Drawio

Diagrama de Casos de Uso

diagrama-casos-de-uso-2

Fonte: Elaborado pelo autor (Gabriel Lopes e Luiza da Silva Pugas, 2025).

Disponível de forma online em PDF: Clique aqui

Especialização de caso de uso

Casos de Uso – Sistema e-GDF

UC01 Realizar Login Simplificado
Descrição O usuário realiza login de forma simples e rápida no aplicativo
Ator Cidadão
Pré-condições Possuir cadastro no sistema
Ação O usuário efetua login no aplicativo
Fluxo principal
  • O usuário acessa o aplicativo
  • O sistema apresenta a tela de login
  • O usuário insere suas credenciais
  • O usuário seleciona "Entrar"
  • O sistema valida as credenciais
  • O sistema redireciona para a página inicial
Fluxo alternativo
  • O usuário acessa o aplicativo
  • O sistema apresenta a tela de login
  • O usuário seleciona "Entrar com gov.br"
  • O sistema redireciona para a plataforma gov.br
  • O usuário realiza autenticação
  • O sistema redireciona para a página inicial
Fluxo de exceção
  • O usuário acessa o aplicativo
  • O sistema apresenta a tela de login
  • O usuário insere credenciais inválidas
  • O sistema exibe mensagem de erro
  • O sistema solicita que o usuário insira novamente as credenciais
Pós-condições Usuário autenticado no sistema
Data de Criação 18/05/2025
Rastreabilidade BR01, AD01

Fonte: Elaborado pelo autor (Ana Victória , 2025).

UC02 Acessar Funcionalidades com Pouca Familiaridade Tecnológica
Descrição O usuário consegue acessar funcionalidades mesmo com pouca familiaridade com tecnologia
Ator Cidadão
Pré-condições Ter o aplicativo instalado
Ação O usuário navega pelo aplicativo de forma simplificada
Fluxo principal
  • O usuário acessa o aplicativo
  • O sistema apresenta uma interface simplificada com ícones intuitivos
  • O usuário seleciona a funcionalidade desejada através de ícones grandes e descritivos
  • O sistema exibe instruções simples em cada etapa
  • O usuário completa a ação desejada seguindo as orientações visuais
Fluxo alternativo
  • O usuário acessa o aplicativo
  • O sistema oferece um assistente de navegação
  • O usuário seleciona a opção de ajuda
  • O sistema apresenta um tutorial guiado para a funcionalidade desejada
  • O usuário segue o passo a passo com dicas destacadas
Fluxo de exceção
  • O usuário acessa o aplicativo
  • O usuário não consegue encontrar a funcionalidade desejada
  • O sistema detecta múltiplas tentativas sem sucesso
  • O sistema oferece automaticamente um guia de navegação
  • O usuário é direcionado para a funcionalidade através de orientação visual
Pós-condições Usuário utiliza as funcionalidades do aplicativo com sucesso, independente do nível de familiaridade tecnológica
Data de Criação 18/05/2025
Rastreabilidade BR02

Fonte: Elaborado pelo autor (Ana Victória , 2025).

UC03 Receber Notificações Personalizadas por Localização
Descrição O usuário recebe notificações personalizadas com base em sua localização
Ator Cidadão
Pré-condições Ter o aplicativo instalado e com permissão de localização ativada
Ação O sistema envia notificações relevantes baseadas na localização do usuário
Fluxo principal
  • O usuário configura as preferências de notificação no aplicativo
  • O sistema solicita permissão para acessar a localização
  • O usuário autoriza o acesso à localização
  • O sistema monitora a localização do usuário
  • O sistema envia notificações relevantes para a região em que o usuário se encontra
Fluxo alternativo
  • O usuário configura manualmente suas regiões de interesse
  • O sistema registra as regiões selecionadas
  • O usuário seleciona categorias de notificações de interesse
  • O sistema envia notificações de acordo com as regiões e categorias selecionadas
Fluxo de exceção
  • O usuário nega permissão de localização
  • O sistema exibe mensagem informando sobre a limitação da funcionalidade
  • O sistema oferece configuração manual de região de interesse
  • O usuário configura manualmente a região
  • O sistema envia notificações baseadas na configuração manual
Pós-condições Usuário recebe notificações relevantes para sua localização atual ou configurada
Data de Criação 18/05/2025
Rastreabilidade BR03

Fonte: Elaborado pelo autor (Ana Victória , 2025).

UC04 Consultar Agendamentos e Serviços Centralizados
Descrição O usuário consulta agendamentos e serviços em um único local centralizado
Ator Cidadão
Pré-condições Estar autenticado no sistema
Ação O usuário acessa a área de agendamentos e serviços do aplicativo
Fluxo principal
  • O usuário acessa o aplicativo e faz login
  • O sistema apresenta o menu principal
  • O usuário seleciona a opção "Meus Agendamentos e Serviços"
  • O sistema exibe todos os agendamentos e serviços do usuário em uma interface unificada
  • O usuário visualiza detalhes de cada item listado
Fluxo alternativo
  • O usuário acessa o aplicativo e faz login
  • O sistema apresenta diretamente na tela inicial um resumo dos próximos agendamentos
  • O usuário seleciona a opção "Ver todos"
  • O sistema exibe a lista completa de agendamentos e serviços
  • O usuário filtra por categoria ou data
Fluxo de exceção
  • O usuário acessa o aplicativo e faz login
  • O sistema tenta carregar os agendamentos mas encontra um erro
  • O sistema exibe mensagem informando sobre a falha temporária
  • O sistema oferece a opção de atualizar os dados
  • O usuário seleciona atualizar e os dados são carregados
Pós-condições Usuário visualiza todos seus agendamentos e serviços em um único local
Data de Criação 18/05/2025
Rastreabilidade BR04

Fonte: Elaborado pelo autor (Artur Mendonça, 2025).

UC05 Acessar Assistente Virtual com Acessibilidade por Voz
Descrição O usuário acessa um assistente virtual com acessibilidade por voz
Ator Cidadão
Pré-condições Ter o aplicativo instalado
Ação O usuário interage com o assistente virtual através de comandos de voz
Fluxo principal
  • O usuário acessa o aplicativo
  • O usuário seleciona o ícone do assistente virtual
  • O sistema ativa o assistente virtual
  • O usuário fornece comandos por voz
  • O sistema processa os comandos e executa as ações solicitadas
  • O sistema fornece respostas por voz
Fluxo alternativo
  • O usuário acessa o aplicativo
  • O usuário ativa o assistente através de comando de voz pré-configurado
  • O sistema reconhece o comando e ativa o assistente
  • O usuário realiza perguntas ou solicita serviços
  • O sistema executa as solicitações e fornece respostas audíveis
Fluxo de exceção
  • O usuário acessa o aplicativo
  • O usuário ativa o assistente virtual
  • O sistema não compreende o comando de voz
  • O sistema solicita que o usuário repita o comando
  • O usuário fornece o comando novamente ou opta por digitar a solicitação
Pós-condições Usuário obtém informações ou realiza ações através do assistente virtual por voz
Data de Criação 18/05/2025
Rastreabilidade BR05, AD05, INT13

Fonte: Elaborado pelo autor (Artur Mendonça, 2025).

UC06 Acessar Tutoriais Passo a Passo
Descrição O usuário acessa tutoriais passo a passo sobre como usar o app
Ator Cidadão
Pré-condições Ter o aplicativo instalado
Ação O usuário visualiza tutoriais detalhados sobre as funcionalidades do aplicativo
Fluxo principal
  • O usuário acessa o aplicativo
  • O usuário seleciona a opção "Ajuda" ou "Tutoriais"
  • O sistema apresenta uma lista de tutoriais disponíveis
  • O usuário seleciona o tutorial desejado
  • O sistema exibe o tutorial passo a passo com imagens e descrições
  • O usuário navega pelas etapas do tutorial
Fluxo alternativo
  • O usuário acessa uma funcionalidade específica
  • O usuário seleciona o ícone de ajuda na funcionalidade
  • O sistema exibe o tutorial específico para aquela funcionalidade
  • O usuário segue as instruções apresentadas
Fluxo de exceção
  • O usuário acessa o aplicativo
  • O usuário busca por um tutorial que não existe
  • O sistema informa que o tutorial não está disponível
  • O sistema sugere tutoriais relacionados ou oferece contato com suporte
Pós-condições Usuário compreende como utilizar as funcionalidades do aplicativo
Data de Criação 18/05/2025
Rastreabilidade BR06

Fonte: Elaborado pelo autor (Artur Mendonça, 2025).

UC07 Ajustar Tamanho de Fonte e Contraste
Descrição O usuário altera o tamanho da fonte e o contraste de cores do aplicativo
Ator Cidadão, Usuário com Necessidades de Acessibilidade
Pré-condições Ter o aplicativo instalado
Ação O usuário personaliza configurações visuais do aplicativo
Fluxo principal
  • O usuário acessa o aplicativo
  • O usuário seleciona "Configurações"
  • O usuário seleciona "Acessibilidade"
  • O usuário ajusta o tamanho da fonte usando controle deslizante
  • O usuário ajusta o contraste de cores
  • O sistema aplica as configurações imediatamente
  • O usuário confirma as alterações
Fluxo alternativo
  • O usuário acessa o aplicativo
  • O usuário utiliza gestos de acessibilidade (ex: pinça para aumentar fonte)
  • O sistema detecta o gesto
  • O sistema ajusta o tamanho da fonte temporariamente
  • O sistema oferece opção para salvar a configuração
Fluxo de exceção
  • O usuário acessa o aplicativo
  • O usuário seleciona "Configurações"
  • O usuário faz ajustes extremos que prejudicam a visualização
  • O sistema detecta configuração problemática
  • O sistema oferece opção para restaurar configurações padrão
Pós-condições Aplicativo exibido com o tamanho de fonte e contraste personalizados
Data de Criação 14/05/2025
Rastreabilidade BR07, EN08, AD08

Fonte: Elaborado pelo autor (Gabriel Lopes, 2025).

UC08 Ativar Modo Escuro
Descrição O usuário ativa o modo escuro no aplicativo
Ator Cidadão
Pré-condições Ter o aplicativo instalado
Ação O usuário altera o tema visual do aplicativo para o modo escuro
Fluxo principal
  • O usuário acessa o aplicativo
  • O usuário navega até "Configurações"
  • O usuário seleciona a opção "Aparência" ou "Tema"
  • O sistema apresenta as opções de temas disponíveis
  • O usuário seleciona "Modo Escuro"
  • O sistema aplica imediatamente o tema escuro
Fluxo alternativo
  • O usuário acessa o aplicativo
  • O usuário aciona o botão de alternância rápida de tema na barra superior
  • O sistema alterna para o modo escuro
Fluxo de exceção
  • O usuário acessa o aplicativo
  • O sistema está configurado para seguir o tema do sistema operacional
  • O usuário tenta alterar manualmente
  • O sistema informa que está configurado para seguir o tema do sistema
  • O sistema oferece opção para desativar a sincronização com o sistema
  • O usuário desativa e seleciona o modo escuro manualmente
Pós-condições Aplicativo exibido com o tema de modo escuro
Data de Criação 18/05/2025
Rastreabilidade BR08

Fonte: Elaborado pelo autor (Gabriel Lopes, 2025).

UC09 Gerar Relatórios e Comprovantes de Agendamentos
Descrição O usuário gera relatórios e visualiza comprovantes de agendamentos
Ator Cidadão
Pré-condições Estar autenticado no sistema e possuir agendamentos registrados
Ação O usuário gera e visualiza documentos relacionados aos seus agendamentos
Fluxo principal
  • O usuário acessa o aplicativo e faz login
  • O usuário navega até "Meus Agendamentos"
  • O usuário seleciona um agendamento específico
  • O usuário seleciona a opção "Gerar Comprovante"
  • O sistema processa e exibe o comprovante
  • O usuário visualiza e tem opções para salvar ou compartilhar
Fluxo alternativo
  • O usuário acessa o aplicativo e faz login
  • O usuário navega até "Relatórios"
  • O usuário seleciona o tipo de relatório desejado
  • O usuário configura os filtros (período, tipo de serviço)
  • O sistema gera o relatório conforme os parâmetros
  • O usuário visualiza o relatório com opções para exportar
Fluxo de exceção
  • O usuário tenta gerar um relatório
  • O sistema identifica que não há dados para o período selecionado
  • O sistema exibe mensagem informando a ausência de dados
  • O sistema sugere outros filtros com dados disponíveis
Pós-condições Usuário obtém o documento (comprovante ou relatório) desejado
Data de Criação 18/05/2025
Rastreabilidade BR11

Fonte: Elaborado pelo autor (Gabriel Lopes, 2025).

>

UC10 Alterar Idioma do Aplicativo
Descrição O usuário altera o idioma do aplicativo
Ator Cidadão
Pré-condições Ter o aplicativo instalado
Ação O usuário modifica o idioma da interface do aplicativo
Fluxo principal
  • O usuário acessa o aplicativo
  • O usuário navega até "Configurações"
  • O usuário seleciona a opção "Idioma"
  • O sistema apresenta os idiomas disponíveis
  • O usuário seleciona o idioma desejado
  • O sistema aplica o novo idioma imediatamente
Fluxo alternativo
  • O usuário inicia o aplicativo pela primeira vez
  • O sistema detecta o idioma do dispositivo
  • O sistema pergunta se deve usar o idioma do dispositivo
  • O usuário pode confirmar ou selecionar outro idioma
  • O sistema aplica o idioma selecionado
Fluxo de exceção
  • O usuário seleciona um idioma
  • O sistema encontra um erro ao carregar o pacote de idiomas
  • O sistema mantém o idioma atual
  • O sistema notifica o erro e sugere tentar novamente
Pós-condições Aplicativo exibido no idioma selecionado pelo usuário
Data de Criação 18/05/2025
Rastreabilidade BR13

Fonte: Elaborado pelo autor (João Marcos Moraes de Andrade, 2025).

UC11 Personalizar Preferências e Perfil para Recomendações
Descrição O usuário personaliza suas preferências e perfil para receber recomendações de serviços
Ator Cidadão
Pré-condições Estar autenticado no sistema
Ação O usuário configura suas preferências para receber recomendações personalizadas
Fluxo principal
  • O usuário acessa o aplicativo e faz login
  • O usuário navega até "Meu Perfil" ou "Preferências"
  • O usuário seleciona categorias de interesse (saúde, educação, etc.)
  • O usuário configura dados demográficos relevantes
  • O usuário define regiões de interesse
  • O sistema salva as preferências
  • O sistema passa a exibir recomendações personalizadas
Fluxo alternativo
  • O usuário acessa o aplicativo pela primeira vez após login
  • O sistema sugere configuração de preferências
  • O usuário responde a um breve questionário
  • O sistema cria um perfil inicial baseado nas respostas
  • O sistema exibe recomendações baseadas no perfil inicial
Fluxo de exceção
  • O usuário tenta salvar preferências incompletas
  • O sistema identifica dados essenciais faltantes
  • O sistema destaca campos obrigatórios não preenchidos
  • O usuário completa as informações necessárias
  • O sistema salva as preferências
Pós-condições Perfil do usuário configurado para receber recomendações personalizadas
Data de Criação 18/05/2025
Rastreabilidade BR14

Fonte: Elaborado pelo autor (João Marcos Moraes de Andrade, 2025).

UC12 Receber Mensagens Curtas sobre Vencimentos e Lembretes
Descrição O usuário recebe mensagens curtas sobre vencimentos e lembretes importantes
Ator Cidadão
Pré-condições Estar autenticado no sistema e ter notificações ativadas
Ação O sistema envia mensagens curtas sobre prazos e vencimentos relevantes
Fluxo principal
  • O usuário configura notificações no aplicativo
  • O sistema monitora prazos e vencimentos associados ao usuário
  • O sistema identifica um prazo se aproximando
  • O sistema envia notificação com informação concisa
  • O usuário recebe e visualiza a mensagem
Fluxo alternativo
  • O usuário acessa o aplicativo
  • O usuário navega até "Central de Mensagens"
  • O sistema exibe todas as mensagens e lembretes enviados
  • O usuário seleciona uma mensagem para ver detalhes
  • O usuário configura a frequência de lembretes
Fluxo de exceção
  • O sistema tenta enviar uma notificação
  • O sistema detecta que o usuário desativou as notificações
  • O sistema armazena a mensagem na Central de Mensagens
  • O sistema exibe um contador de mensagens não lidas na próxima vez que o usuário acessar o aplicativo
Pós-condições Usuário informado sobre prazos e vencimentos importantes
Data de Criação 18/05/2025
Rastreabilidade BR15

Fonte: Elaborado pelo autor (João Marcos Moraes de Andrade, 2025).

UC13 Implementar Funcionalidades Educacionais Adicionais
Descrição O aplicativo implementa funcionalidades adicionais na área educacional, como acompanhamento de pendências para professores e alunos
Ator Cidadão (Professor/Aluno)
Pré-condições Estar autenticado no sistema com perfil vinculado à rede educacional
Ação O usuário acessa funcionalidades específicas da área educacional
Fluxo principal
  • O usuário acessa o aplicativo e faz login
  • O sistema identifica o perfil educacional (professor/aluno)
  • O sistema exibe o módulo educacional personalizado
  • O usuário seleciona "Acompanhamento de Pendências"
  • O sistema exibe lista de pendências organizadas por categoria e prazo
  • O usuário visualiza detalhes de cada pendência
Fluxo alternativo
  • O usuário acessa o aplicativo e faz login
  • O sistema exibe o módulo educacional
  • O usuário seleciona "Calendário Acadêmico"
  • O sistema exibe o calendário com eventos, prazos e compromissos
  • O usuário pode filtrar por tipo de evento
  • O usuário adiciona eventos ao calendário pessoal
Fluxo de exceção
  • O usuário tenta acessar o módulo educacional
  • O sistema não encontra vínculo educacional ativo
  • O sistema exibe mensagem informando sobre a necessidade de vínculo ativo
  • O sistema oferece informações sobre como regularizar o vínculo
Pós-condições Usuário acessa e gerencia informações específicas da área educacional
Data de Criação 18/05/2025
Rastreabilidade EN06

Fonte: Elaborado pelo autor (Lucas Mendonça, 2025).

UC14 Receber Notificações por Categorias
Descrição O usuário recebe notificações por categorias como saúde, educação, transporte
Ator Cidadão
Pré-condições Estar autenticado no sistema e ter notificações ativadas
Ação O usuário configura e recebe notificações segmentadas por categorias
Fluxo principal
  • O usuário acessa o aplicativo e faz login
  • O usuário navega até "Configurações de Notificações"
  • O sistema exibe as categorias disponíveis
  • O usuário seleciona as categorias de interesse
  • O sistema salva as preferências
  • O sistema envia apenas notificações das categorias selecionadas
Fluxo alternativo
  • O usuário recebe uma notificação
  • O usuário acessa a Central de Notificações
  • O sistema exibe notificações organizadas por categorias
  • O usuário filtra para visualizar apenas uma categoria específica
Fluxo de exceção
  • O usuário desativa todas as categorias de notificação
  • O sistema detecta que nenhuma categoria está ativa
  • O sistema exibe alerta sobre a possível perda de informações importantes
  • O sistema sugere manter pelo menos uma categoria ativa
  • O usuário decide manter ou não categorias ativas
Pós-condições Usuário recebe apenas notificações das categorias de seu interesse
Data de Criação 18/05/2025
Rastreabilidade BR19

Fonte: Elaborado pelo autor (Lucas Mendonça, 2025).

UC15 Acessar Informações de Agendamento Centralizadas
Descrição O usuário acessa informações de agendamento e reagendamento de forma centralizada
Ator Cidadão
Pré-condições Estar autenticado no sistema
Ação O usuário visualiza e gerencia todos seus agendamentos em um único local
Fluxo principal
  • O usuário acessa o aplicativo e faz login
  • O usuário seleciona a opção "Meus Agendamentos"
  • O sistema exibe todos os agendamentos ativos em ordem cronológica
  • O usuário seleciona um agendamento específico
  • O sistema exibe detalhes completos do agendamento
  • O usuário visualiza opções para gerenciar o agendamento
Fluxo alternativo
  • O usuário acessa o aplicativo e faz login
  • O usuário seleciona a opção "Reagendar" em um agendamento
  • O sistema exibe horários disponíveis
  • O usuário seleciona novo horário
  • O sistema confirma a alteração
  • O sistema atualiza o agendamento com as novas informações
Fluxo de exceção
  • O usuário tenta reagendar um agendamento
  • O sistema verifica que o prazo para reagendamento expirou
  • O sistema exibe mensagem informando sobre a impossibilidade
  • O sistema oferece opções para novo agendamento
Pós-condições Usuário visualiza ou gerencia seus agendamentos de forma centralizada
Data de Criação 18/05/2025
Rastreabilidade BR17

Fonte: Elaborado pelo autor (Karoline Luz da Conceição, 2025).

UC16 Reportar Problemas da Cidade via Mapa Interativo
Descrição O aplicativo permite que usuários reportem problemas da cidade através de um mapa interativo
Ator Cidadão
Pré-condições Estar autenticado no sistema
Ação O usuário reporta problemas urbanos usando um mapa interativo
Fluxo principal
  • O usuário acessa o aplicativo e faz login
  • O usuário seleciona "Reportar Problema"
  • O sistema exibe um mapa interativo da cidade
  • O usuário navega pelo mapa até localizar o ponto do problema
  • O usuário marca o local exato no mapa
  • O usuário seleciona a categoria do problema
  • O usuário adiciona descrição e fotos
  • O usuário confirma o envio
  • O sistema registra a ocorrência
Fluxo alternativo
  • O usuário acessa o aplicativo e faz login
  • O usuário permite que o aplicativo use sua localização atual
  • O sistema exibe o mapa centralizado na localização do usuário
  • O usuário ajusta a marcação, se necessário
  • O usuário preenche os detalhes do problema
  • O sistema registra a ocorrência com a localização GPS
Fluxo de exceção
  • O usuário tenta reportar um problema
  • O usuário não consegue marcar a localização precisa
  • O sistema oferece a opção de buscar por endereço
  • O usuário digita o endereço da ocorrência
  • O sistema localiza e marca o endereço no mapa
  • O usuário completa o registro da ocorrência
Pós-condições Problema urbano registrado no sistema com localização precisa
Data de Criação 18/05/2025
Rastreabilidade EN09

Fonte: Elaborado pelo autor (Karoline Luz, 2025).

UC17 Autenticação Segura via Plataforma gov.br
Descrição O aplicativo permite autenticação segura através da plataforma gov.br, com opções como reconhecimento facial
Ator Cidadão
Pré-condições Ter o aplicativo instalado e conta na plataforma gov.br
Ação O usuário realiza login através da integração com a plataforma gov.br
Fluxo principal
  • O usuário acessa o aplicativo
  • O sistema apresenta a tela de login
  • O usuário seleciona "Entrar com gov.br"
  • O sistema redireciona para a autenticação da plataforma gov.br
  • O usuário insere suas credenciais gov.br
  • O usuário seleciona reconhecimento facial como segundo fator
  • O sistema solicita o reconhecimento facial
  • O usuário realiza o reconhecimento
  • O sistema valida a autenticação e retorna ao aplicativo
  • O usuário é autenticado no aplicativo
Fluxo alternativo
  • O usuário acessa o aplicativo
  • O sistema apresenta a tela de login
  • O usuário seleciona "Entrar com gov.br"
  • O sistema redireciona para a autenticação da plataforma gov.br
  • O usuário insere suas credenciais gov.br
  • O usuário seleciona outro método de segundo fator (código via SMS, token)
  • O sistema processa a verificação do segundo fator
  • O usuário completa a verificação
  • O sistema valida a autenticação e retorna ao aplicativo
  • O usuário é autenticado no aplicativo
Fluxo de exceção
  • O usuário tenta realizar login com gov.br
  • O sistema redireciona para a autenticação
  • O usuário insere credenciais incorretas
  • O sistema gov.br exibe mensagem de erro
  • O usuário tem opção de recuperar acesso ou tentar novamente
Pós-condições Usuário autenticado no aplicativo com credenciais seguras da plataforma gov.br
Data de Criação 18/05/2025
Rastreabilidade EN04

Fonte: Elaborado pelo autor ( Luiza da Silva Pugas, 2025).

UC18 Compartilhar ou Salvar Informações Importantes
Descrição O usuário compartilha ou salva informações importantes como protocolos ou comprovantes
Ator Cidadão
Pré-condições Estar autenticado no sistema e ter informações para compartilhar/salvar
Ação O usuário exporta ou compartilha informações do aplicativo
Fluxo principal
  • O usuário acessa o aplicativo e faz login
  • O usuário navega até o documento/informação desejado
  • O usuário seleciona a opção "Compartilhar"
  • O sistema exibe as opções de compartilhamento
  • O usuário seleciona o método de compartilhamento
  • O sistema exporta a informação no formato adequado
Fluxo alternativo
  • O usuário acessa o aplicativo e faz login
  • O usuário navega até o documento/informação desejado
  • O usuário seleciona a opção "Salvar" ou "Download"
  • O sistema salva o documento no dispositivo
  • O sistema confirma o salvamento bem-sucedido
Fluxo de exceção
  • O usuário tenta salvar um documento
  • O sistema identifica falta de permissão de armazenamento
  • O sistema solicita permissão para acesso ao armazenamento
  • O usuário concede a permissão
  • O sistema conclui o salvamento
Pós-condições Informação compartilhada ou salva conforme solicitado pelo usuário
Data de Criação 18/05/2025
Rastreabilidade BR20

Fonte: Elaborado pelo autor ( Luiza da Silva Pugas, 2025).

UC19 Acessar Seção de Suporte ao Usuário
Descrição O aplicativo oferece uma seção de suporte ao usuário com instruções de uso
Ator Cidadão
Pré-condições Ter o aplicativo instalado
Ação O usuário acessa informações de suporte e instruções de uso
Fluxo principal
  • O usuário acessa o aplicativo
  • O usuário navega até "Suporte" ou "Ajuda"
  • O sistema exibe categorias de suporte disponíveis
  • O usuário seleciona a categoria desejada
  • O sistema apresenta instruções detalhadas ou FAQs
  • O usuário lê as informações de suporte
Fluxo alternativo
  • O usuário está em uma funcionalidade específica
  • O usuário seleciona o ícone de ajuda contextual
  • O sistema exibe instruções específicas para aquela funcionalidade
  • O usuário visualiza as instruções sem sair da tela atual
Fluxo de exceção
  • O usuário busca por um tópico de suporte específico
  • O sistema não encontra informações sobre o tópico
  • O sistema exibe opções de contato direto com suporte
  • O usuário seleciona o canal de suporte preferido
  • O sistema conecta o usuário ao suporte escolhido
Pós-condições Usuário obtém as informações de suporte necessárias
Data de Criação 18/05/2025
Rastreabilidade EN09

Fonte: Elaborado pelo autor ( Luiza da Silva Pugas, 2025).

Referências Bibliograficas

[1] DevMedia. O que é UML e Diagramas de Caso de Uso: Introdução Prática à UML. 2012.
Disponível em: https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducao-pratica-a-uml/23408.
Acessado em: 13 de Maio. de 2025.

[2] SERRANO M., SERRANO M. Requisitos - Aula 13.
Disponível na plataforma Aprender3: https://aprender3.unb.br/pluginfile.php/3096118/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf.
Acessado em: 13 de Maio. de 2025.

Histórico de Versões

Versão Descrição Autor(es) Data Revisor(es) Data de revisão
1.0 Documentação do Diagrama de Casos de Uso Gabriel Lopes e Luiza da Silva Pugas 16/05/2025 Ana Victória e João Marcos Moraes 17/05/2025
1.1 Adicionando tabelas de casos de uso e Bibliografia Ana Victória e João Marcos Moraes 16/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 15/05/2025
1.2 Edição de imagem do diagrama e correção de liks Ana Victória 16/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 17/05/2025
1.3 Adição de casos de usos não implementados no documento Artur Mendonça Arruda 16/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 17/05/2025
1.4 Elaboração e adição de casos de usos não implementados Gabriel Lopes 16/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 17/05/2025
1.5 Criação e adição de tabela dos casos de uso 10, 11 e 12 no artefato. João Marcos Moraes de Andrade 16/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 17/05/2025
1.6 Adição do casos de uso 13, 14 no artefato. Lucas Mendonça 17/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 17/05/2025
1.7 Adição do casos de uso 15(solicitação de serviço público) no documento. Lucas Mendonça 17/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 17/05/2025
1.8 Implementando os casos de uso 16, 17 e 18 no artefato. Karoline Luz da Conceição 17/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 17/05/2025
1.9 Adicionando os casos de uso 19. Luiza da Silva Pugas 17/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 17/05/2025
2.0 Ajustes nos casos de uso Gabriel Lopes 17/05/2025 Luiza da Silva Pugas e Artur Mendonça Arruda 18/05/2025