Pular para conteúdo

Cenários

Introdução

Os cenários são parte da composição de um caso de uso. Em um cenário temos diferentes passos que os desdobram a partir de um evento que o inicia e das condições que afetam seu comportamento. Sua descrição explora alguns pontos, são eles: como e quando um caso de uso começa, quando um caso de uso interage com os autores e quais dados eles trocam entre si, quando os casos de uso referencia ou mantém dados, como e quando os casos de uso terminam. Na descrição do cenário não abordamos aspectos de interface gráfica com o usuário, ou qualquer requisito funcional. Com isso identificaremos os cenários para identificar os os casos de uso em nosso trabalho sobre os sites dos correios.

Metodologia

Como metodologia, usamos o método em que um cenário deve ter os seguintes elementos característicos: contexto, atores, objetivos, planejamento, ações, eventos e avaliações (CARROLL, 2002; COOPER, 1999), sendo feito da maneira apresentada na Tabela 01, com o título de cada atributo e uma descrição do mesmo.

Tabela 01 - Estrutura de um cenário.

Elemento Descrição
Título Um nome que identifica o cenário.
Objetivo A finalidade do cenário.
Contexto Descreve o estado inicial do cenário, suas pré-condições e locais físicos e tempo.
Atores Pessoa ou estruturaorganizacional que tem o papel no cenário.
Recursos Identifica os objetos passivos com os quais lidam os atores.
Episódios Cada episódio apresenta uma ação realizada por um ator, na qual participam outros atores utilizando os recursos disponíveis. Um episódio pode pertencer a outro cenário, e neles podemos ter restrições e exceções. As restrições são qualquer coisa que limite um episódio em um cenário. Uma exceção é o tratamento para uma ação excepcional ou de erro.
Restrição As características que o cenário deve seguir
Exceção O que impedem a realização do cenário

Fonte: Gabriel B. Bertolazi, 2024

Cenários

1. Calcular preços e prazos de entrega

O cenário mencionado refere-se ao objetivo de "Calcular preços e prazos de entrega". Sua descrição detalhada pode ser encontrada na tabela 2.

Tabela 02 - Cenário para Cálculo de preços e prazos de entrega.

Elemento Descrição
Objetivo Calcular preços e prazos através do aplicativo Correios
Contexto Local: em casa
Tempo: Durante o dia, aproximadamente 2 minutos
Pré-condições: ter o CEP de origem e destino, saber o formato e peso da encomenda, possuir um celular com sistema Android ou IOS, ter o aplicativo Correios Instalado.
Atores Usuário do aplicativo dos Correios
Recursos Internet, Sistema Android ou IOS, aplicativo Correios
Episódios Na seção Preços e Prazos, o usuário seleciona a opção Nacional.
O aplicativo exibe uma tela com as informações de CEP, formato do objeto, peso e o valor declarado.
O usuário cadastra todas as informações e clica em "Simular".
O aplicativo exibe uma tela com as comparações dos tipos de serviços.
Restrição CEP deve existir
Dimensões da encomenda devem estar dentro dos padrões dos Correios.
Exceção Celular sem conexão com a internet

Fonte: Claudio Henrique, 2024.

2. Realizar compras na loja online

Tabela 03 - Cenário para Realizar compras na loja online dos Correios.

Elemento Descrição
Título Realizar uma compra na loja online.
Objetivo Comprar selos na loja online dos correios.
Contexto Local: Escritório do trabalho.

Tempo Meio da tarde.:

Pré-condição:
  • Possuir um celular com conexão à internet.
  • Possuir um cadastro e estar logado no app dos correios.
  • Acessar a loja online dos correios.
  • Possuir um endereço para o recebimento de uma encomenda.
  • Possuir meios para realizar o pagamento do valor referente ao produto escolhido.
Atores Usuário do aplicativo e site dos correios.
Recursos Celular.
Acesso à internet.
CEP e informações do endereço para a entrega.
Episódios O usuário acessa a o ambiente da loja online dos correios;

Busca pelos selos desejados inserindo a temática deles no campo de busca;

Encontra os selos desejados e clica no item;

Adiciona ao carrinho clicando em comprar;

Altera a quantidade de itens e insere o CEP do destinatári;

Confere os dados de envio e dos itens escolhidos;

Escolhe a opção de pagamento por cartão de crédito;

Insere as informações do cartão e finaliza a compra.
Exceções Usuário não consegue finalizar a compra devido a problemas com o servidor.

Informações do cartão de crédito são rejeitadas pelo sistema de pagamento.

O item desejado não está disponível em estoque no momento da compra.
Restrições O aplicativo e o site precisam estar operacionais e acessíveis.

O usuário deve possuir uma conexão estável à internet.

O método de pagamento escolhido deve ser aceito pelo sistema.

Fonte: Elias F. Oliveira, 2024.

3. Realizar pré-postagem

O cenário de criar e pagar uma pré-postagem utilizando o aplicativo dos Correios, é ilustrado na Tabela 05, detalhando os elementos envolvidos no processo, desde o objetivo até as exceções e restrições encontradas pelo usuário.

Tabela 04 - Cenário para realizar pré-postagem.

Elemento Descrição
Título Realizar pré-postagem
Objetivo Abrir o aplicativo dos correios e realizar a tarefa de fazer uma pré-postagem
Contexto Local: casa do usuário

Tempo: início da noite

Pré-condição:
  • Aplicativo instalado
  • Acesso à internet
  • Possuir conta no aplicativo
  • Conhecimento das informações de preenchimento obrigatório
  • Dinheiro para pagar a pré-postagem
Atores Usuário do aplicativo dos Correios e sistema do aplicativo dos Correios
Recursos Aparelho celular

Internet

Conta no aplicativo dos Correios

Informações sobre o endereço do remetente e do destinatário

Informações sobre a encomenda

Meio de pagamento
Episódios Usuário acessa a tela de pré-postagem

Usuário realiza login

Aplicativo carrega endereço do remetente a partir do endereço principal na conta do usuário

Usuário insere CEP do destinatário

Apliativo carrega informações do destinatário a partir do CEP fornecido

Usuário insere nome, email e número do endereço do destinatário

Usuário informa tipo da embalagem

Usuário fornece dimensões da embalagem

Usuário escolhe serviço SEDEX

Usuário fornece dados da nota fiscal eletrônica do produto da encomenda

Usuário confere informações e adiciona postagem ao carrinho

Usuário escolhe pagar com cartão

Aplicativo gera pop-up de confirmação do meio de pagamento

Usuário confirma meio de pagamento, preenche dados do cartão e finaliza a compra
Exceções Usuário não consegue escolher outro meio de pagamento além de cartão de crédito

Usuário fecha o app antes de terminar o pagamento e ao voltar, não consegue mais editar o carrinho
Restrições Aplicativo não está fora do ar

Pelo menos um meio de pagamento deve estar disponível

Fonte: Gabriel F. J. Silva, 2024.

4. Gerenciar minhas importações

Tabela 05 - Cenário para gerenciar minhas importações

Elemento Descrição
Título Gerenciamento de Importações
Objetivo Permitir que o usuário gerencie suas importações, resolva pendências alfandegárias e mantenha-se atualizado sobre o status de suas encomendas.
Contexto Local: Qualquer local com acesso ao aplicativo dos Correios

Tempo: Qualquer horário

Pré-condição:
  • Aplicativo instalado
  • Acesso à internet
  • Possuir conta no aplicativo dos Correios
  • Código de rastreio
  • Ter realizado importações
Atores Usuário, Sistema de Gerenciamento de Importações, Alfândega
Recursos Aplicativo de gerenciamento de importações, Banco de dados de importações, Interface de usuário responsiva, Notificações push, Métodos de pagamento integrados
Episódios 1. O usuário acessa a lista de importações.
2. O usuário seleciona uma importação para resolver pendências.
3. O usuário fornece documentos necessários ou realiza pagamentos.
4. O usuário recebe confirmação de que a pendência foi resolvida.
5. O usuário visualiza o histórico de importações e pendências resolvidas.
Restrição O aplicativo deve estar em conformidade com as regulamentações alfandegárias e proteger a privacidade e segurança dos dados do usuário.
Exceção Falhas de conexão com a internet, problemas de autenticação do usuário, indisponibilidade do sistema de gerenciamento de importações ou falhas no processamento de pagamentos.

Fonte: Pablo S. Costa, 2024.

5. Rastrear encomendas

Tabela 06 - Cenário para rastrear encomendas.

Elemento Descrição
Título Rastrear encomendas
Objetivo Permitir ao usuário do aplicativo dos Correios rastrear suas encomendas.
Contexto Local: Qualquer local com acesso ao aplicativo dos Correios

Tempo: Qualquer horário

Pré-condição:
  • Aplicativo instalado
  • Acesso à internet
  • Possuir conta no aplicativo dos Correios
  • Código de rastreio
Atores Usuário do aplicativo dos Correios
Recursos Aparelho celular

Internet

Conta no aplicativo dos Correios

Código de rastreamento da encomenda
Episódios Usuário acessa a função de rastreamento de encomendas no aplicativo dos Correios

Usuário acessa aba "Em Trânsito"

Usuário insere o código de rastreamento da encomenda

Aplicativo exibe as informações de rastreamento para o usuário
Exceções Falha na conexão com a internet

Código de rastreamento inválido

Falha no sistema dos Correios ao buscar informações
Restrições Aplicativo deve ter acesso à internet

Código de rastreamento válido deve ser fornecido

Fonte: Ricardo Augusto, 2024.

6. Buscar por documentos perdidos:

Tabela 07 - Cenário para buscar por documentos perdidos.

Elemento Descrição
Título Buscar por Documentos Perdidos
Objetivo Permitir ao usuário do aplicativo dos Correios verificar se seus documentos perdidos foram encontrados e estão disponíveis para retirada.
Contexto Local: Qualquer local com acesso ao aplicativo dos Correios

Tempo: Qualquer horário

Pré-condição:
  • Aplicativo instalado
  • Acesso à internet
  • Possuir conta no aplicativo
  • Informações sobre o tipo de documento e nome completo
Atores Usuário do aplicativo dos Correios

Sistema do aplicativo dos Correios
Recursos Aparelho celular

Internet

Conta no aplicativo dos Correios

Informações sobre os documentos perdidos
Episódios Usuário acessa a tela de busca por documentos perdidos

Usuário seleciona o tipo de documento

Usuário insere o nome completo

Usuário clica no botão "Buscar"

Aplicativo verifica nos registros de achados e perdidos

Aplicativo exibe resultados indicando se o documento foi encontrado ou não

Caso encontrado, aplicativo fornece informações sobre a agência onde o documento pode ser retirado

Usuário pode optar por mais informações ou instruções de retirada
Exceções

Dados de preenchimento inválidos

Falha na conexão de internet

O nome digitado é inválido

O documento selcionado não foi encontrado
Restrições Aplicativo deve ter acesso à internet

Os dados precisam ser preenchido de forma correta

A agência deve estar ao alcance do usuário.

Fonte: Danilo Carvalho Antunes, 2024.

7. Mudar endereço de recebimento

Tabela 08 - Cenário para mudar endereço de recebimento.

Elemento Descrição
Título Mudar endereço de recebimento
Objetivo Conseguir mudar onde a entrega será recebida
Contexto Local: Em uma viagem

Tempo:
Qualquer horário do dia
Pré-condição:
  • O pacote ainda não foi enviado
  • O aparelho telefônico usado deve ter conexão com a internet
  • Usuário logado corretamente para alterar o destino do recebimento
Atores Usuário do sistema de recebimento dos Correios

O aplicativo dos Correios
Recursos Usuário do aplicativo dos Correios

Aparelho telefônico

Internet disponível

Ter um recebimento pelo sistema de Correios

Conta no aplicativo dos Correios
Episódios Usuário acessa a página principal do aplicativo dos Correios

Acessa a opção de mudar endereço de recebimento

Usuário efetua o login

Seleciona a opção endereço residencial

Digita o código do pacote que deseja mudar o endereço

Digita o novo CEP de recebimento

Aperta a tecla confirma

Digite a senha para confirmar

Aplicativo retorna uma mensagem de sucesso

Quando a encomenda chega ele recebe uma mensagem no próprio aplicativo
Exceções Encomenda já postada

Dados de login inválidos

Falha na conexão de internet

Novo CEP digitado é inválido

CEP digitado não é cadastrado como residencial
Restrições O prazo de alteração, somente até a encomenda ser postada

Restrição de localidades de difícil acesso, ou remotas

Fonte: Gabriel B. Bertolazi, 2024.

8. Receber em um local não residencial

Tabela 09 - Cenário para receber em um local não residencial.

Elemento Descrição
Título Retirar em um local não residencial
Objetivo Conseguir receber uma encomenda em um local não-residencial
Contexto Local: Em uma viagem

Tempo: A qualquer hora do dia

Pré-condição:
  • O pacote ainda não ter saído para entrega
  • Ter um aparelho telefônico com o aplicativo dos Correios
  • Ter acesso a internet
  • Uma conta no sistema do Correios
Atores Usuário do sistema dos Correios

O aplicativo dos Correios
Recursos Usuário do aplicativo dos Correios

Aparelho telefônico

Internet disponível

Ter um recebimento pelo sistema de Correios

Conta no aplicativo dos Correios
Episódios Usuário entra na página principal do aplicativo dos Correios

Seleciona a opção mudar endereço de entrega

Usuário efetua o login

Seleciona a opção endereço não residencial

Escolhe a melhor opção entre locker caixa postal, ou agência mais próxima

Confirma com senha

Digita seu CEP para verificar melhores opções

Aplicativo retorna uma mensagem de sucesso na operação

Quando a encomenda chega ele recebe uma mensagem no próprio aplicativo
Exceções Encomenda já saiu para entrega

Não há nenhuma dessas opções disponíveis para o seu CEP

Falha na conexão de internet ou com servidores dos Correios

Falha no login do usuário
Restrições Encomendas grandes que não cabem nos lockers ou caixas postais

Disponibilidade de locais onde as opções estão disponíveis

Disponibilidade de lockers e caixas postais

Prazo que as entregas podem ficar nos locais como agências

Horário de funcionamento das agências

Fonte: Gabriel B. Bertolazi, 2024.

Bibliografia

  1. Engenharia de Requisitos - Sheila Reinehr. Acesso 15 de maio de 2024.
  2. BERGMANN, Ulf; LEITE, Julio Cesar S. do Prado; BREITMAN, Karin Koogan. Um Mecanismo de Rastreamento da Evolução de Cenários Baseado em Transformações. Anais do Simpósio Brasileiro de Engenharia de Software (SBES), [S.l.], p. 63-78, out. 2003. ISSN 0000-0000. Disponível em: https://sol.sbc.org.br/index.php/sbes/article/view/23853. Acesso em: 18 maio 2024.
  3. Slides professora Milene presente no site do aprender da matéria de requisitos, disponível em: https://aprender3.unb.br/mod/resource/view.php?id=1218860. Acesso em: 18 de maio de 2024.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 18/05/2024 Criação do documento Gabriel B. Bertolazi e Gabriel F. J. Silva Ricardo Augusto