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
- de atividades, as atividades VerificaCartao e VerificaTransacao são finais e não podem ser redefinidas em subatividades do diagrama CaixaEletronico.
- 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.
- de atividades, as atividades VerificaCartao e SelecionaValor funcionam como pontos de entrada ou entry points do CaixaEletronico.
- de máquina de estados, os estados VerificaCartao e SemServico não podem ser redefinidos em extensões do CaixaEletronico.
- 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