Questão de Engenharia de Software — UML — FCC 2019
Engenharia de Software›UML
Código
fc057624
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2019
Cargo
Analista Judiciário - Informática
Um Caso de Uso é uma especificação de uma sequência de interações entre um sistema e os agentes externos que utilizam o sistema. Há vários formatos de descrição de Caso de Uso propostos na literatura, assim como vários graus de abstração utilizados.Considere a descrição de Caso de Uso abaixo.O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do Cliente. Após o Cliente fornecer a senha e esta ser validada o Sistema exibe as opções de operações possíveis. O Cliente opta por realizar um saque. Então o Sistema requisita o total a ser sacado. O Sistema fornece a quantia desejada e imprime o recibo para o Cliente.Trata-se de uma descrição
Ade Caso de Uso inválida, pois contém comportamento interno do sistema.
Bcontínua de Caso de Uso com formato essencial.
Ccontínua de Caso de Uso com formato real.
Dde Caso de Uso de Negócio com descrição contínua.
Econtínua de Caso de Uso hipotético com cenário de 1° instância.
Revelar gabarito e comentário▾
GabaritoC — contínua de Caso de Uso com formato real.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Descrição de Caso de Uso: formato essencial vs. real
Gabarito: letra C. A descrição fornecida é uma narrativa contínua que inclui termos concretos como "caixa eletrônico", "cartão", "senha", "recibo", o que caracteriza o formato real (ou detalhado) de caso de uso, que descreve a interação com tecnologia específica. O formato essencial, ao contrário, abstrai detalhes tecnológicos e foca no propósito da interação (ex.: "cliente se identifica"). Assim, a alternativa C está correta.
A banca testa a diferença entre os dois formatos de descrição de casos de uso. Enquanto o formato essencial é genérico e independente de implementação, o formato real incorpora dispositivos e ações concretas, como visto no texto.
Descrição de Caso de Uso
1Formato essencial
Abstrai tecnologia
Foco no propósito
2Formato real
Inclui dispositivos concretos
Ex.: caixa eletrônico, cartão, senha
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A descrição não é inválida; ela respeita a estrutura de um caso de uso, descrevendo uma sequência de interações entre ator (Cliente) e sistema. Comportamento interno do sistema não é descrito de forma inadequada — pelo contrário, é esperado que o caso de uso mencione respostas do sistema.
Alternativa B — ❌ Incorreta
O formato essencial omitiria referências a tecnologias específicas, como "caixa eletrônico" ou "cartão", descrevendo apenas a essência funcional (ex.: "O cliente se identifica"). Como a descrição cita claramente um ATM (caixa eletrônico), não se trata de formato essencial.
Alternativa C — ✅ Correta ⟵ GABARITO
A descrição é contínua (narrativa em prosa) e adota o formato real, pois detalha a interação com um equipamento específico (caixa eletrônico) e ações como "inserir cartão", "fornecer senha", "imprimir recibo". Esse é o formato que inclui dispositivos e interfaces reais.
Alternativa D — ❌ Incorreta
Caso de Uso de Negócio descreve processos de negócio em alto nível, geralmente sem detalhes de sistema. A descrição fornecida foca na interação com um sistema de software (caixa eletrônico), sendo portanto um Caso de Uso de Sistema, não de Negócio.
Alternativa E — ❌ Incorreta
Não existe a classificação "hipotético" como um formato padrão de caso de uso. Além disso, o cenário descrito não é de primeira instância apenas; ele representa o fluxo principal (básico) do caso de uso "Realizar Saque".
NÃO CAIA NESSA!
A banca explora a confusão entre os formatos essencial e real. O aluno que não lembra que o essencial abstrai a tecnologia pode marcar a alternativa B, achando que a descrição é genérica. A presença de "caixa eletrônico" e "cartão" denuncia o formato real. Fique atento: se a narrativa cita equipamentos ou interfaces específicas, é formato real.
PEGA ESSA DICA!
Para diferenciar, pergunte-se: "A descrição funcionaria se o sistema fosse outro (ex.: aplicativo web)?" Se sim, é essencial; se depende do dispositivo mencionado, é real. Monte uma tabela mental: