Pular para conteúdo

Casos de Uso

Introdução

Os casos de uso, também conhecidos dentro da notação UML como diagramas comportamentais, são uma importante ferramenta a medida que ajudam a entender as ações que um sistema/subsistema deve desempenhar em conjunto com agentes externos que geralmente são chamados de atores. Essa representação mostra de maneira simplificada como ocorrem as interações e quais são caminhos que os atores percorrem afim de atingir seus objetivos no sistema e são normalmente utilizados para demonstrar os requisitos funcionais deste.[1]

Metodologia

Para ser realizada a montagem do diagrama dos casos de uso para o aplicativo "Meu INSS" optou-se pela utilização de uma das personas que haviam sido criadas anteriormente no projeto para a entrega da elicitação de requisitos, foi escolhida a persona Maria das Dores Silva para se ter uma melhor compreensão das tarefas que o usuário pode realizar dentro do sistema. No que se refere ao diagrama, foram definidos e inseridos os atores que participam assim como outros elementos ilustrativos para demonstrar o funcionamento e fluxo das funcionalidades dentro do "Meu INSS". Para a produção do diagrama dos casos de uso foi utilizada a ferramenta Lucidchart [2], é possível observar a simbologia utilizada e seus significados a partir da tabela 1:

Tabela 1: Simbologia utilizada no Diagrama dos casos de uso

Nome Função Elemento
Atores do Sistema Servem como uma representação dos atores que participam de alguma forma do sistema, podem ser desde usuários até componentes e subsistemas.
actor
Elipse (Caso de Uso) Símbolo usado dentro do diagrama para representar efetivamente os casos de uso. O caso de uso se trata de uma determinada ação e/ou também funcionalidade que o sistema executará de acordo com as decisões dos atores, esse elemento (Elipse) possui em si o nome do caso de uso específico.
elipse
Retângulo (Sistema) Usado no diagrama para representar o sistema ou também o bloco em análise. Ele engloba tanto os casos de uso como também os atores relacionados.
retangulo
Flecha (Relações) São usadas com a finalidade de mostrar as relações ou interações que existem entre atores e os casos de uso.
flechas

Autor: Cristiano Morais, 2024

Diagrama dos Casos de Uso

A partir da figura 1, é possível observar o diagrama dos casos de uso elaborado pela equipe.

Figura 1: Diagrama de caso de uso do aplicativo Meu INSS

Autor: Autores, 2024

Diagrama de caso de uso - Meu INSS

Especificação dos Casos de Uso

UC01. Agendar atendimento em uma agência do INSS

A tabela 2 demonstra a especificação do caso de uso UC01 - Agendar atendimento em uma agência do INSS.

Tabela 2: Especificação do caso de uso UC01

UC01 Agendar atendimento em uma agência do INSS
Atores Usuário trabalhador
Usuário aposentado
Frequência de uso Média
Pré-condições PRE01: Possuir uma conexão com a internet
PRE02: Possuir o aplicativo Meu INSS instalado.
PRE03. Estar logado no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário acessa o aplicativo Meu INSS e seleciona a opção "Agendar horário em uma agência do INSS".
  2. O sistema solicita que o usuário informe seu CEP.
  3. O usuário informa o CEP.
  4. O sistema apresenta uma lista de agências próximas ao endereço informado.
  5. O usuário seleciona uma agência desejada.
  6. O sistema exibe as datas e horários disponíveis.
  7. O usuário escolhe a data e horário e confirma o agendamento.
  8. O sistema registra o agendamento.
  9. Fim do caso de uso.
Fluxos alternativos FA01: O usuário cancela o agendamento antes de confirmar
  1. O usuário decide não prosseguir e clica na opção "Cancelar".
  2. O sistema não registra o agendamento e retorna ao menu inicial.
  3. Fim do caso de uso.
FA02: Alterar agência após selecionar uma
  1. O usuário seleciona uma agência e prossegue para escolher uma data e horário.
  2. O usuário decide alterar a agência selecionada.
  3. O sistema retorna à lista de agências próximas ao CEP informado.
  4. O usuário escolhe outra agência e prossegue com o fluxo principal (escolhendo data e horário).
  5. Fim do caso de uso.
FA03: O usuário não encontra a agência desejada na lista
  1. O usuário informa seu CEP e o sistema exibe a lista de agências próximas.
  2. O usuário não encontra a agência de sua preferência na lista.
  3. O sistema oferece ao usuário a opção de tentar com um CEP diferente ou visualizar agências em cidades vizinhas.
  4. O usuário opta por tentar um novo CEP ou pesquisar por agências em outra cidade.
  5. O sistema exibe a nova lista de agências e o fluxo continua conforme o fluxo básico a partir da escolha da agência.
  6. Fim do caso de uso.
Fluxos de exceção FE01: Sem conexão à internet
  1. O sistema detecta que não há conexão com a internet.
  2. O sistema exibe uma mensagem de erro informando que é necessário estar conectado à internet para agendar.
  3. Fim do caso de uso.
FE02: Sem datas ou horários disponíveis
  1. O sistema informa que não há datas e horários disponíveis para a agência selecionada.
  2. O usuário pode tentar outra agência ou encerrar o caso de uso.
  3. Fim do caso de uso.
Pós-condições POS01. O agendamento é registrado com sucesso no sistema e uma notificação é enviada ao usuário.
Data da criação 06/12/2024
Rastreabilidade RF28

Autor: Júlia Fortunato, 2024

UC02. Informar CEP para localizar uma agência

Na tabela 3, tem-se a especificação do caso de uso UC02 - Informar CEP para localizar uma agência.

Tabela 3: Especificação do caso de uso UC02

UC02 Informar CEP para localizar uma agência
Atores Trabalhador
Aposentado
Frequência de uso Alta (acionado em qualquer tentativa de agendamento em uma agência do INSS).
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
PRE03. Ter iniciado o processo de agendamento em uma agência do INSS no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário acessa a funcionalidade "Agendar horário em uma agência do INSS".
  2. O sistema solicita que o usuário informe o CEP para localizar as agências próximas.
  3. O usuário insere o CEP e confirma.
  4. O sistema verifica o CEP informado e retorna as agências disponíveis na região.
  5. Fim do caso de uso.
Fluxos alternativos FA01: CEP informado digitado incorretamente
  1. O usuário insere um CEP inválido ou com erro de digitação.
  2. O sistema informa que o CEP é inválido e solicita que o usuário insira novamente.
  3. O usuário corrige o CEP e confirma.
  4. O fluxo retorna ao ponto em que o sistema valida o novo CEP.
FA02: CEP informado não possui agências cadastradas
  1. O usuário insere um CEP válido, mas sem agências cadastradas na região.
  2. O sistema exibe uma mensagem indicando que não há agências próximas.
  3. O usuário pode inserir outro CEP ou encerrar o caso de uso.
  4. Fim do caso de uso.
Fluxos de exceção FE01: Sem conexão à internet
  1. O sistema detecta que não há conexão à internet.
  2. O sistema exibe uma mensagem de erro e orienta o usuário a tentar novamente quando estiver conectado.
  3. Fim do caso de uso.
FE02: Serviço de busca de CEP indisponível
  1. O sistema não consegue processar a busca devido a problemas técnicos.
  2. O sistema informa que a funcionalidade está temporariamente indisponível e sugere tentar novamente mais tarde.
  3. Fim do caso de uso.
Pós-condições POS01. O sistema exibe uma lista de agências próximas ao CEP informado (caso existam).
Data da criação 06/12/2024
Rastreabilidade RF28

Autor: Júlia Fortunato, 2024

UC03. Selecionar uma agência próxima

Na tabela 4, está documentada a especificação do caso de uso UC03 - Selecionar uma agência próxima.

Tabela 4: Especificação do caso de uso UC03

UC03 Selecionar uma agência próxima
Atores Trabalhador
Aposentado
INSS
Frequência de uso Alta (acionado sempre que o usuário deseja escolher uma agência para o atendimento).
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
PRE03. Ter iniciado o processo de agendamento em uma agência do INSS no aplicativo Meu INSS.
PRE04. Ter informado um CEP válido no informá-lo.
Fluxo básico FB01.
  1. O sistema apresenta uma lista de agências próximas ao CEP informado.
  2. O usuário visualiza as opções de agências disponíveis na região.
  3. O usuário seleciona uma agência para o atendimento.
  4. O sistema registra a seleção da agência.
  5. Fim do caso de uso.
Fluxos alternativos FA01: O usuário decide alterar o CEP
  1. O usuário percebe que as agências apresentadas não são convenientes.
  2. O usuário opta por alterar o CEP e insere um novo endereço.
  3. O fluxo retorna ao caso de uso UC02 - Informar CEP para localizar agência.
FA02: Lista de agências excede a tela do dispositivo
  1. O sistema exibe a lista com opções de rolagem caso existam muitas agências disponíveis.
  2. O usuário utiliza a rolagem para visualizar todas as opções antes de fazer sua seleção.
  3. O fluxo retorna ao ponto onde o usuário seleciona a agência.
Fluxos de exceção FE01: Agência escolhida não possui vagas disponíveis
  1. O sistema informa que a agência selecionada não possui horários disponíveis para agendamento.
  2. O usuário pode escolher outra agência ou encerrar o caso de uso.
  3. Fim do caso de uso.
FE02: Erro ao carregar a lista de agências
  1. O sistema não consegue carregar a lista de agências devido a uma falha técnica.
  2. O sistema exibe uma mensagem de erro e sugere tentar novamente mais tarde.
  3. Fim do caso de uso.
Pós-condições POS01. A agência escolhida é registrada no sistema, e o fluxo de agendamento segue para a próxima etapa (escolha de data e horário).
Data da criação 06/12/2024
Rastreabilidade RF28

Autor: Júlia Fortunato, 2024

UC04. Escolher data e horário disponíveis

Na tabela 5, é apresentada a especificação do caso de uso UC04 - Escolher data e horário disponíveis.

Tabela 5: Especificação do caso de uso UC04

UC04 Escolher data e horário disponíveis
Atores Trabalhador
Aposentado
Frequência de uso Alta (acionado toda vez que o usuário precisa agendar um horário em uma agência).
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
PRE03. Ter selecionado uma agência no processo de agendamento.
Fluxo básico FB01.
  1. O sistema apresenta uma lista de datas disponíveis para atendimento na agência selecionada.
  2. O usuário escolhe uma data.
  3. O sistema exibe os horários disponíveis para a data escolhida.
  4. O usuário escolhe um horário.
  5. O sistema registra a data e o horário selecionados.
  6. Fim do caso de uso.
Fluxos alternativos FA01: O usuário deseja alterar a data escolhida
  1. O usuário decide alterar a data inicialmente selecionada.
  2. O usuário retorna à lista de datas e escolhe uma nova data.
  3. O fluxo retorna ao ponto em que o sistema exibe os horários disponíveis para a nova data.
FA02: Datas disponíveis não atendem à necessidade do usuário
  1. O usuário verifica as opções de datas e não encontra uma data conveniente.
  2. O sistema oferece a possibilidade de retornar à escolha de agência (acionando o caso de uso UC03).
  3. O usuário pode selecionar outra agência e recomeçar o fluxo de escolha de data e horário.
  4. Fim do caso de uso.
Fluxos de exceção FE01: Nenhuma data disponível para agendamento
  1. O sistema informa que não há nenhuma data disponível para a agência selecionada.
  2. O usuário pode optar por retornar à escolha de agência (acionando o caso de uso UC03) ou encerrar o caso de uso.
  3. Fim do caso de uso.
FE02: Nenhum horário disponível na data selecionada
  1. O sistema informa que não há horários disponíveis para a data escolhida.
  2. O usuário pode selecionar outra data ou encerrar o caso de uso.
  3. Fim do caso de uso.
FE03: Erro ao carregar as opções de datas e horários
  1. O sistema não consegue carregar as datas ou horários devido a uma falha técnica.
  2. O sistema exibe uma mensagem de erro e sugere tentar novamente mais tarde.
  3. Fim do caso de uso.
Pós-condições POS01. A data e o horário escolhidos são registrados no sistema, permitindo a confirmação do agendamento.
Data da criação 06/12/2024
Rastreabilidade RF28

Autor: Júlia Fortunato, 2024

UC05. Confirmar agendamento de horário em uma agência

Na tabela 6, pode-se encontrar a especificação do caso de uso UC05 - Confirmar agendamento de horário em uma agência.

Tabela 6: Especificação do caso de uso UC05

UC05 Confirmar agendamento de horário em uma agência
Atores Trabalhador
Aposentado
INSS
Frequência de uso Alta (acionado sempre que o agendamento de um horário é concluído).
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
PRE03. Ter escolhido uma data e um horário disponíveis no processo de agendamento.
Fluxo básico FB01.
  1. O sistema exibe um resumo do agendamento com os dados da agência, data e horário selecionados.
  2. O usuário revisa as informações e confirma o agendamento.
  3. O sistema registra o agendamento.
  4. O sistema exibe a confirmação do agendamento.
  5. Fim do caso de uso.
Fluxos alternativos FA01: O usuário decide alterar as informações do agendamento antes de confirmar
  1. O usuário percebe que deseja alterar a data, horário ou agência.
  2. O usuário opta por retornar às etapas anteriores (acionando o caso de uso UC03 ou UC04).
  3. O fluxo básico é retomado após a nova seleção de dados.
Fluxos de exceção FE01: Falha no registro do agendamento
  1. O sistema tenta registrar o agendamento, mas ocorre uma falha técnica.
  2. O sistema informa que o agendamento não foi concluído e orienta o usuário a tentar novamente mais tarde.
  3. Fim do caso de uso.
FE02: Nenhuma opção confirmada pelo usuário
  1. O usuário revisa o resumo, mas decide não confirmar o agendamento.
  2. O caso de uso é encerrado sem registrar o agendamento.
  3. Fim do caso de uso.
Pós-condições POS01. O agendamento é confirmado, e o protocolo de atendimento é gerado e exibido ao usuário.
Data da criação 06/12/2024
Rastreabilidade RF28

Autor: Júlia Fortunato, 2024

UC06. Cancelar ou alterar agendamento

Na tabela 7, encontra-se a especificação do caso de uso UC06 - Cancelar ou alterar agendamento.

Tabela 7: Especificação do caso de uso UC06

UC06 Cancelar ou alterar agendamento
Atores Trabalhador
Aposentado
INSS
Frequência de uso Média (acionado quando o usuário precisa modificar ou cancelar o agendamento).
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
PRE03. Ter realizado um agendamento previamente (em qualquer etapa anterior).
Fluxo básico FB01.
  1. O usuário acessa a funcionalidade de agendamentos no aplicativo.
  2. O sistema exibe os agendamentos ativos do usuário.
  3. O usuário escolhe um agendamento para cancelar ou alterar.
  4. O sistema exibe as opções de cancelar ou alterar o agendamento (incluindo datas, horários e agência).
  5. O usuário escolhe a opção desejada:
    • Para cancelar, o sistema solicita a confirmação do cancelamento.
    • Para alterar, o sistema leva o usuário de volta para a tela de escolha de data e horário (UC04).
  6. O sistema processa a ação escolhida e confirma a operação.
  7. Fim do caso de uso.
Fluxos alternativos FA01: O usuário deseja apenas consultar os agendamentos sem alterar ou cancelar
  1. O usuário acessa os agendamentos e decide não realizar nenhuma alteração ou cancelamento.
  2. O sistema exibe os detalhes do agendamento sem permitir alterações.
  3. O usuário pode sair da tela de agendamento sem confirmar nenhuma ação.
  4. Fim do caso de uso.
Fluxos de exceção FE01: Erro ao tentar cancelar o agendamento
  1. O sistema não consegue processar o cancelamento devido a uma falha técnica.
  2. O sistema informa que houve um erro e sugere que o usuário tente novamente mais tarde.
  3. Fim do caso de uso.
FE02: Erro ao tentar alterar o agendamento
  1. O sistema não consegue processar a alteração do agendamento devido a uma falha técnica.
  2. O sistema informa que houve um erro e sugere que o usuário tente novamente mais tarde.
  3. Fim do caso de uso.
Pós-condições POS01. O agendamento é alterado ou cancelado conforme a escolha do usuário. Caso alterado, o sistema registra as novas informações. Caso cancelado, o agendamento é removido do sistema.
Data da criação 06/12/2024
Rastreabilidade RF28

Autor: Júlia Fortunato, 2024

UC07. Notificar indisponibilidade de vagas

Na tabela 8, encontra-se a especificação do caso de uso UC07 - Notificar indisponibilidade de vagas.

Tabela 8: Especificação do caso de uso UC07

UC07 Notificar indisponibilidade de vagas
Atores Trabalhador
Aposentado
INSS
Frequência de uso Alta (acionado quando o sistema identifica que não há vagas disponíveis para o agendamento).
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
PRE03. Ter iniciado o processo de agendamento.
Fluxo básico FB01.
  1. O usuário inicia o processo de agendamento e escolhe uma agência, data e horário.
  2. O sistema verifica a disponibilidade de vagas na agência e para o horário escolhido.
  3. O sistema detecta que não há vagas disponíveis.
  4. O sistema notifica o usuário informando que não há vagas disponíveis para o horário ou agência selecionada.
  5. O usuário é convidado a selecionar outra agência, data ou horário.
  6. Fim do caso de uso.
Fluxos alternativos FA01: O usuário escolhe alterar a agência
  1. O usuário decide mudar a agência escolhida após a notificação de indisponibilidade.
  2. O sistema exibe as agências disponíveis, e o fluxo retorna ao UC03 para seleção de nova agência.
FA02: O usuário escolhe outra data ou horário
  1. O usuário decide selecionar uma nova data ou horário após ser notificado sobre a indisponibilidade.
  2. O fluxo retorna ao UC04, onde o usuário pode escolher uma nova data e horário disponíveis.
Fluxos de exceção FE01: Falha na notificação ao usuário
  1. O sistema detecta a indisponibilidade de vagas, mas não consegue notificar o usuário devido a uma falha técnica.
  2. O sistema informa que houve uma falha e sugere que o usuário tente novamente mais tarde.
  3. Fim do caso de uso.
FE02: Sistema falha ao verificar a disponibilidade de vagas
  1. O sistema tenta verificar a disponibilidade de vagas, mas ocorre uma falha na comunicação de informações.
  2. O sistema exibe uma mensagem de erro e sugere que o usuário tente novamente mais tarde.
  3. Fim do caso de uso.
Pós-condições POS01. O usuário é notificado da indisponibilidade de vagas e, caso deseje, pode tentar selecionar outra opção de agendamento.
Data da criação 06/12/2024
Rastreabilidade RF28

Autor: Júlia Fortunato, 2024

UC08. Consultar Benefícios

Na tabela 9, encontra-se a especificação do caso de uso UC08 - Consultar Benefícios.

Tabela 9: Especificação do caso de uso UC08

UC08 Consultar Benefícios
Atores Trabalhador
Aposentado
Frequência de uso Alta
Pré-condições PRE01. Possuir uma conexão com a internet.
PRE02. Possuir o aplicativo Meu INSS instalado.
PRE03. Estar logado no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário acessa o aplicativo Meu INSS e seleciona a opção "Consultar Benefícios".
  2. O sistema exibe uma lista dos benefícios vinculados ao CPF do usuário.
  3. O usuário seleciona um benefício desejado para mais detalhes.
  4. O sistema apresenta as informações detalhadas do benefício, incluindo:
    • Nome do benefício
    • Status atual (ativo, inativo, pendente)
    • Valor mensal
    • Próxima data de pagamento
    • Histórico de pagamentos recentes
  5. O usuário encerra a consulta ou retorna ao menu principal.
  6. Fim do caso de uso.
Fluxos alternativos FA01: O usuário não possui benefícios cadastrados
  1. O usuário acessa a opção "Consultar Benefícios".
  2. O sistema exibe uma mensagem informando que não há benefícios vinculados ao CPF do usuário.
  3. O usuário retorna ao menu principal.
  4. Fim do caso de uso.
FA02: O usuário deseja buscar por outro benefício
  1. Após visualizar os detalhes de um benefício, o usuário retorna à lista de benefícios.
  2. O usuário seleciona outro benefício para consulta.
  3. O sistema exibe os detalhes do novo benefício.
  4. Fim do caso de uso.
Fluxos de exceção FE01: Sem conexão à internet
  1. O sistema detecta que não há conexão com a internet.
  2. O sistema exibe uma mensagem de erro informando que é necessário estar conectado à internet para consultar os benefícios.
  3. Fim do caso de uso.
FE02: Erro ao carregar os benefícios
  1. O sistema encontra problemas ao carregar a lista de benefícios.
  2. O sistema exibe uma mensagem informando que não foi possível concluir a operação e sugere tentar novamente mais tarde.
  3. Fim do caso de uso.
Pós-condições POS01. O usuário visualiza as informações detalhadas do benefício consultado, se houver.
Data da criação 07/12/2024
Rastreabilidade RF11

Autor: Ana Catarina Santos, 2024

UC09. Exibir impacto da contribuição no benefício

Na tabela 10, encontra-se a especificação do caso de uso UC09 - Exibir impacto da contribuição no benefício.

Tabela 10: Especificação do caso de uso UC09

UC09 Exibir impacto da contribuição no benefício
Atores Trabalhador
Frequência de uso Média
Pré-condições PRE01. Possuir uma conexão com a internet.
PRE02. Possuir o aplicativo Meu INSS instalado.
PRE03. Estar logado no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário acessa o aplicativo Meu INSS e seleciona a opção "Consultar Benefícios".
  2. O sistema exibe uma lista dos benefícios vinculados ao CPF do usuário.
  3. O usuário seleciona um benefício desejado para mais detalhes.
  4. O sistema apresenta as informações detalhadas do benefício.
  5. O usuário seleciona a opção "Exibir impacto da contribuição no benefício".
  6. O sistema solicita ao usuário que informe o valor da contribuição.
  7. O usuário insere o valor da contribuição desejada.
  8. O sistema calcula o impacto da contribuição no benefício futuro, considerando o histórico contributivo do usuário e a legislação vigente.
  9. O sistema exibe os resultados, incluindo:
    • Benefício estimado com base na contribuição informada.
    • Comparativo com o valor do benefício atual, se aplicável.
    • Sugestões para otimizar a contribuição.
  10. O usuário encerra a consulta ou retorna ao menu principal.
  11. Fim do caso de uso.
Fluxos alternativos FA01: O usuário deseja simular um novo valor de contribuição
  1. Após visualizar os resultados, o usuário retorna à tela de simulação e informa um novo valor de contribuição.
  2. O sistema recalcula o impacto e exibe os novos resultados.
  3. Fim do caso de uso.
Fluxos de exceção FE01: Valor de contribuição inválido
  1. O usuário insere um valor inválido (ex.: texto em vez de números ou valor fora do permitido).
  2. O sistema exibe uma mensagem de erro e solicita um valor válido.
  3. O usuário corrige o valor e continua o fluxo básico.
  4. Fim do caso de uso.
FE02: Sem conexão à internet
  1. O sistema detecta que não há conexão com a internet.
  2. O sistema exibe uma mensagem de erro informando que é necessário estar conectado à internet para realizar a simulação.
  3. Fim do caso de uso.
Pós-condições POS01. O usuário obtém uma estimativa detalhada sobre o impacto da contribuição no benefício futuro.
Data da criação 07/12/2024
Rastreabilidade RF11

Autor: Ana Catarina Santos, 2024

UC10. Exibir projeção de benefício futuro

Na tabela 11, encontra-se a especificação do caso de uso UC10 - Exibir projeção de benefício futuro.

Tabela 11: Especificação do caso de uso UC10

UC10 Exibir projeção de benefício futuro
Atores Trabalhador
Frequência de uso Média
Pré-condições PRE01. Possuir uma conexão com a internet.
PRE02. Possuir o aplicativo Meu INSS instalado.
PRE03. Estar logado no aplicativo Meu INSS.
PRE04. O usuário deve ter acessado a funcionalidade "Consultar Benefícios" (UC08).
Fluxo básico FB01.
  1. Durante a consulta de um benefício (UC08), o usuário seleciona a opção "Exibir projeção de benefício futuro".
  2. O sistema solicita ao usuário que informe:
    • Tempo adicional de contribuição desejado (em meses ou anos).
    • Valor médio da contribuição futura.
  3. O usuário insere os valores solicitados.
  4. O sistema calcula a projeção do benefício futuro, considerando:
    • O histórico contributivo do usuário.
    • As regras da legislação vigente.
    • Os valores e tempo adicional informados.
  5. O sistema exibe os resultados da projeção, incluindo:
    • Valor estimado do benefício com base na projeção.
    • Tempo necessário para alcançar o valor projetado (se aplicável).
    • Recomendações adicionais para melhorar o benefício futuro.
  6. O usuário encerra a consulta ou retorna ao menu principal.
  7. Fim do caso de uso.
Fluxos alternativos FA01: O usuário deseja ajustar os valores da projeção
  1. Após visualizar os resultados, o usuário retorna à tela de ajuste e informa novos valores para a projeção.
  2. O sistema recalcula a projeção e exibe os novos resultados.
  3. Fim do caso de uso.
Fluxos de exceção FE01: Valor de entrada inválido
  1. O usuário insere valores inválidos (ex.: texto em vez de números, ou valores fora do permitido).
  2. O sistema exibe uma mensagem de erro e solicita valores válidos.
  3. O usuário corrige os valores e continua o fluxo básico.
  4. Fim do caso de uso.
FE02: Sem conexão à internet
  1. O sistema detecta que não há conexão com a internet.
  2. O sistema exibe uma mensagem de erro informando que é necessário estar conectado à internet para realizar a projeção.
  3. Fim do caso de uso.
Pós-condições POS01. O usuário obtém uma projeção detalhada sobre o valor futuro do benefício com base nos dados inseridos.
Data da criação 07/12/2024
Rastreabilidade RF12

Autor: Ana Catarina Santos, 2024

UC11. Consultar Pensão

Na tabela 12, encontra-se a especificação do caso de uso UC11 - Consultar Pensão.

Tabela 12: Especificação do caso de uso UC11

UC11 Consultar Pensão
Atores Trabalhador
Aposentado
Frequência de uso Média
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário inicia o processo de consultar pensões.
  2. O sistema retorna o historico de pagamentos de pensões
Fluxos alternativos FA01: O usuário escolhe cancelar a consulta
  1. O sistema retorna para a pagina inicial do aplicativo.
Fluxos de exceção FE01: Falha na consulta do historico de pagamento
  1. O sistema notifica o erro
  2. O sistema da a opção de tentar novamente ou sair
Pós-condições POS01. O usuário consegue consultar a pensão.
Data da criação 07/12/2024
Rastreabilidade RF25

Autor: Maurício Ferreira, 2024

UC12. Consultar historico de pagamentos

Na tabela 13, encontra-se a especificação do caso de uso UC12 - Consultar historico de pagamentos.

Tabela 13: Especificação do caso de uso UC12

UC12 Consultar historico de pagamentos
Atores Trabalhador
Aposentado
Frequência de uso Alta(Acionado quando o usuário deseja realizar um pagamento de pensão ou consultar suas pensões)
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário inicia o processo de consultar pensões.
  2. O sistema consulta o historico de pagamentos de pensões.
FB02.
  1. O usuário inicia o processo de realizar pagamento de pensão.
  2. O sistema consulta o historico de pagamentos de pensões.
Fluxos alternativos FA01: O usuário escolhe cancelar a consulta
  1. O sistema retorna para a pagina inicial do aplicativo.
FA02: O usuário escolhe cancelar a realização de pagamento
  1. O sistema retorna para a pagina inicial do aplicativo.
Fluxos de exceção FE01: Falha na consulta do historico de pagamento
  1. O sistema notifica o erro
  2. O sistema da a opção de tentar novamente ou sair
Pós-condições POS01. O sistema recolhe as informações da consulta e executa a tarefa escolhida pelo usuário.
Data da criação 07/12/2024
Rastreabilidade RF25

Autor: Maurício Ferreira, 2024

UC13. Realizar pagamento de pensão

Na tabela 14, encontra-se a especificação do caso de uso UC13 - Realizar pagamento de pensão.

Tabela 14: Especificação do caso de uso UC13

UC13 Realizar pagamento de pensão
Atores Trabalhador
Aposentado
Frequência de uso Média
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
PRE03. Dispor de fundos necessarios para realizar pagamento.
Fluxo básico FB01.
  1. O usuário inicia o processo de pagar pensão.
  2. O sistema consulta o historico de pagamentos de pensões.
  3. O usuário confirma seus dados.
  4. O sistema redireciona para o pagamento.
  5. O usuário recebe um boleto com o valor a ser pago da pensão.
Fluxos alternativos FA01: O usuário escolhe cancelar o pagamento
  1. O sistema retorna para a pagina inicial do aplicativo.
Fluxos de exceção FE01: Falha na consulta do historico de pagamento
  1. O sistema notifica o erro.
  2. O sistema da a opção de tentar novamente ou sair.
FE02: Falha no pagamento da pensão
  1. O sistema notifica o usuário.
  2. O usuário é redirecionado ao inicio do processo de pagamento.
Pós-condições POS01. O sistema retorna o comprovante de pagamento para o usuário.
Data da criação 08/12/2024
Rastreabilidade RF25

Autor: Maurício Ferreira, 2024

UC14. Acessar Comunidades de ajuda

Na tabela 15, pode ser vista a especificação do caso de uso UC14 - Acessar comunidades.

Tabela 15: Especificação do caso de uso UC14

UC14 Acessar comunidades de ajuda
Atores Trabalhador
Aposentado
Frequência de uso Média (Usado quando o usuário possui alguma dúvida e deseja interagir com outros usuários)
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário acessa a aba de comunidades/fóruns
  2. Após entrar no espaço ele terá acesso a diversos fóruns onde poderá participar das discussões
Fluxos alternativos FA01: O usuário escolhe sair da parte de comunidades
  1. O sistema retorna para a pagina inicial do aplicativo.
Fluxos de exceção FE01: Falha no acesso a aba de comunidade
  1. O sistema notifica o erro
  2. O sistema da a opção de tentar novamente ou sair
Pós-condições POS01. Permite ao usuário ter acesso aos fóruns presentes no aplicativo
Data da criação 08/12/2024
Rastreabilidade RF13

Autor: Cristiano Morais, 2024

UC15. Pesquisar fóruns na comunidade

Na tabela 16, pode ser vista a especificação do caso de uso UC15 - Pesquisar fóruns.

Tabela 16: Especificação do caso de uso UC15

UC15 Pesquisar fóruns na comunidade
Atores Trabalhador
Aposentado
Frequência de uso Baixa (Usado quando o usuário possui alguma dúvida e deseja interagir com outros usuários)
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário acessa a aba de comunidades/fóruns
  2. Após acessar ele pode, através de filtros, procurar fóruns relacionados aos assuntos que sejam interessantes para ele
Fluxos alternativos FA01: O usuário escolhe sair da parte de comunidades
  1. O sistema retorna para a pagina inicial do aplicativo.
Fluxos de exceção FE01: Falha no acesso a aba de comunidade
  1. O sistema notifica o erro
  2. O sistema da a opção de tentar novamente ou sair
Pós-condições POS01. Permite ao usuário realizar buscas precisas sobre os assuntos que sejam do seu interesse dentre os criados.
Data da criação 08/12/2024
Rastreabilidade RF13

Autor: Cristiano Morais, 2024

UC16. Entrar em fóruns e interagir

Na tabela 17, pode ser vista a especificação do caso de uso UC16 - Acessar fóruns e publicar/excluir mensagens.

Tabela 17: Especificação do caso de uso UC16

UC15 Pesquisar fóruns na comunidade
Atores Trabalhador
Aposentado
Frequência de uso Baixa (Usado quando o usuário possui alguma dúvida e deseja interagir com outros usuários)
Pré-condições PRE01. Dispor de conexão à internet.
PRE02. Estar logado no aplicativo Meu INSS.
Fluxo básico FB01.
  1. O usuário acessa a aba de comunidades/fóruns
  2. Após acessar ele pode, através de filtros, procurar fóruns relacionados aos assuntos que sejam interessantes para ele assim como criar um.
  3. Após ele entrar ou criar fóruns ele pode publicar as informações que desejar.
Fluxos alternativos FA01: O usuário escolhe sair da parte de comunidades
  1. O sistema retorna para a pagina inicial do aplicativo.
Fluxos de exceção FE01: Falha no acesso a aba de comunidade
  1. O sistema notifica o erro
  2. O sistema da a opção de tentar novamente ou sair
Pós-condições POS01. Permite ao usuário efetivamente interagir com a comunidade.
Data da criação 08/12/2024
Rastreabilidade RF13

Autor: Cristiano Morais, 2024

Referências bibliográficas

[1] SERRANO, Milene; SERRANO, Maurício. Elicitação, Modelagem e Análise - Aula 13. s.d. Slide 8 de 40. Disponível em: https://aprender3.unb.br/pluginfile.php/2972480/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf. Acesso em: 05 Dez. 2024.

[2] Lucid Software Português. Tutorial de Caso de Uso UML [Recurso eletrônico: vídeo], 2019. Disponível em: https://www.youtube.com/watch?v=ab6eDdwS3rA. Acesso em: 05 Dez. 2024.

Histórico de Versões

Versão Data Descrição Autor Revisor
1.0 05/12/2024 Criação do documento Cristiano Moraes Júlia Fortunato
1.1 06/12/2024 Adição dos UC01 até UC07 Júlia Fortunato Ana Catarina Santos
1.2 06/12/2024 Adição dos UC08 até UC10 Ana Catarina Santos Júlia Fortunato
1.3 08/12/2024 Adição dos UC15 até UC17 Cristiano Morais Júlia Fortunato
1.4 08/12/2024 Adição dos UC11 até UC14 Mauricio Ferreira Júlia Fortunato