Questão de Engenharia de Software — UML — FGV 2023
Engenharia de Software›UML
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.
AOs atores encontram-se dentro do limite do sistema modelado e representam as pessoas que o utilizam.
BOs relacionamentos de extensão podem ser estabelecidos entre ator-ator ou entre caso de uso-caso de uso.
COs casos de usos podem descrever o comportamento básico da unidade funcional, incluindo tratamento de erros.
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.