“Objetos do mundo real se encontram em estados particulares a cada momento. Por exemplo, uma jarra está cheia de líquido, uma pessoa está cansada. Da mesma forma, cada objeto participante de um sistema de software orientado a objetos se encontra em um estado particular. Um objeto muda de estado quando acontece um evento interno ou externo ao sistema. Quando um objeto muda de um estado para outro, diz-se que ele realizou uma transição de estados. Os estados e as transições de estados constituem o seu ciclo de vida. Quando de sua transição de um estado para outro, um objeto normalmente realiza determinadas ações dentro do sistema”.
BEZERRA, E. Princípios de análise e projeto de sistemas com UML; Elsevier; 2ª ed.; Rio de Janeiro, 2007.
Considerando as informações apresentadas no texto, avalie as afirmações a seguir.
I. As transições são controladas por rótulos compostos obrigatoriamente por assinatura-do-gatilho, sentinela e atividade.
II. Somente pode haver uma transição entre dois estados do objeto.
III. As transições somente ocorrem se a sentinela do rótulo representar uma condição verdadeira.
Lista de comentários
Resposta:
III, apenas.
Explicação:
III, apenas.