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:
- externa do estado A para B ocorre em paralelo à transição de A para C;
- completa para o estado B requer execução dos comportamentos de duas regiões;
- local de B1 no estado composto B indica que o comportamento de entrada do estado B1 não é executado;
- interna no estado B2 indica que nenhum comportamento de saída ou entrada é executado quando essa transição ocorre;
- 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