FC ConcursosFC Concursos

Questão FC373843

Analise o diagrama em notação UML 2.5.1. Neste diagrama

UML

FCC · 2022

Analise o diagrama em notação UML 2.5.1.

Neste diagrama

  1. de atividades, as atividades VerificaCartao e VerificaTransacao são finais e não podem ser redefinidas em subatividades do diagrama CaixaEletronico.
  2. há um círculo externo envolvendo um círculo sólido dentro do processo LeValorSaque, indicando que se trata de um ponto de saída ou exit Point.
  3. de atividades, as atividades VerificaCartao e SelecionaValor funcionam como pontos de entrada ou entry points do CaixaEletronico.
  4. de máquina de estados, os estados VerificaCartao e SemServico não podem ser redefinidos em extensões do CaixaEletronico.
  5. há uma classe denominada LeValorSaque dentro da qual há o método SelecionaValor.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Trata‑se de um diagrama de máquina de estados onde os estados indicados estão marcados como final. Essa marcação não é meramente gráfica: ela define a natureza terminal do estado.

Um estado final representa um ponto de término daquela região da máquina — não admite transições de saída e encerra o comportamento modelado.

Na semântica UML, elementos finais ou com atributo que os torna não especializáveis não podem ser alterados por especialização/extensionamento. Ou seja, não é possível redefinir um estado final em uma extensão da máquina.

Aplicando ao caso: como os estados VerificaCartao e SemServico aparecem como final, qualquer classe que estenda CaixaEletronico não pode modificar ou substituir esses estados. Seu comportamento permanece fixo na hierarquia.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo