FC ConcursosFC Concursos

Questão FC370074

Observe o diagrama de máquina de estados modelado em UML 2.5.1 para uma instância de classe. O diagrama de máquinas de estado de comportamento representa que a transição:

UML

FGV · 2024

Observe o diagrama de máquina de estados modelado em UML 2.5.1 para uma instância de classe.

O diagrama de máquinas de estado de comportamento representa que a transição:

  1. externa do estado A para B ocorre em paralelo à transição de A para C;
  2. completa para o estado B requer execução dos comportamentos de duas regiões;
  3. local de B1 no estado composto B indica que o comportamento de entrada do estado B1 não é executado;
  4. interna no estado B2 indica que nenhum comportamento de saída ou entrada é executado quando essa transição ocorre;
  5. para o fim do ciclo de vida da instância de classe modelada depende do comportamento de saída do estado C da máquina de estados.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A transição interna em B2 ocorre quando um evento é tratado sem que o estado seja encerrado ou reentrado.

Isso significa que, ao disparar essa transição, executam‑se apenas as ações associadas à própria transição (se houver), mas não se invocam o comportamento de saída do estado nem o comportamento de entrada novamente. O estado permanece ativo durante e após a transição.

Na prática, uma transição interna é usada para implementar um comportamento tipo “loop” ou reagir a eventos enquanto se mantém o mesmo contexto interno de B2, sem provocar efeitos colaterais de saída/entrada que ocorreriam em transições externas ou locais.

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

Continue aprendendo