Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FGV 2023

Engenharia de SoftwareUML
Código
fg070760
Banca
FGV
Órgão
SMPOG de Belo Horizonte - MG
Ano
2023
Nível
Superior
Cargo
Analista de Planejamento e Gestão Governamental: Ciência da Computação
Os diagramas de casos de uso são modelos simples para documentar de forma esquemática as funções de um sistema a partir do ponto de vista do usuário.Sobre os elementos de modelagem dos diagramas de casos de uso definidos pela UML 2.5.1, assinale a afirmativa correta.
  1. AOs atores encontram-se dentro do limite do sistema modelado e representam as pessoas que o utilizam.
  2. BOs relacionamentos de extensão podem ser estabelecidos entre ator-ator ou entre caso de uso-caso de uso.
  3. COs casos de usos podem descrever o comportamento básico da unidade funcional, incluindo tratamento de erros.
  4. DOs casos de uso são representados por meio de retângulos rotulados e especificam a infraestrutura física do sistema.
Revelar gabarito e comentário

GabaritoC — Os casos de usos podem descrever o comportamento básico da unidade funcional, incluindo tratamento de erros.

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”.

Diagramas de Casos de Uso UML 2.5.1

Gabarito: letra C. A afirmativa correta é a C, pois os casos de uso descrevem o comportamento funcional, incluindo fluxos básicos e alternativos (como tratamento de erros). As demais alternativas contêm erros conceituais sobre a notação e os elementos do diagrama de casos de uso, conforme a UML 2.5.1.

Alternativa A — ❌ Incorreta

Afirma que os atores ficam dentro do limite do sistema. Na UML, os atores são colocados fora da fronteira do sistema (o retângulo que delimita o sistema). Eles representam entidades externas que interagem com o sistema, não apenas pessoas (podem ser outros sistemas ou dispositivos). Portanto, a assertiva está errada.

Alternativa B — ❌ Incorreta

Diz que relacionamentos de extensão podem ser estabelecidos entre ator-ator. Na UML, o relacionamento «extend» é exclusivamente entre casos de uso, não entre atores. Atores se relacionam com casos de uso por meio de associações simples (linhas). Logo, a afirmativa é falsa.

Alternativa C — ✅ Correta ⟵ GABARITO

Casos de uso descrevem uma unidade funcional do sistema, incluindo o comportamento básico (fluxo principal) e comportamentos alternativos, como tratamento de erros e exceções. Isso está alinhado com a definição da UML 2.5.1, que prevê que um caso de uso pode ter múltiplos fluxos (incluindo extensões e inclusões). Portanto, correta.

Alternativa D — ❌ Incorreta

A representação gráfica de um caso de uso é uma elipse (oval) com o nome no interior, não um retângulo. Os retângulos são usados para a fronteira do sistema. Além disso, casos de uso especificam requisitos funcionais, não a infraestrutura física do sistema. A afirmativa está equivocada.

NÃO CAIA NESSA!

A banca tenta confundir o papel dos atores (alternativa A) e a abrangência dos relacionamentos de extensão (alternativa B). Lembre-se: atores são externos; «extend» liga apenas casos de uso.

✅ Conclusão: A única alternativa correta é a letra C.

Link permanente: /questoes/fg070760