Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — CESGRANRIO 2023

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
cg019463
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2023
Nível
Superior
Cargo
Profissional de Nível Superior - Junior: Ênfase 7: Análise de Sistemas - Sap - Finanças e Contabilidade
Entre as relações que permitem explorar a existência de similaridades entre casos de uso estão a
  1. Aassociação e a extensão
  2. Bassociação e a generalização
  3. Cinclusão e a realização
  4. Dinclusão e a generalização
  5. Eextensão e a realização
Revelar gabarito e comentário

GabaritoD — inclusão e a generalizaçã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”.

Relações entre casos de uso em UML

Gabarito: letra D. As relações que permitem explorar a existência de similaridades entre casos de uso são a inclusão (include) e a generalização. A inclusão permite reutilizar um caso de uso comum em vários outros, enquanto a generalização permite especializar casos de uso, indicando herança de comportamento. Essas são as duas relações que tratam diretamente da similaridade entre use cases.

Relações entre casos de uso (UML)
  • 1Entre ator e caso de uso
    • Associação
  • 2Entre casos de uso
    • Inclusão (include)
      • Comportamento comum
      • Reutilização
    • Extensão (extend)
      • Comportamento opcional
    • Generalização
      • Especialização / herança
  • 3Entre caso de uso e implementação
    • Realização
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Associação é a relação entre ator e caso de uso, não entre casos de uso; extensão (extend) adiciona comportamento opcional, não foca em similaridade.

Alternativa B — ❌ Incorreta

Associação não é relação entre casos de uso.

Alternativa C — ❌ Incorreta

Realização é uma relação entre um caso de uso e o classificador que o implementa, não trata de similaridade entre casos de uso.

Alternativa D — ✅ Correta ⟵ GABARITO

Inclusão (include) e generalização (generalization) são as relações da UML que expressam similaridades: a primeira para comportamento comum, a segunda para hierarquia de casos de uso.

Alternativa E — ❌ Incorreta

Extensão (extend) e realização (realization) não exploram similaridades entre casos de uso.

PEGA ESSA DICA!

Memorize as quatro relações entre casos de uso: associação (ator↔caso), inclusão (comportamento comum), extensão (comportamento opcional) e generalização (especialização). Similaridades são captadas por inclusão e generalização.

Gabarito: letra D.

Link permanente: /questoes/cg019463