Cenários
Histórico de Versões
Data | Versão | Descrição | Autor |
---|---|---|---|
30/07/2024 | 0.1 | Criação de Cenários | Samara Letícia |
01/08/2024 | 0.2 | Revisão | Danilo Melo |
06/09/2024 | 0.3 | Atualizações e adições de cenários | Samara Letícia |
08/09/2024 | 0.4 | Adição de mais cenários | Samara Letícia |
09/09/2024 | 0.5 | Linkagem dos cenários aos lexicos | Samara Letícia |
Introdução
Os cenários são empregados como uma ferramenta para modelar as interações usuário-sistema. Essa abordagem permite detalhar os fluxos de trabalho, desde a iniciação até a conclusão de uma tarefa, considerando as diversas possibilidades e exceções. Através da análise de cenários, é possível identificar requisitos funcionais e não funcionais de forma mais precisa, garantindo a qualidade e a usabilidade do sistema desenvolvido.
Metodologia
A metodologia utilizada neste trabalho baseia-se na modelagem de casos de uso e na análise de fluxos de interação, além do uso de brainstorming.
Cenário 01
Título: | Dinâmica do Minecraft survival |
---|---|
Objetivo: | Descrever o início do Minecraft |
Contexto: | Início de Jogo |
Atores: | Jogador |
Recursos: | Minecraft Launcher |
Episódios: | Jogador cria mundo Jogador escolhe modo de jogo sobrevivência Jogador escolhe dificuldade do jogo (pacífico, fácil, normal ou difícil) Jogador nomeia o mundo Jogador entra no mundo (overworld) |
Restrição: | Carregamento e atualizações rápidas Começar em um bioma com bons recursos |
Exceção | Launcher não carregar o mundo Erro na geração de biomas Estruturas não encontradas |
Cenário 02
Título: | Dinâmica do Minecraft criativo |
---|---|
Objetivo: | Criar uma construção no Minecraft |
Contexto: | Modo de Jogo: criativo |
Atores: | Jogador |
Recursos: | Minecraft Launcher |
Episódios: | Jogador escolhe coordenadas da construção Jogador abre o inventário Jogador escolhe recursos Jogador coloca recursos no mundo, construindo a estrutura desejada. Mobs hostis ignoram a presença do jogador. Jogador é capaz de quebrar itens com apenas um clique. Jogador não se preocupa com fome ou vida. |
Restrição: | Bom desempenho do jogo Localizar facilmente os recursos |
Exceção | Falta de memória para carregar a construção Desempenho lento do jogo |
Cenário 03
Título: | Ir ao end |
---|---|
Objetivo: | Descrever como chegar a dimensão end |
Contexto: | Jogo avançado |
Atores: | Jogador |
Recursos: | Minecraft Launcher |
Episódios: | Jogador cria olho de ender Jogador usa olho de ender para localizar a fortaleza Jogador entra na sala de portal Jogador coloca os Olhos de Ender no portal Jogador entra no portal |
Restrição: | Carregamento e atualizações rápidas Entrar na plataforma principal do End |
Exceção | Launcher não carregar o End Cair no vazio Não localizar a fortaleza Não obter Ender pearls |
Cenário 04
Título: | Derrotar o Ender Dragon |
---|---|
Objetivo: | Derrotar o Ender Dragon e completar o jogo |
Contexto: | Final do jogo |
Atores: | Jogador |
Recursos: | Minecraft Launcher, armas, armaduras, poções |
Episódios: | Jogador encontra a fortaleza do end Jogador ativa o portal do end Jogador vai ao end Jogador destrói cristais do end Jogador ataca o Dragão até derrotá-lo |
Restrição: | Ter todos os itens necessários para o combate |
Exceção | Launcher não carregar o End Cair no vazio Não localizar a fortaleza Ser morto pelo Ender Dragon |
Cenário 05
Título: | Derrotar o Warden |
---|---|
Objetivo: | Derrotar o Warden no subterrâneo |
Contexto: | Jogo Avançado |
Atores: | Jogador |
Recursos: | Minecraft Launcher, armadura, armas |
Episódios: | Jogador encontra cidade ancestral Jogador atrai o Warden com vibrações Jogador ataca o Warden com estratégia à distância e corpo-a-corpo |
Restrição: | Ter todos os itens necessários para o combate |
Exceção | Jogador é derrotado pelo Warden Jogador perde todos os itens durante a batalha Jogador não consegue encontrar Cidade Ancestral |
Cenário 06
Título: | Chocar um Ovo de Farejador |
---|---|
Objetivo: | Obter um Farejador |
Contexto: | Jogo Avançado |
Atores: | Jogador |
Recursos: | Minecraft Launcher, pincel |
Episódios: | Jogador encontra ruínas Jogador utiliza pincel nos blocos para tentar obter Ovo de Farejador Jogador coloca ovo de farejador sobre bloco de terra ou musgo Farejador sai do ovo depois de um determinado tempo |
Restrição: | Ter todos os itens necessários para crafitar um pincel Achar Ovo de Farejador com facilidade |
Exceção | Jogador não consegue localizar uma ruína Jogador não consegue encontrar Ovo de Farejador |
Cenário 07
Título: | Derrotar um Mob Simples (Zumbi, Esqueleto, Creeper) |
---|---|
Objetivo: | Derrotar um mob simples |
Contexto: | Jogo Inicial |
Atores: | Jogador |
Recursos: | Minecraft Launcher |
Episódios: | Jogador espera anoitecer Jogador encontra mob Jogador ataca mob até derrotá-lo |
Restrição: | Utilizar armas e armadura forte |
Exceção | Jogador é derrotado pelo Mob Jogador perde todos os itens durante a batalha |
Cenário 08
Título: | Fazer uma Farm de Pedra |
---|---|
Objetivo: | Criar uma Farm automática de pedra |
Contexto: | Jogo Inicial |
Atores: | Jogador |
Recursos: | Minecraft Launcher, lava, água, redstone |
Episódios: | Jogador coleta materiais Jogador utiliza materiais para construir a farm de pedra Jogador coleta as pedras |
Restrição: | Boa construção e otimização |
Exceção | Não conseguir encontrar lava Não utilizar corretamente a redstone Farm falhar ao produzir pedra |
Cenário 09
Título: | Crafitar uma Cama |
---|---|
Objetivo: | Construir uma cama no minecraft utilizando a mesa de construção |
Contexto: | Jogo Inicial |
Atores: | Jogador |
Recursos: | Minecraft Launcher, mesa de construção |
Episódios: | Jogador encontra ovelhas Jogador obtem lã de ovelhas Jogador obtém madeira de qualquer árvore Jogador transforma madeira bruta em tábua de madeira Jogador utiliza mesa de construção para construir cama utilizando as lãs e as tábuas de madeira |
Restrição: | Obter todos os itens necessários |
Exceção | Jogador não encontra lãs da mesma coloração Jogador não encontra ovelhas Jogador não obtem recursos suficientes |
Cenário 10
Título: | Reproduzir Villagers |
---|---|
Objetivo: | Reproduzir villagers no jogo |
Contexto: | Jogo Normal |
Atores: | Jogador |
Recursos: | Minecraft Launcher, comida, camas |
Episódios: | Jogador encontra vila Jogador posiciona cama perto dos villagers Jogador coloca dá comida a 2 villagers Villagers se reproduzem |
Restrição: | Villagers disponíveis, espaço suficiente |
Exceção | Villagers não se reproduzem |
Cenário 11
Título: | Voar com Elytra |
---|---|
Objetivo: | Voar utilizando a Elytra |
Contexto: | Jogo Avançado |
Atores: | Jogador |
Recursos: | Minecraft Launcher, Elytra |
Episódios: | Jogador crafita foguetes Jogador equipa a Elytra Jogador aciona foguete enquanto o segura |
Restrição: | Durabilidade da Elytra e número de foguetes |
Exceção | Elytra quebra durante o jogo Não obtém os recursos necessários para crafitar foguetes |
Cenário 12
Título: | Domar um Lobo |
---|---|
Objetivo: | Domar um lobo no minecraft |
Contexto: | Jogo Normal |
Atores: | Jogador |
Recursos: | Minecraft Launcher, ossos |
Episódios: | Jogador encontra Lobo Jogador alimenta Lobo com ossos Lobo é domado pelo Jogador |
Restrição: | Ter ossos suficientes |
Exceção | Lobo não é domado Jogador não encontra um Lobo |
Cenário 13
Título: | Encontrar um tesouro escondido |
---|---|
Objetivo: | Encontrar um tesouro no minecraft |
Contexto: | Jogo Normal |
Atores: | Jogador |
Recursos: | Minecraft Launcher |
Episódios: | Jogador encontra Naufrágio Jogador obtém mapa do tesouro Jogador procura o tesouro utilizando o mapa Jogador obtém tesouro escondido |
Restrição: | Encontrar um mapa do tesouro Encontrar um Naufrágio Localização precisa |
Exceção | Naufrágio não produz mapa do tesouro Jogador não consegue localizar o tesouro |
Cenário 14
Título: | Adicionar um amigo (versão Bedrock) |
---|---|
Objetivo: | Conectar com amigos na versão Bedrock |
Contexto: | Multiplayer |
Atores: | Jogador |
Recursos: | Minecraft Bedrock Edition |
Episódios: | Jogador abre o menu de amigos Jogador seleciona a opção de adicionar amigo Jogador insere o gamertag do amigo Jogador confirma a solicitação de amizade |
Restrição: | Conexão estável com a internet Amigo deve ter uma conta na mesma plataforma |
Exceção | Gamertag inválido Amigo não aparecer online |
Cenário 15
Título: | Conectar-se com amigo (versão Java) |
---|---|
Objetivo: | Conectar com amigos na versão Java |
Contexto: | Multiplayer |
Atores: | Jogador |
Recursos: | Minecraft Java Edition |
Episódios: | Jogador abre o menu de multiplayer Jogador insere o endereço IP do servidor onde o amigo está jogando Jogador se conecta ao servidor Jogador entra no mesmo servidor onde o amigo está jogando |
Restrição: | Servidor configurado corretamente Amigo deve estar online |
Exceção | Falha na conexão com o servidor IP do servidor inválido |
Cenário 16
Título: | Adicionar um amigo (através do QRCode) |
---|---|
Objetivo: | Adicionar um amigo utilizando o QRCode |
Contexto: | Multiplayer |
Atores: | Jogador |
Recursos: | Minecraft Bedrock Edition, Dispositivo com câmera, QRCode |
Episódios: | Jogador acessa câmera do seu dispositivo Jogador escaneia o código QR fornecido pelo amigo Jogador confirma a solicitação de amizade |
Restrição: | QRCode válido Conexão estável com a internet |
Exceção | QRCode não reconhecido |
Cenário 17
Título: | Entrar em um realms |
---|---|
Objetivo: | Entrar em um servidor realms |
Contexto: | Multiplayer |
Atores: | Jogador |
Recursos: | Minecraft Realms, Convite para realms |
Episódios: | Jogador abre o menu de realms Jogador seleciona o convite recebido para o realms Jogador confirma a entrada no servidor realms Jogador entra no mundo do realms |
Restrição: | Convite válido Conexão estável com a internet |
Exceção | Convite inválido Realms não acessível Realms atingiu limite de usuários |
Cenário 18
Título: | Criar um realms |
---|---|
Objetivo: | Criar um servidor realms para multiplayer |
Contexto: | Multiplayer |
Atores: | Jogador |
Recursos: | Minecraft Realms, Assinatura de Minecraft Realms |
Episódios: | Jogador abre o menu de realms Jogador seleciona a opção de criar realms Jogador define o nome e as configurações do realms Jogador confirma a criação do realms |
Restrição: | Assinatura ativa Conexão estável com a internet |
Exceção | Falha na criação do realms Assinatura expirada |
Cenário 19
Título: | Utilizar um baú |
---|---|
Objetivo: | Armazenar e organizar itens no baú |
Contexto: | Jogo Normal |
Atores: | Jogador |
Recursos: | Minecraft, Baú |
Episódios: | Jogador abre o inventário Jogador coloca o baú no mundo Jogador interage com o baú Jogador arrasta os itens do inventário para o baú Jogador fecha o inventário |
Restrição: | O baú deve estar colocado em um local acessível |
Exceção | Baú cheio itens não transferidos corretamente |
Cenário 20
Título: | Criar picareta de ferro |
---|---|
Objetivo: | Criar uma picareta de ferro para mineração |
Contexto: | Jogo no modo sobrevivência |
Atores: | Jogador |
Recursos: | Minecraft, Bancada de trabalho, Ferro fundido, Graveto |
Episódios: | Jogador coleta minério de ferro Jogador funde o minério de ferro em lingotes usando uma fornalha Jogador abre a bancada de trabalho Jogador insere 3 lingotes de ferro e 2 gravetos na bancada de trabalho Jogador coleta a picareta de ferro criada |
Restrição: | O jogador deve ter os materiais necessários |
Exceção | Materiais insuficientes Erro ao colocar os itens na bancada |
Cenário 21
Título: | Alimentar-se |
---|---|
Objetivo: | Recuperar a barra de fome e saúde |
Contexto: | Jogo no modo sobrevivência |
Atores: | Jogador |
Recursos: | Minecraft, Comida (maçã, pão, carne, etc.) |
Episódios: | Jogador seleciona a comida no inventario Jogador come a comida (utilizando o botão de interação) Barra de fome do jogador aumenta, e a saúde começa a se regenerar |
Restrição: | O jogador só pode comer se sua barra de fome não estiver cheia |
Exceção | Jogador tentar comer sem estar com fome Comida insuficiente para restaurar a barra de fome |
Cenário 22
Título: | Alterar modo de jogo |
---|---|
Objetivo: | Alterar o modo de jogo (sobrevivência, criativo, aventura, espectador) |
Contexto: | Durante o jogo |
Atores: | Jogador |
Recursos: | Minecraft, Chat |
Episódios: | Jogador abre o menu de comandos Jogador digita o comando /gamemode [modo] (sobrevivência, criativo, aventura, espectador)Jogador confirma a alteração do modo de jogo |
Restrição: | O jogador deve ter permissão de administrador no servidor ou em singleplayer |
Exceção | Comando inválido Permissão insuficiente para alterar o modo de jogo |
Cenário 23
Título: | Buscar item no modo criativo |
---|---|
Objetivo: | Adicionar itens do inventario criativo ao inventario do jogador |
Contexto: | Jogo no modo criativo |
Atores: | Jogador |
Recursos: | Minecraft |
Episódios: | Jogador abre o inventario criativo Jogador busca o item desejado, digitando o nome na barra de pesquisa Jogador arrasta o item para o inventario pessoal |
Restrição: | O jogador deve estar no modo criativo |
Exceção | Item não encontrado no inventario criativo |
Cenário 24
Título: | Usar comando /time no modo criativo |
---|---|
Objetivo: | Alterar o horário no jogo usando o comando /time |
Contexto: | Jogo no modo criativo |
Atores: | Jogador |
Recursos: | Minecraft |
Episódios: | Jogador abre o menu de comandos Jogador digita /time set [day/night/noon/midnight] ou /time set [valor] O horário do jogo é alterado de acordo com o comando inserido |
Restrição: | O jogador deve estar no modo criativo ou ter permissões de administrador |
Exceção | Comando inválido Permissão insuficiente para usar o comando |
Cenário 25
Título: | Jogar Build Wars em um servidor |
---|---|
Objetivo: | Competir em um minigame de construção (Build Wars) em um servidor |
Contexto: | Multiplayer, servidores minigame |
Atores: | Jogador, outros jogadores |
Recursos: | Minecraft, servidor Build Wars |
Episódios: | Jogador entra em um servidor de minigames Jogador seleciona o modo Build Wars no servidor Jogador recebe um tema para construir Jogador utiliza blocos criativos para construir dentro do tempo limite Votações ocorrem após a conclusão das construções |
Restrição: | Conexão estável com a internet Tempo limitado para construir |
Exceção | Desconexão durante o jogo Erro no servidor |
Cenário 26
Título: | Explorar mundo Hardcore |
---|---|
Objetivo: | Experimentar a dinâmica do modo de jogo Hardcore |
Contexto: | Multiplayer ou singleplayer |
Atores: | Jogador |
Recursos: | Minecraft Java Edition |
Episódios: | Jogador entra no menu principal Jogador seleciona modo de jogo Jogador seleciona criar mundo Jogador coloca mundo no modo hardcore Jogador entra no mundo Jogador explora o mundo |
Restrição: | Conseguir bons recursos no modo hardcore |
Exceção | Jogo corrompido Ser derrotado e perder mapa hardcore |
Cenário 27
Título: | Alterar dificuldade do jogo |
---|---|
Objetivo: | Alterar a dificuldade do jogo (pacífico, fácil, normal, difícil) |
Contexto: | Durante o jogo |
Atores: | Jogador |
Recursos: | Minecraft |
Episódios: | Jogador abre o menu de configurações Jogador seleciona a opção de alterar a dificuldade Jogador escolhe entre pacífico, fácil, normal ou difícil A dificuldade do jogo é alterada |
Restrição: | Jogador deve ter permissão para alterar a dificuldade |
Exceção | Comando inválido Permissão insuficiente para mudar a dificuldade |
Cenário 28
Título: | Melhorar um capacete de diamante para netherita |
---|---|
Objetivo: | Atualizar um capacete de diamante para netherita |
Contexto: | Jogo no modo sobrevivencia |
Atores: | Jogador |
Recursos: | Minecraft, Mesa de ferraria, Molde de ferraria, Capacete de diamante, Lingote de netherita |
Episódios: | Jogador abre a mesa de ferraria Jogador coloca o molde de ferraria, capacete de diamante e o lingote de netherita na mesa de ferraria Capacete de diamante é atualizado para capacete de netherita Jogador confirma atualização colocando o novo capacete no inventario |
Restrição: | Jogador deve ter todos os itens necessários |
Exceção | Materiais insuficientes para a atualização |
Cenário 29
Título: | Consertar um arco |
---|---|
Objetivo: | Consertar um arco quebrado usando uma bigorna ou mesa de trabalho |
Contexto: | Jogo no modo sobrevivencia |
Atores: | Jogador |
Recursos: | Minecraft, Bigorna ou mesa de trabalho, Arcos quebrados ou materiais |
Episódios: | Jogador abre a bigorna ou mesa de trabalho Jogador coloca o arco quebrado e outro arco na bigorna ou mesa Jogador confirma a reparação Arco é reparado |
Restrição: | O jogador deve ter um arco quebrado e os materiais necessários |
Exceção | Materiais insuficientes para o reparo Arco não reparável (durabilidade esgotada) |
Cenário 30
Título: | Obter carne podre |
---|---|
Objetivo: | Coletar carne podre de um zumbi |
Contexto: | Jogo no modo sobrevivencia |
Atores: | Jogador |
Recursos: | Minecraft |
Episódios: | Jogador encontra um zumbi Jogador derrota o zumbi Carne podre é dropada pelo zumbi Jogador coleta a carne podre |
Restrição: | O jogador deve derrotar o zumbi antes que ele desapareça Carne podre só é dropada por zumbis |
Exceção | Carne podre não é dropada (erros no drop) Zumbi desapareceu antes da coleta |
Cenário 31
Título: | Encantar uma espada |
---|---|
Objetivo: | Encantar uma espada para obter propriedades especiais |
Contexto: | Jogo no modo sobrevivencia |
Atores: | Jogador |
Recursos: | Minecraft, Mesa de encantamentos, Espada, Lápis-lazúli |
Episódios: | Jogador abre a mesa de encantamentos Jogador coloca a espada e os lápis-lazúli na mesa de encantamentos Jogador seleciona o encantamento desejado Jogador confirma o encantamento Espada é encantada com as propriedades selecionadas |
Restrição: | Jogador deve ter a quantidade necessária de lápis-lazúli e nível de experiência A mesa de encantamentos deve estar em um local apropriado |
Exceção | Encantamento não aplicado (problemas na mesa ou falta de recursos) Espada não encantada conforme o desejado Não possuir experiência o suficiente |
Cenário 32
Título: | Criar Mundo |
---|---|
Objetivo: | Criar mundo no minecraft |
Contexto: | Começo do Jogo |
Atores: | Jogador |
Recursos: | Minecraft |
Episódios: | Jogador abre o Launcher Jogador clica no botão de Jogar Jogador clica em criar mundo Jogador nomeia o mundo Jogador escolhe modo de jogo (sobrevivência, criativo, aventura, espectador) Jogador escolhe dificuldade do jogo Jogador configura o mundo de acordo com suas preferências Jogador cria o mundo |
Restrição: | O jogador deve ter qualquer versão do minecraft |
Exceção | Falha ao gerar o mundo Falha ao abrir o launcher |