Questão de Engenharia de Software — Engenharia de Requisitos — FGV 2025
Engenharia de Software›Engenharia de Requisitos
Código
fg107147
Banca
FGV
Órgão
CPRM
Ano
2025
Nível
Superior
Cargo
Analista em Geociências - Análise e Desenvolvimento de Sistemas
Quando escrevemos casos de uso formais seguindo as normas e padrões de documentação, aquilo que é sabido ser verdade antes da execução de todo caso de uso é chamado
Aobjetivo no contexto.
Bprecondição.
Co evento que irá iniciar o caso de uso.
Dlista as ações que são requeridas pelo ator.
Erepresentação gráfica do caso de uso.
Revelar gabarito e comentário▾
GabaritoB — precondição.
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”.
Casos de uso formais: precondição
Gabarito: letra B. Em casos de uso formais, a condição que deve ser verdadeira antes da execução do caso de uso é chamada de precondição (alternativa B). Esse é um conceito fundamental da especificação de requisitos por casos de uso, presente em técnicas como as de Ivar Jacobson e Alistair Cockburn.
Caso de uso formal
1Elementos
Nome
Ator primário
Pré-condição (antes)
Pós-condição (depois)
Fluxo principal
Fluxos alternativos
Exceções
2Conceitos relacionados
Gatilho (trigger)
Objetivo no contexto
Diagrama UML
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Objetivo no contexto não é um termo padrão da documentação de casos de uso. O objetivo do caso de uso é descrito no nome e na descrição sucinta, mas não é a condição prévia.
Alternativa B — ✅ Correta ⟵ GABARITO
Precondição é exatamente o que deve ser verdade antes do início do caso de uso. Por exemplo, "o usuário deve estar logado" é uma precondição para o caso de uso "Realizar compra". É um elemento obrigatório em templates formais.
Alternativa C — ❌ Incorreta
O evento que irá iniciar o caso de uso é chamado de gatilho (trigger), não de condição prévia. O gatilho pode ser um evento temporal, uma ação do ator ou uma mensagem do sistema.
Alternativa D — ❌ Incorreta
Lista as ações que são requeridas pelo ator descreve o fluxo básico ou a interação do ator com o sistema, não a condição inicial. As ações do ator ocorrem durante a execução do caso de uso.
Alternativa E — ❌ Incorreta
Representação gráfica do caso de uso é o diagrama de caso de uso da UML, que mostra atores, casos de uso e relacionamentos. Não é um elemento textual de documentação formal.
PEGA ESSA DICA!
Memorize os elementos de um caso de uso formal: nome, ator primário, pré-condição, pós-condição, fluxo principal, fluxos alternativos e exceções. A precondição é o estado do sistema antes da execução; a pós-condição é o estado após.