1
resposta

[Projeto] Case de USO

Case de Uso: Identificar o Suspeito e o Objeto em um Local Específico
Título:
Validar a Localização de um Suspeito e um Objeto em um Ambiente Fechado
Ator Principal:

Detetive (usuário do sistema ou jogador)

Atores Secundários:

Sistema de Gerenciamento de Pistas (banco de dados ou lógica do jogo)
Interface do Usuário (tela ou painel de investigação)

Descrição:
O detetive precisa determinar se um suspeito específico estava em um local com um objeto específico, com base em pistas coletadas durante a investigação. O sistema deve cruzar informações para confirmar ou refutar a hipótese do detetive.

Fluxo Principal:

Pré-condições:

O detetive já coletou pistas sobre os suspeitos, locais e objetos.
O sistema possui um banco de dados com as pistas organizadas por suspeito, local e objeto.

Fluxo Básico:

Passo 1: O detetive seleciona um suspeito (ex: Coronel Mostarda).
Passo 2: O detetive seleciona um local (ex: observatório).
Passo 3: O detetive seleciona um objeto (ex: castiçal).
Passo 4: O detetive solicita ao sistema que verifique se o suspeito estava no local com o objeto.
Passo 5: O sistema consulta o banco de dados e cruza as informações:

Verifica se o suspeito estava no local (ex: "Coronel Mostarda estava no observatório").
Verifica se o objeto estava no mesmo local (ex: "O castiçal estava no observatório").
Verifica se havia outras pessoas no local (ex: "Coronel Mostarda era a única pessoa no observatório").

Passo 6: O sistema retorna uma resposta com base nas pistas:

Se as pistas confirmarem que o suspeito estava sozinho no local e o objeto também estava lá, o sistema responde: "Sim, o suspeito estava no local com o objeto."
Se as pistas forem contraditórias ou insuficientes, o sistema responde: "Não há informações suficientes."
Se as pistas refutarem a hipótese, o sistema responde: "Não, o suspeito não estava no local com o objeto."

Pós-condições:

O detetive recebe uma resposta clara e pode prosseguir com a investigação ou descartar a hipótese.

Fluxos Alternativos:

Pistas insuficientes:
Se o sistema não tiver informações sobre o objeto ou o suspeito no local, ele retorna: "Desconhecido, não há informações suficientes."

Contradição nas pistas:
Se uma pista indicar que o suspeito estava em outro local, o sistema alerta: "Conflito de informações: [suspeito] não poderia estar em [local] de acordo com a pista [X]."

Exemplo Prático:
Entrada do detetive:

Suspeito: Coronel Mostarda
Local: Observatório
Objeto: Castiçal

Consulta ao sistema:

Pista 3: "Coronel Mostarda era a única pessoa no observatório."
Pista 5: "A pessoa com o castiçal estava no observatório."

Saída do sistema:

"Sim, o Coronel Mostarda estava no observatório com o castiçal."

Regras de Negócio:

Se um suspeito é a única pessoa em um local e um objeto está nesse local, o suspeito está com o objeto.
Se houver mais de uma pessoa no local, o sistema não pode confirmar quem estava com o objeto.
Se não houver pistas sobre o objeto ou o suspeito, a resposta é "Desconhecido".

Benefícios:

Agilidade: O detetive não precisa analisar manualmente todas as pistas.
Precisão: Reduz erros humanos ao cruzar informações.
Imersão: Em um jogo, torna a experiência mais dinâmica e realista.

1 resposta

ola!

muito bom, valeu por compartilhar