Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FGV 2025

Engenharia de SoftwareEngenharia 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
  1. Aobjetivo no contexto.
  2. Bprecondição.
  3. Co evento que irá iniciar o caso de uso.
  4. Dlista as ações que são requeridas pelo ator.
  5. 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.

Gabarito: letra B.

Link permanente: /questoes/fg107147