Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FCC 2015

Engenharia de SoftwareUML
Código
fc018611
Banca
FCC
Órgão
DPE-RR
Ano
2015
Nível
Superior
Cargo
Analista de Sistemas
O diagrama de casos de uso da UML tenta representar o sistema por intermédio de uma perspectiva do usuário, utilizando uma linguagem simples. Nesse tipo de diagrama
  1. Ao objetivo principal é representar a forma como as funcionalidades do sistema serão implementadas.
  2. Bos sistemas legados externos são representados como casos de uso estendidos.
  3. Csão representados principalmente os requisitos não funcionais e as interações envolvendo estes requisitos.
  4. Dos casos de uso são representados por retângulos e os atores, por bonecos magros.
  5. Eas associações de extensão são utilizadas para descrever cenários opcionais de um caso de uso.
Revelar gabarito e comentário

GabaritoE — as associações de extensão são utilizadas para descrever cenários opcionais de um caso de uso.

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

Diagrama de casos de uso na UML

Gabarito: letra E. O diagrama de casos de uso da UML representa funcionalidades do sistema sob a perspectiva do usuário. Nesse diagrama, casos de uso são representados por elipses (ovais), atores por bonecos-palito, e relacionamentos como include (obrigatório) e extend (opcional) descrevem interações. A alternativa E está correta ao afirmar que associações de extensão descrevem cenários opcionais.

Alternativa A — ❌ Incorreta

O diagrama de casos de uso tem como objetivo representar o que o sistema faz (requisitos funcionais), e não como as funcionalidades são implementadas. A descrição de implementação pertence a outros diagramas, como o de sequência ou de classes.

Alternativa B — ❌ Incorreta

Sistemas legados externos que interagem com o sistema são representados como atores, não como casos de uso. A relação de extensão (extend) é utilizada entre casos de uso, não para representar sistemas externos.

Alternativa C — ❌ Incorreta

O diagrama de casos de uso é focado em requisitos funcionais, ou seja, as funcionalidades que o sistema deve oferecer. Requisitos não funcionais (desempenho, segurança, etc.) não são representados nesse diagrama.

Alternativa D — ❌ Incorreta

Na notação padrão da UML, casos de uso são representados por elipses (ovais) com o nome dentro. Atores são representados por bonecos-palito (stick figures). Retângulos são usados para delimitar a fronteira do sistema (opcional).

Alternativa E — ✅ Correta ⟵ GABARITO

O relacionamento de extensão (extend) é utilizado para modelar comportamentos opcionais que podem ser adicionados a um caso de uso base em determinadas condições, descrevendo cenários alternativos ou excepcionais. Por exemplo, um caso de uso "Fazer Pedido" pode ter uma extensão "Aplicar Cupom de Desconto" que só ocorre se o usuário informar um cupom.

Gabarito: letra E

Link permanente: /questoes/fc018611