← Questões de Engenharia de Software

Engenharia de Software · FGV · 2021

Questão comentada de Engenharia de Software

No contexto da UML, assinale o item que é enfatizado pelo Diagrama de Transição de Estados.

Gabarito: D

No UML, o Diagrama de Transição de Estados mostra como um objeto ou sistema muda de um estado para outro ao longo do tempo, geralmente em resposta a eventos. Pense nele como o "mapa das mudanças": ele destaca estados, eventos, transições e ações associadas. É um diagrama bem útil quando o comportamento depende de condições e reações, como uma porta que sai de "fechada" para "aberta" quando alguém aciona um comando. Por isso, o gabarito é a letra D. A questão fala em "estado de mudança de um sistema orientado por eventos", que é exatamente a ideia central desse diagrama: acompanhar o ciclo de vida do objeto e suas alterações conforme os eventos acontecem. Em outras palavras, ele não foca em ordem de mensagens, nem em fluxo de atividades, nem em organização estrutural. Na doutrina de UML, esse diagrama também é conhecido como diagrama de estados ou máquina de estados, e é típico em análise de comportamento reativo. Se o sistema "responde" a estímulos com mudanças bem definidas, o diagrama de transição de estados entra em cena sem fazer drama, mas com muita utilidade. Então, se a questão falar de evento, estado, transição e mudança de comportamento, acenda a luz do diagrama de estados. Se falar de mensagens, atividades ou estrutura, aí é outro diagrama na festa.

Continue treinando

Questões relacionadas