Buscar

Leia o texto a seguir. “Objetos do mundo real se encontram em estados particulares a cada momento. Por exemplo, uma jarra está cheia de líquido,...

Leia o texto a seguir. “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. É correto o que se afirma em Escolha uma opção: a. I e II, apenas. b. II, apenas. c. I e III, apenas. d. I, apenas. e. III, apenas.

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada afirmação: I. As transições são controladas por rótulos compostos obrigatoriamente por assinatura-do-gatilho, sentinela e atividade. Essa afirmação está incorreta. As transições em um diagrama de estados UML são controladas por eventos, condições de guarda (sentinela) e ações, não necessariamente por uma assinatura-do-gatilho. Portanto, a afirmação I está errada. II. Somente pode haver uma transição entre dois estados do objeto. Essa afirmação está incorreta. Em um diagrama de estados UML, um objeto pode ter várias transições entre diferentes estados, não se limitando a apenas uma transição. Portanto, a afirmação II está errada. III. As transições somente ocorrem se a sentinela do rótulo representar uma condição verdadeira. Essa afirmação está correta. A sentinela em uma transição de estados em um diagrama UML representa uma condição que deve ser verdadeira para que a transição ocorra. Portanto, a afirmação III está correta. Portanto, a opção correta é: e. III, apenas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina