O período de duração pelo qual os objetos estão cooperando p...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: D - pelo foco de controle.
Para entender a alternativa correta, é necessário compreender o que é um diagrama de sequência na UML (Unified Modeling Language). Este diagrama é uma ferramenta utilizada em Engenharia de Software para representar a sequência de mensagens trocadas entre objetos para realizar uma determinada funcionalidade de um sistema. O diagrama de sequência foca nas interações entre objetos, mostrando como eles cooperam para executar um comportamento.
Na representação de um diagrama de sequência, temos várias notações importantes, entre elas:
- Linha da vida (Lifeline): Representa a existência de um objeto ao longo do tempo.
- Mensagem de retorno (Return message): Indica que um objeto retornou o controle para o objeto que fez a chamada inicial.
- Mensagem de autochamada (Self message): Ocorre quando um objeto envia uma mensagem para si mesmo, geralmente representando uma chamada de um método interno.
- Foco de controle (Focus of control): Representa o período durante o qual um objeto está executando um processo ou controlando a interação. É exibido como um retângulo estreito na linha da vida do objeto.
- Marcador de interação (Interaction occurrence): Refere-se a um ponto na sequência de interação onde uma interação inteira ocorre.
O foco de controle é, portanto, a representação visual do período em que um objeto está ativo e participando de uma interação no sistema. Ele mostra o tempo durante o qual o objeto está ocupado, seja enviando ou recebendo mensagens. Na prática, quando você vê esse retângulo sobre a linha da vida de um objeto, pode interpretar que o objeto está "fazendo algo" relacionado ao comportamento que está sendo modelado no diagrama.
Assim, a alternativa D é a correta porque o foco de controle é o elemento usado no diagrama de sequência para representar o período de tempo em que os objetos estão engajados na realização de um comportamento específico, o que está diretamente ligado ao enunciado da questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo