Os diagramas de sequência fazem parte da UML 2.0. A represe...

Próximas questões
Com base no mesmo assunto
Ano: 2021 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2021 - EsFCEx - Informática |
Q1815184 Engenharia de Software
Os diagramas de sequência fazem parte da UML 2.0. A representação desse tipo de diagrama deve seguir diversas regras, dentre elas:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: A

Vamos explorar o porquê a alternativa A é a correta e entender o que cada alternativa discute em relação aos diagramas de sequência na UML 2.0.

A - A linha de vida de um objeto é representada por uma linha vertical tracejada. Esta é a alternativa correta. Nos diagramas de sequência da UML, a linha de vida de um objeto é realmente ilustrada por uma linha vertical tracejada que se estende desde a parte inferior da caixa de objeto (ou ator), indicando a existência do objeto ao longo do tempo durante a interação.

B - A ativação de um objeto na linha de vida é representada por uma linha de traço triplo. Esta alternativa está incorreta. Na UML, a ativação, que representa o tempo em que um objeto está ativo para processar uma operação ou executar um comportamento, é representada por um retângulo alongado (também conhecido como "bastão de ativação") sobre a linha de vida, não por uma linha de traço triplo.

C - O espaço reservado entre mensagens de uma linha de vida representa uma escala do tempo decorrido. Essa alternativa está incorreta. Embora os diagramas de sequência representem a passagem do tempo de cima para baixo, o espaço entre mensagens não é necessariamente proporcional ao tempo real decorrido. A intenção é mais ilustrativa do fluxo de interações do que uma medida temporal precisa.

D - Cada linha de vida destina-se a representar um intervalo de tempo de 1ms. Esta opção está incorreta. As linhas de vida não têm uma escala temporal fixa, como 1ms. Elas simplesmente indicam que o objeto existe em determinado ponto no tempo e participa de interações.

E - A destruição de um objeto em uma linha de vida é representada por um círculo no ponto adequado. Esta alternativa está incorreta. A destruição de um objeto é representada por um "X" na linha de vida, o que marca o ponto onde o objeto é destruído ou deixa de existir.

Os diagramas de sequência são uma poderosa ferramenta da UML para visualizar e documentar a interação entre objetos num sistema ao longo do tempo. Eles ajudam a compreender como os processos são realizados, quem participa e a ordem das interações.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

a) GAB

b) A ativação de um objeto é representada por uma barra de ativação (retângulo na vertical)

c) Talvez esteja falando da barra de ativação, não tenho certeza

d) Não existe essa restrição de "1ms", o foco do gráfico é a sequência e a interação dos objetos. Caso queira definir alguma restrição de tempo, usa-se um elemento chamado "duration constraint"

e) Destruição de um objeto é representada por um X

No diagrama de Sequência possui duas características: Linha de vida e Foco de Controle.

Linha de vida de objeto é representada por uma linha vertical tracejada que representa a existência de um objeto em um período de tempo e é estereotipado como Create.

GABARITO A

FONTE BOOCH UML GUIA DO USUÁRIOO ,PAG 277

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo