Considere as afirmações a seguir sobre o diagrama de estado...
I. Estado inicial e estado final fazem parte do conjunto de elementos do diagrama de estados UML.
II. Uma transição representa a mudança de um estado a outro.
III. Uma condição de guarda deve ser falsa para habilitar a transição a que está associada.
Levando-se em conta as afirmações acima, identifique a única alternativa válida.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Apenas a I e a II estão corretas.
O tema da questão envolve o entendimento do diagrama de estados na UML (Unified Modeling Language). Para resolver a questão, é necessário conhecer os elementos que compõem este tipo de diagrama e como eles se relacionam para modelar o comportamento de um sistema.
Os itens apresentados para análise são os seguintes:
- I. O diagrama de estados conta com elementos como estado inicial e estado final, que indicam respectivamente o ponto de partida e de conclusão do processo modelado.
- II. Uma transição é de fato a representação da mudança entre um estado e outro dentro do diagrama.
- III. A condição de guarda, ao contrário do mencionado, deve ser verdadeira para que a transição a que está associada seja habilitada, e não falsa como afirmado.
Sendo assim, a alternativa A é correta porque confirma as assertivas I e II, que estão corretas, e exclui a III, que possui uma informação equivocada.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito: A.
Errei essa; não sabia o que era condição de guarda.
http://www.dca.fee.unicamp.br/~gudwin/ftp/ea976/AtEst.pdf
III. Uma condição de guarda deve ser verdadeira para habilitar a transição a que está associada.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo